Aadhaar Card Verification API is a secure service that allows you to verify the identity of a user using their Aadhaar number or VID (Virtual ID). It’s widely used in KYC (Know Your Customer) systems, fintech platforms, and digital CSPs to authenticate users safely and legally.
✅ Core Features of Aadhaar Verification API
Feature | Description |
---|---|
🔐 Aadhaar Number Validation | Checks if Aadhaar number is valid & active |
📩 OTP-based eKYC | Sends OTP to Aadhaar-registered mobile |
📄 Demographic KYC | Returns Name, DOB, Gender, Address |
🖼️ Photo & Address Match | Verifies with UIDAI eKYC photo & data |
📥 eKYC XML Download | For integration with other govt APIs |
📊 Response Logs | Timestamp, status, KYC code for auditing |
🔍 Aadhaar Verification Methods
Method | Details |
---|---|
🔢 Aadhaar Number + OTP | Enter Aadhaar → Send OTP → Enter OTP to verify |
🔄 VID (Virtual ID) + OTP | Privacy-focused method using Virtual ID |
📄 eKYC XML | Download Aadhaar eKYC XML (valid for 180 days) |
🔍 Masked Aadhaar Check | Only shows last 4 digits for security |
⚙️ Where Aadhaar Verification is Used
- 🔐 AEPS Transactions
- 📱 Mobile/DTH Recharges (KYC update)
- 🏦 Bank Account Opening (Digital KYC)
- 👨💼 Agent Onboarding for Fintech Portals
- 🚪 Doorstep Services (Delivery/KYC Agents)
- 💼 PAN Card, DMT, Wallet, Loan Applications
- 🔧 White-label Portals & CSPs
🔌 API Request Flow (Sample)
jsonCopyEditPOST /aadhaar/verify
{
"aadhaar_number": "123412341234"
}
OTP is sent → user enters OTP
jsonCopyEditPOST /aadhaar/verify/otp
{
"otp": "123456"
}
✅ Response:
jsonCopyEdit{
"status": "Success",
"name": "RAHUL KUMAR",
"dob": "1995-02-17",
"gender": "Male",
"photo": "<base64 image>",
"address": "Delhi, India"
}
🧑💼 Admin & Agent Panel Features
Role | Features |
---|---|
Admin | Add agents, view Aadhaar logs, manage API keys |
Distributor | Manage agent limits, earnings |
Retailer | Perform Aadhaar verification with OTP, earn per KYC |
💰 Commission Model
Verification Type | Approx Commission to Agent |
---|---|
Aadhaar OTP KYC | ₹5 – ₹15 per verification |
eKYC Download | ₹10 – ₹20 |
XML/QR/Offline | ₹2 – ₹5 (if integrated) |
Some services are free; income is made by platform service fee or markup.
⚖️ Legal Note
- ✅ UIDAI Licensed Providers only can offer Aadhaar-based APIs
- ✅ Must comply with KYC & Data Privacy Guidelines
- ✅ Use Aadhaar only with user consent and OTP
📦 Combine With Other Services
Aadhaar Verification is often integrated with:
- 🧾 PAN Card API (UTI/NSDL)
- 💸 AEPS (Cash Withdrawal, Balance Check)
- 🔁 DMT (Money Transfer)
- 💳 BBPS (Utility Payments)
- 📱 SIM Card Activation (via KYC)