Title
Create new category
Edit page index title
Edit category
Edit link
Age estimation
Here users will simply look at the camera on a device and have their photo taken.
The image is analysed by an algorithm that has been trained to determine age by analysing facial features. A robust facial age estimation process should also include liveness detection technology to ensure it’s a real person in front of the camera.
Good for:
- People without ID documents
- Global coverage
- Low friction
If you wish to enable the Age estimation service as an option to perform an age verification service.
{ "type": "OVER", "age_estimation": { "allowed": true, "threshold": 25, "level": "PASSIVE" }, "ttl": 900, "reference_id": "over_18_example", "callback": { "auto": true, "url": "https://www.yoti.com" }, "notification_url": "https://yourdomain.example/webhook", "cancel_url": "https://www.yoti.com"}| Parameter | Types | Description |
|---|---|---|
| allowed | true / false | Enable the verification method to be available for the user to use. |
| threshold | Integer e.g. 30 | Age threshold for under/over age limits. We recommend for this threshold to be more than the age you want to set as your barrier to entry. |
| level | NONE PASSIVE | The level of anti-spoofing for each age verification method. PASSIVE enables a passive liveness test for age estimation. |
For extra security, you can also request a liveness test (level). This is to make sure it’s a real person behind the camera, and not a 2D image, mask or bot. The technology works by processing the image(s) through a sequence of deep neural networks. Each of these examine a different element of the image to look for clues that it might not be a real person.
Liveness explained
Passive liveness
Passive liveness looks at the texture, depth and edges of a person’s face and their surroundings for signs of spoofing and requires no movement from the user.

Passive liveness
Got a question? Contact us here.