# Age Estimation Check

### Age Estimation Check Overview

The Age Estimation Check uses **liveness detection** and **facial analysis** to estimate a customer’s age from a selfie.

It’s built for **age verification** and **age-gating** flows. It requires only a selfie, with no document capture.

{% hint style="info" %}
We recommend running this type of check through our [Hosted Solution](/documentation/sdks/web-integrations/hosted-solution-quick-guide.md), [Web SDK](/documentation/sdks/web-integrations/web-sdk-quick-guide.md), or native [Mobile SDKs](/documentation/quick-guides/mobile-sdk-guide.md). These SDKs guide your customers through the capture process, aiding them with completing the flow successfully with minimal friction.
{% endhint %}

{% hint style="info" %}
[Learn about the Age Estimation Checks API.](/documentation/api-reference/check-types/age-estimation-check.md)
{% endhint %}

### Common use cases

Use Age Estimation when you need a fast, low-friction **age check**:

* **Youth safety enforcement**: Apply age threshold validation to protect minors and support platform safety controls.
* **Access control for age-restricted services**: Confirm age before granting access to restricted content, platforms, or communities.
* **Age-gating for restricted products**: Verify age eligibility for regulated goods.
* **Gaming onboarding**: Validate age requirements during registration for gaming and related services.

### Analysis performed

The Age Estimation Check applies biometric analysis to confirm **live presence** (anti-spoofing) and generate a **selfie-based age estimation**.

The diagram below outlines the key analysis categories.

***

<figure><img src="/files/o4IUdw9D2gF0NI1tH5mi" alt="Age estimation and liveness detection overview for selfie-based age verification"><figcaption><p>Age Estimation Check Overview</p></figcaption></figure>

***

**Detailed verification checks**

<table><thead><tr><th width="205.34375">Analysis</th><th>Verifications Performed</th></tr></thead><tbody><tr><td><strong>Authenticity Analysis</strong></td><td>Performs a liveness check (Presentation Attack Detection / anti-spoofing) to confirm the customer is physically present and not spoofed via photo, video, or deepfake.</td></tr><tr><td><strong>Age Estimation</strong></td><td>Provides an estimated age (e.g., 25 years) and range prediction (e.g., 20–28 years).</td></tr><tr><td><strong>Age Validation</strong></td><td>Confirms whether the customer’s estimated age meets the required age threshold.</td></tr><tr><td><strong>Liveness Scoring</strong></td><td>Returns a confidence score between 0–100%, where 100% indicates a highly reliable live presence and 0% indicates a likely spoof attempt.</td></tr></tbody></table>

### Sample result

The example below shows a representative Age Estimation Check result for age estimation, threshold validation, and liveness outcomes.

Use it to see how estimated age, age-band signals, and verification findings may appear in an Age Estimation Check report.

<figure><img src="/files/kFQ0PW2441KUR807FyoK" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
This example is illustrative. Exact fields, values, and layout may vary by workflow, configuration, and result.
{% endhint %}

### Check duration

An Age Estimation Check takes an average of **4 seconds** to complete.

### Frequently asked questions

<details>

<summary>Can I do age verification with a selfie only?</summary>

Yes.

Age Estimation Check works with a **selfie only**, so customers do not need to upload an identity document.

</details>

<details>

<summary>What is the difference between age estimation and document-based age verification?</summary>

Age estimation uses **facial analysis** to estimate whether a customer is above or below an age threshold.

Document-based age verification uses an official ID document to confirm the customer’s exact **date of birth**.

</details>

<details>

<summary>Can Age Estimation Check detect spoofing or fake selfie attempts?</summary>

Yes.

Age Estimation Check includes **liveness detection** to help detect spoofing attempts such as photos, video replays, and other fake selfie submissions.

</details>

<details>

<summary>What happens if the estimated age is close to the threshold?</summary>

You can use Age Estimation Check as a first-pass age gate, then step up to [Document Check](/documentation/product-guides/identity-verification/document-check.md) when the result is borderline or more assurance is required.

This helps balance **conversion**, **safety**, and **compliance**.

</details>

<details>

<summary>Which industries use selfie-based age estimation?</summary>

Age Estimation Check is commonly used for **gaming**, **online communities**, **age-restricted goods**, and other digital services that need a fast age gate.

</details>

### Related checks

You’ll typically run Age Estimation Check alongside:

* [Multi-Bureau Check](/documentation/product-guides/identity-verification/multi-bureau-check.md) for a data-based authoritative identity and address verification.
* [SMS Verification](/documentation/product-guides/kyc-automation-services/sms-verification.md) for OTP-based mobile number verification.
* [Face Authentication Check](/documentation/product-guides/biometric-and-liveness-verification/face-authentication-check.md) for passwordless authentication using enrolled biometrics.
* [Document Check](/documentation/product-guides/identity-verification/document-check.md) when age estimation falls below a defined threshold and documentary proof (e.g. date of birth on an ID) is required.

### Related topics

Use these docs when you’re designing the end-to-end journey:

* [Workflows](/documentation/product-guides/compliance-studio/workflows.md) to orchestrate age-gating with follow-up checks and decisions.
* [Smart Forms](/documentation/product-guides/compliance-studio/smart-forms.md) to capture declarations (for example, DOB and consent) alongside the selfie.
* [Device Intelligence](/documentation/product-guides/digital-fraud-intelligence/device-intelligence-check.md), [Email Intelligence](/documentation/product-guides/digital-fraud-intelligence/email-intelligence-check.md), and [Mobile Intelligence](/documentation/product-guides/digital-fraud-intelligence/mobile-intelligence-check.md) to add digital fraud signals to your age-gating flow.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.complycube.com/documentation/product-guides/biometric-and-liveness-verification/age-estimation-check.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
