Arya's health vitals monitoring technology with AI from a face scan is an innovative approach to tracking and assessing your health and well-being by using artificial intelligence and computer vision to analyse the facial features and expressions.Along with physical health vitals, the technology also helps monitor emotional cues, helping to understand and manage stress and mood. With a quick 30 second scan, get a complete overview of your current physical and mental wellness.
Leverages cutting-edge technology to analyze blood flow patterns and vital signals with exceptional precision
Delivers comprehensive health assessments within 30 seconds, facilitating prompt decision-making
Utilizes non-invasive imaging to capture health data, ensuring a comfortable and convenient user experience
Operates seamlessly across various devices and platforms, ensuring accessibility and convenience for users
Annual API Volume
Accuracy Rate
Daily API Volume
Time to launch
Hassle-Free,
No Code Platform
Easy to adopt
& integrate
99.99%
API Success Rate
Reliable &
Secure
6 Dec 2023
Financial document fraud has increased in the last two years. Scammers...
19 March 2024
While we expect bank statements to be accurate records of financial transactions...
30 April 2024
With banks and financial institutions heavily relying on large volumes of data, they...
Please wait...
Check your vitals now
{{output.body.error_message}}
curl --location --request POST '{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}' \
--header 'token: < your private token >' \
--header 'content-type: application/json' \
--data-raw '{
"doc_base64": '< base64 video >'
"req_id": '< string >'
"orientation": '< string >'
"isIOS": '< boolean>'
}'
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/javascript");
RequestBody body = RequestBody.create(mediaType, "{ "doc_base64": '< base64 video >', "req_id": '< string >', "orientation": '< string >', "isIOS": '< boolean>' }");
Request request = new Request.Builder()
.url("{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}")
.method("POST", body)
.addHeader("token", "< your private token >")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();
require "uri"
require "net/http"
url = URI("{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request["token"] = "< your private token >"
request["content-type"] = "application/json"
request.body = "{ "doc_base64": '< base64 video >'"req_id": < string >,"orientation": '< string >',"isIOS": '< boolean>' }"
response = https.request(request)
puts response.read_body
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(curl, CURLOPT_URL, "{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}");
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https");
struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "token: < your private token >");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers);
const char *data = "{ "doc_base64": '< base64 video >', "req_id": < string >, "orientation": '< string >', "isIOS": '< boolean>' }";
curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data);
res = curl_easy_perform(curl);
}
curl_easy_cleanup(curl);
var request = require('request');
var options = {
'method': 'POST',
'url': '{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}',
'headers': {
'token': '< your private token >',
'content-type':'application/json'
},
body: '{"doc_type":"image", "doc_base64": "< base64 video >","req_id": < string >, "orientation": '< string >', "isIOS": '< boolean>' }'
};
request(options, function (error, response) {
if (error) throw new Error(error);
console.log(response.body);
});
var client = new RestClient("{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}");
ṣclient.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("token", "< your private token >");
request.AddHeader("content-type", "application/json");
var body = @"{" + "" +
@" "doc_base64": "< base64 video >" + "" +
@" "req_id": "< string >" + "" +
@" "orientation": "< string >" + "" +
@" "isIOS": "< boolean>" + "" +
@" }";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'token' => '< your private token >',
'content-type' => 'application/json'
));
$request->setBody('{ "doc_base64": "< base64 video >","req_id": < string >,"orientation": '< string >',"isIOS": '< boolean>' }');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
?>
import requests
url = "{{getEndpoint(url, api_version, pageDetails.ping_endpoint)}}"
payload = {"doc_base64": "< base64 video >", "req_id": < string >, "orientation": '< string >', "isIOS": '< boolean>' }
headers = {
'token': '< your private token >',
'content-type':'application/json'
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
Name | Description |
---|---|
token | String |
Name | Description |
---|---|
body |
{ "req_id" : < string>, "doc_base64": < base64 video> "orientation" : < string> "isIOS" : < boolean> } |
Name | Description |
---|---|
body |
{ "req_id" : < string>, "success" : < boolean>, "doc_type": < string> "error_message" : < string>, "extracted_data" : [ { age: < string> ,blood_pressure :< string>, heart_rate: < string>, heart_rate_variability: < string>, is_stressed :< string>, respiration_rate: < string> , spo2: < string> }], } |
Fields | Values/Description |
---|---|
req_id | Unique request ID used for processing requests |
doc_base64 | Base64 encoded string of the video |
orientation |
(Optional) Orientation of the video -90, 0, 90, and 180 (0: natural orientation (portrait mode), 90: 90 degrees counterclockwise (landscape mode), -90: 90 degrees clockwise (landscape mode), 180: upside down (portrait mode, but inverted) ) |
isIOS | (Optional) Boolean value if video captured on iOS device |
Fields | Values/Description |
---|---|
req_id | Corresponding request id |
doc_type | Type of document uploaded |
error_message | If success is False then: Error message |
success | Flag if the request is processed successfully |
extracted_data | Extracted text data |