Verifies the input Aadhaar number against UIDAI identity records. Authoritative real-time identity lookup for India. Pay-per-call, no contracts.
Verifies the input Aadhaar number against UIDAI identity records. Didit exposes this service throughDocumentation Index
Fetch the complete documentation index at: https://docs.didit.me/llms.txt
Use this file to discover all available pages before exploring further.
POST /v3/database-validation/ so you can verify the submitted data against the authoritative source and receive normalized match results.
ind_aadhaar| Field | Required | Example |
|---|---|---|
full_name | Yes | John Doe |
date_of_birth | Yes | 1990-01-01 |
personal_number | Yes | 111111111111 |
pan | Yes | ABCDE1234F |
full_name, date_of_birth, personal_number, panINDind_aadhaartrueJohn DoeYYYY-MM-DD format.Example: 1990-01-01111111111111ABCDE1234Fpan must use uppercase letters.pan must match [A-Z]{5}\d{4}[A-Z].personal_number must contain digits only; remove spaces, hyphens, and punctuation before sending the request.personal_number must be exactly 12 characters long.source_data depend on what the registry returns. The generated example for ind_aadhaar currently documents this normalized shape:
date_of_birthfull_nameidentification_number