Aadhaar XML Verification API
Verify an offline Aadhaar eKYC XML by validating UIDAI's digital signature and extracting identity, address and photograph.

Overview
What the Aadhaar XML Verification API does
Aadhaar XML Verification takes a UIDAI offline eKYC file, validates the digital signature on it, and extracts the identity details, address and embedded photograph it contains.
This is the strongest Aadhaar check available without connecting to UIDAI directly. Because the signature is cryptographic, a tampered file fails verification outright, which no amount of image editing can get around.
Built for
Use cases
Where teams use the Aadhaar XML Verification API
High-assurance Aadhaar verification without a document photo
Extracting a verified photograph for face matching
Capturing a cryptographically proven address
Onboarding where document forgery is a real concern
Frequently Asked Questions (FAQs)
Related APIs
- Aadhaar Validation APIVerify an Indian Aadhaar number instantly and confirm it is valid and in use, with essential identity insights for faster, safer customer onboarding.
- Farmer Verification APIVerify a farmer's identity and registration status using their Aadhaar number and state code, for agri lending, subsidies and rural onboarding.
- Initiate Esign Flow APIStart an Aadhaar-based eSign flow by submitting documents and recipient details, so customers sign loan agreements and forms electronically.
- Pan Comprehensive with Aadhaar Check APIRetrieve full PAN data and validate the linked Aadhaar number in a single call, covering identity and PAN-Aadhaar linkage together for complete KYC.
Start verifying with the Aadhaar XML Verification API
Book a walkthrough and we will show the call, the response and how it fits your onboarding flow.
- One API key for every check
- Verified against official Indian records
- Built for onboarding at scale
