Title
Create new category
Edit page index title
Edit category
Edit link
Quick Start
We suggest you read through the step by step integration guide to understand the integration in detail. Please see below for example code snippets, examples projects and a demo.
Please ensure you have a verified organisation and generate Age estimation keys.
Face capture example
Example code
Age Estimation v2
This is our current API with the latest features. If starting a new integration, please use this API.
To use it, first you need to install the SDK:
npm install -S -E yotiThere are three endpoints which can be used with this API:
| Endpoint | Description |
|---|---|
| https://api.yoti.com/ai/v1/age | Use Yoti's age estimation service. |
| https://api.yoti.com/ai/v1/age-antispoofing | Use Yoti's age estimation service and the Anti-spoofing check. |
| https://api.yoti.com/ai/v1/antispoofing | Use Yoti's anti-spoofing check as a standalone product. |
const PATHS = { AGE: '/age', LIVENESS: '/antispoofing', AGE_LIVENESS: '/age-antispoofing',};const data = { img: 'base64img',};const request = new RequestBuilder() .withBaseUrl('https://api.yoti.com/ai/v1') .withPemFilePath('<YOTI_KEY_FILE_PATH>') .withEndpoint(PATHS.AGE_LIVENESS) // optionally PATHS.AGE or PATHS.LIVENESS .withPayload(new Payload(data)) .withMethod('POST') .withHeader('X-Yoti-Auth-Id', '<YOTI_CLIENT_SDK_ID>') .build();Age Estimation v1 (legacy)
This is our older API, that is relevant for legacy integrations.
First you need to install the SDK:
npm install -S -E yotiThere is one endpoint which can be used with this API:
| Endpoint | Description |
|---|---|
| https://api.yoti.com/api/v1/age-verification | Use Age estimation only with a lower quality image. |
const { RequestBuilder, Payload } = require('yoti');const request = new RequestBuilder() .withBaseUrl('https://api.yoti.com/api/v1/age-verification') .withPemFilePath('<YOTI_KEY_FILE_PATH>') .withEndpoint('/checks') .withPayload(new Payload(data)) .withMethod('POST') .withHeader('X-Yoti-Auth-Id', '<YOTI_CLIENT_SDK_ID>') .build();//get Yoti responseconst response = request.execute();If you wanna just dive in to hacking this together, click below to see the examples.
Demos
We've created a suite of live demos in Yoti World to show you how Yoti can best serve your business with an age estimation integration:
Got a question? Contact us here.