Aadhaar Verification via OCR

Use this API to extract the details of a customer from the respective Aadhaar card image and return it to the business for verification or for KYC requirements.

Click here to view the response codes.

Response Codes

Sub CodeStatusMessageNext Action
200OKAadhaar card is valid-
200OKAadhaar card is invalidEnter a valid aadhaar card number.
400ERRORFile size exceeded 10MB limitUpload a file that does not exceed 10MB.
400ERRORplease upload the file of valid format(jpeg/jpg/png)Upload the file in either JPEG, JPG, or PNG.
400ERRORverification_id is missing in the request.Enter the verification ID.
400ERRORFront Image File is missingUpload the front image.
400ERRORBack Image File is missingUpload the back image.
400ERRORverification_id can include a maximum of 50 characters..Enter a verification ID within 50 characters.
400ERRORverification_id can include only alphanum, dot, hyphen and underscores.Enter a verification ID that contains only alphanumeric values, period (.), hyphen (-), and underscore (_).
400ERRORx-client-id is missing in the request.Provide the client ID in the request
400ERRORPlease enter the otp in the requestEnter a valid OTP.
400ERRORPlease enter a valid otp.Enter a valid OTP.
401ERRORInvalid clientId and clientSecret combinationEnter the client ID and client secret key in the API.
403ERRORIP not whitelistedWhitelist the IP address.
422ERRORInsufficient balance to process this requestAdd sufficient balance and try again.
500ERRORUnable to validate, please retry laterPlease try after some time.
500ERRORsomething went wrong, please try after some timePlease try after some time.

You can claim free credits to verify your beneficiary details.


Aadhaar verification via OCR is supported only for Aadhaar PVC card images.