> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.idenfy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Gambling and Gaming

> Implement age verification, KYC, and AML screening for gambling and gaming platforms with iDenfy to meet licensing and compliance needs.

Gambling platforms must verify that players are of legal age and are not on self-exclusion or AML watchlists. iDenfy provides age verification, full KYC, and AML screening to help you stay compliant.

## Recommended Features

| Feature                | Purpose                                           | Docs                                       |
| ---------------------- | ------------------------------------------------- | ------------------------------------------ |
| ID Verification (KYC)  | Verify player identity and age                    | [Create Session](/kyc/generate-token)      |
| Age Verification       | Confirm the player meets minimum age requirements | [Create Session](/kyc/generate-token)      |
| AML Screening          | Check PEP and sanctions lists                     | [AML Screening](/aml/create-profile)       |
| Ongoing AML Monitoring | Continuous screening for flagged players          | [AML Monitoring](/aml/monitoring-create)   |
| Face Authentication    | Re-verify identity at withdrawal                  | [Face Auth](/face-authentication/overview) |

## Sample Token Configuration

```json theme={"system"}
{
  "clientId": "player_44321",
  "callbackUrl": "https://your-platform.com/api/kyc/callback",
  "expiryTime": 1800,
  "documents": ["ID_CARD", "PASSPORT", "DRIVER_LICENSE"],
  "dateOfBirth": "2004-04-01"
}
```

<Note>
  Pass `dateOfBirth` in the token request to enable **age comparison**. iDenfy will check the document's date of birth against your expected value and flag mismatches.
</Note>

## Integration Flow

1. Player registers and provides their date of birth.
2. Call [Create Session](/kyc/generate-token) to verify identity and confirm age.
3. iDenfy checks the document and confirms the player meets the minimum age.
4. Run an [AML screen](/aml/create-profile) to check for PEP status or sanctions.
5. Enable [ongoing monitoring](/aml/monitoring-create) for regulatory compliance.
6. Use [Face Authentication](/face-authentication/overview) at withdrawal to prevent account sharing.
