Aadhaar Authentication API Authenticate Aadhaar Identity Through a Secure API
Enable Aadhaar-based identity authentication for KYC, customer onboarding, financial services, lending, and digital verification workflows through an API designed for integration with enterprise applications.
Aadhaar authentication verifies information submitted by an Aadhaar holder against information available with UIDAI’s Central Identities Data Repository (CIDR). UIDAI currently defines authentication modes including demographic, OTP, biometric, and multi-factor authentication.
End-to-End Flow
Initiate Authentication
Capture Customer Consent
Submit Aadhaar Details
Select Authentication Method
Process Authentication Request
Verify Identity
Receive Authentication Result
Complete Customer Workflow
Key Capabilities
Aadhaar Authentication
Verify an Aadhaar holder using supported authentication mechanisms.
OTP-Based Authentication
Enable OTP-based identity authentication using the applicable registered contact mechanism.
Demographic Authentication
Verify submitted demographic information against the corresponding Aadhaar record.
Biometric Authentication
Support applicable biometric authentication using approved modalities such as fingerprint or iris.
Multi-Factor Authentication
Combine two or more supported authentication modes where required.
Yes/No Authentication
Support authentication workflows that return an authentication result without unnecessarily exposing identity information. UIDAI defines Yes/No authentication as an authentication facility.
e-KYC Authentication
Support applicable e-KYC authentication workflows using OTP and/or biometric authentication, subject to the relevant UIDAI framework.
Secure API Response
Receive structured authentication results for automated processing.
Use Cases

Digital KYC & Customer Onboarding
Authenticate customers during digital onboarding and KYC workflows.

Digital Lending
Add Aadhaar authentication as an identity-verification step within loan applications.

Banking & Financial Services
Support identity authentication during customer registration and financial-service workflows.
Developer Experience
Simple API Integration
Integrate Aadhaar authentication into existing applications through API-based workflows.
Multiple Authentication Modes
Support applicable OTP, demographic, biometric, and multi-factor authentication workflows.
Secure Processing
Build authentication into controlled and consent-driven identity workflows.
Real-Time Result
Receive an authentication result that can be used immediately within your application.
Enterprise Ready
Integrate with KYC, lending, banking, fintech, and customer-management platforms.
Suggested Input
Illustrative structure the actual fields depend on the authentication mode and authorized implementation.
{
"aadhaar_number": "XXXXXXXX1234",
"auth_mode": "OTP",
"consent": true
}
Suggested Output
Illustrative structure replace with your exact production response.
{
"client_id": "FINXXXXXX",
"aadhaar_number": "XXXX-XXXX-1234",
"auth_mode": "OTP",
"authentication_status": "SUCCESS",
"verification_status": "VERIFIED",
"transaction_id": "AUTH123456789"
}
Implementation note: Exact request/response fields and available authentication methods depend on the applicable UIDAI specifications, authorization framework, and FinAnalyz implementation. UIDAI’s authentication ecosystem includes authorized requesting entities and service agencies operating within its framework. UIDAI
Frequently Asked Questions
What is the Aadhaar Authentication API?
The Aadhaar Authentication API enables authorized applications to perform Aadhaar-based identity authentication using supported authentication information and methods.
Which authentication methods are supported?
UIDAI's framework provides demographic, OTP, biometric, and multi-factor authentication.
What is OTP authentication?
OTP authentication uses a time-limited OTP sent through the applicable registered contact mechanism. The customer provides the OTP along with the required Aadhaar information for authentication.
What is biometric authentication?
Biometric authentication compares submitted biometric information with the Aadhaar holder's biometric information available in the UIDAI system. The regulations specify fingerprint and iris-based authentication, along with other modalities based on biometric information stored in the CIDR.
What is multi-factor authentication?
Multi-factor authentication combines two or more supported authentication modes.
What is the difference between Aadhaar Authentication and Aadhaar Verification?
Aadhaar Authentication is the UIDAI authentication process where submitted information is checked against the CIDR. Aadhaar verification can be a broader term covering authentication and offline verification methods such as QR-code or offline e-KYC verification. UIDAI separately defines these authentication and offline-verification facilities.
Can Aadhaar Authentication be used for e-KYC?
Yes. UIDAI defines an e-KYC authentication facility that can be performed using OTP and/or biometric authentication modes.