FastKYC
Identity APIs

Aadhaar XML Verification API

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

Built for
Aadhaar XML Verification illustration

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.

Where teams use the Aadhaar XML Verification API

  1. High-assurance Aadhaar verification without a document photo

  2. Extracting a verified photograph for face matching

  3. Capturing a cryptographically proven address

  4. Onboarding where document forgery is a real concern

Frequently Asked Questions (FAQs)

Where does the customer get the XML file?

They download it from the UIDAI portal, choosing a share code that protects the file. They provide both to you.

What does signature validation prove?

That the file was issued by UIDAI and has not been altered since. It is far stronger evidence than a photograph of a card.

Can I use the photograph for face match?

Yes, and it is a good source since it comes from a signed file rather than a resubmitted image.

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
FastKYC

Book a demo

See FastKYC on the checks you run

KYC, KYB, Verification APIs, OCR, SMS, WhatsApp & Custom solutions

Tell us what you need to verify and we will get back to you.

APIs
170+
Verifications
1.2M+
Checks a day
5000+