Welcome to the developer documentation for integrating our AI Services:
Age estimation
- Version 2: This requires a higher quality image, and allows to combine age estimation with our anti-spoofing check.
- Version 1: This allows a lower quality image, and only performs age estimation.
Face capture
Anti-spoofing - This allows to integrate our passive liveness detection as a standalone check.
Technical overview
The user's image is securely transmitted to the Yoti API (hosted in the United Kingdom and uses TLS 1.3 encryption in transit).
Optionally, you can use Anti-spoofing to add a layer of security to the service and ensure the user is using their own face for estimation. Yoti uses machine learning to train a deep neural network to recognise presentation attacks. This will help prevent malicious users trying to user a fake image to get a higher or lower age estimation than a legitimate attempt would produce.
After the service performs the processing, the captured facial image is discarded and Yoti API returns:
- Age check result or Predicted age with uncertainty value.
- Anti-spoofing predicted value.

Age estimation overview
To read more about Age estimation, please see our white paper.