Skip to main content

Age Validation Service

Overview

Age validation services are crucial for industries requiring compliance with age restrictions, such as gambling, alcohol sales, online gaming, and streaming platforms. These solutions are increasingly adopted across the globe due to the rise of online platforms, stricter regulations, and the growing need for fraud prevention.

Availability

Compliance

AspectEuropeUSA
Privacy LawsGDPR mandates parental consent for minors.COPPA enforces protections for children under 13.
Gambling RegulationsStrictly regulated EU-wide and country-specific laws.State-specific gambling regulations (e.g., 21+ age requirement).
Adult ContentMandated by AVMSD and national laws (e.g., UK Online Safety Bill).Varies by state; age verification required for explicit content.
EnforcementFines for non-compliance under GDPR and local laws.Federal and state agencies impose penalties for violations.

Key Features of the Service

1. Real-Time Age Verification

  • Instant validation of user-provided data (name, date of birth, ID number).
  • Integration with trusted government databases for accurate checks.

2. Compliance with Regulations

  • Adherence to local and international laws, such as GDPR, COPPA, and other age-restriction guidelines.
  • Ongoing updates to meet evolving regulatory requirements.

3. Seamless Integration

  • API-based solutions for integration with existing platforms.
  • Customizable workflows to fit your business needs.

Endpoint

Request header Parameter:

NameRequiredTypeDescription
Authorizationstringbearer jwt token

URL request parameter

NAMEREQUIREDTYPEDescription
Country stringAcronym of country
Document NumberstringNumber of official id number

Status code responses

CodeDescription
200 Return a body response with token
400 Bad request
401 Unauthorized
404 Not Found
500 Internal Server Error

Response 200 status code

{
"traceId": "ff9d56024d55491a",
"timestamp": "2025-01-28 12:49:45",
"data": {
"requestId": "HEGR410307HZSRRD02MX",
"userDetails": {
"firstName": "RODOLFO",
"lastName": "HERNANDEZ",
"dateOfBirth": "7/3/1941",
"country": "MX",
"idType": "curp",
"idNumber": "HEGR410307HZSRRD02"
},
"verificationDetails": {
"purpose": "age_verification",
"requiredMinimumAge": 18,
"requestTimestamp": "2025-01-28"
},
"response": {
"ageAtVerification": 83,
"verificationStatus": "success",
"timestamp": "2025-01-28",
"verified": true
}
}
}

Response 400 status code

Scenario 1

{
"traceId": "76b3e0a80adc6585",
"timestamp": "2024-04-04 17:25:44",
"code": "IDV-3001",
"message": "Provider error, contact with the administrator.",
"data": null
}

Note: Error in the source of origin, please contact an administrator

Scenario 2

{
"traceId": "0829a4407237096a",
"timestamp": "2024-06-25 09:02:15",
"code": "IDV-1002",
"message": "Data not found."
}

Note: Ensure that the request contains the necessary data and try again.

Response 500 status code

{
"traceId": "86c6eda02b615604",
"timestamp": "2024-01-09 15:44:32",
"code": "IDV-1008",
"message": "Error in the source of origin, please contact an administrator!",
"data": null
}