post https://api.cashfree.com/verification/offline-aadhaar/otp
Use aadhar OTP verification API to generate OTP for a given aadhar number and it will be sent to the mobile number linked with the aadhar.
Verify Aadhaar for Free!
You can verify your beneficiary Aadhaar details for free using Free Credits. With this limited-time offer, experience and test the feature without paying any verification charges.
A banner displays the offer for you on the Verification Suite - OKYC page (Verification Suite Dashboard > Verification Suite - OKYC). Click Claim Free Credits and instantly redeem the credits to your account.
Best Practices for Generating OTP
- Please wait for 45 seconds before generating a new OTP for the same Aadhaar using the Generate OTP to Verify Aadhaar API.
- The average response time is between 4 to 5 seconds.
- OTP generated is valid for 10 minutes only.
Click here to view the test data and response codes.
Sample Aadhaar Numbers
Aadhaar Number | OTP | Remarks |
---|---|---|
655675523712 | 111000 | Aadhaar Verification Successfull |
655675523712 | 000111 | OTP Invalid |
655675523712 | 000222 | Verification Failed |
655675523711 | 000113 | OTP Invalid |
655675523710 | 111000 | Invalid Aadhaar Number |
655675523709 | 111000 | Verification Failed |
Response Codes
Sub Code | Status | Message | Next Action |
---|---|---|---|
200 | SUCCESS | OTP sent successfully | - |
200 | SUCCESS | Invalid Aadhaar Card | Enter a valid aadhaar card number. |
200 | SUCCESS | Aadhaar number does not have mobile number | Link aadhaar number with your customer's phone number. |
400 | ERROR | Aadhaar Number should contain 12 characters. | Enter the 12 digit aadhaar number. |
400 | ERROR | Please enter aadhaar number in numeric format | Aadhaar number should contain only numeric values. |
500 | ERROR | Unable to validate, please retry later | Try again after some time. |
500 | ERROR | Something went wrong, please try after some time | Try again after some time. |