# Aadhaar Offline XML eKYC Verification Online API | FastKYC

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

Source: https://www.fastkyc.com/apis/aadhaar-xml-verification/

---

[Identity APIs](/apis/identity/)

# Aadhaar XML Verification API

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

[Book a Demo](/book-demo/)

Category

[Identity APIs](/apis/identity/)

Built for

-   [Lending & NBFC](/industries/lending/)
-   [Banking](/industries/banking/)
-   [Fintech & Payments](/industries/fintech-payments/)
-   [Insurance](/industries/insurance/)
-   [Gaming & Fantasy Sports](/industries/gaming/)
-   [Crypto & Web3](/industries/crypto/)
-   [Staffing & HR](/industries/staffing-hr/)
-   [Telecom](/industries/telecom/)
-   [Real Estate & Rentals](/industries/real-estate/)
-   [Healthcare](/industries/healthcare/)
-   [Logistics & Mobility](/industries/logistics/)
-   

## 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.

## Related APIs

-   [Aadhaar Validation API Verify an Indian Aadhaar number instantly and confirm it is valid and in use, with essential identity insights for faster, safer customer onboarding.](/apis/aadhaar-validation/)
-   [Farmer Verification API Verify a farmer's identity and registration status using their Aadhaar number and state code, for agri lending, subsidies and rural onboarding.](/apis/farmer-verification/)
-   [Initiate Esign Flow API Start an Aadhaar-based eSign flow by submitting documents and recipient details, so customers sign loan agreements and forms electronically.](/apis/initiate-esign/)
-   [Pan Comprehensive with Aadhaar Check API Retrieve full PAN data and validate the linked Aadhaar number in a single call, covering identity and PAN-Aadhaar linkage together for complete KYC.](/apis/pan-comprehensive-with-aadhaar-check/)

## 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.

[Book a Demo](/book-demo/) [Browse All APIs](/apis/)

-   One API key for every check
-   Verified against official Indian records
-   Built for onboarding at scale
