Identity verification APIs for KYC in India
Identity verification APIs confirm that the document number a person gives you is real and belongs to them. Each API takes one Indian identifier, checks it against live records and answers with the details on record, plus a match score for the name or date of birth you send.
Use them at sign-up, before a payout, before a loan or before a hire: anywhere your workflow relies on who a person says they are. Every check about a person carries a consent object, and every result is stored in your VerifyAll account with a PDF report.
APIs
7 identity verification APIs
PAN Verification API
LiveInstant answerSandboxConfirm a PAN exists, see who holds it and match the name and date of birth your customer typed, in one call.
- Endpoint
- POST /universal/pan-verification
- Answer
- About 3 seconds
Mobile Number Verification API
LiveInstant answerSandboxFind out whether an Indian mobile number is live, who it is registered to and which operator serves it, before you rely on it.
- Endpoint
- POST /universal/mobile-verification
- Answer
- About 10 seconds
Voter ID Verification API
LiveInstant answerSandboxConfirm a voter ID card is genuine and see the name, relative, age and address on record, in one call.
- Endpoint
- POST /universal/voter-verification
- Answer
- About 5 seconds
Passport Verification API
LiveInstant answerSandboxConfirm an Indian passport application by its file number and the holder’s date of birth, and match the name, in one call.
- Endpoint
- POST /universal/passport-verification
- Answer
- About 5 seconds
Driving Licence Verification API
LiveInstant answerSandboxCheck that a driving licence is real, current and covers the vehicles your driver will drive, in one call.
- Endpoint
- POST /universal/dl-verification
- Answer
- About 10 seconds
Bank Account Verification API
LiveInstant answerSandboxSend an account number and IFSC and learn whether the account can receive money and whose name it is in, before any money moves.
- Endpoint
- POST /universal/bank-account-verification
- Answer
- Usually within a few seconds
Address Verification API
LiveInstant answerSandboxSend a mobile number and the address your customer gave, and get the addresses on record with a match score, in one call.
- Endpoint
- POST /universal/address-verification
- Answer
- Usually within a few seconds
Get started
Request API access
Tell us what you want to verify. We reply within one business day with access steps, Sandbox details and your API pricing.
Read the developer guide
Keys, Sandbox and Production, the request and answer format, and how access works.
Developer guideCreate a business account
API keys are issued to an approved business account. Sign up, then request access under Developers.
Create account
Pricing
Production calls are charged per check from your prepaid VerifyAll wallet, at your account’s API price; GST is added separately when you recharge. Sandbox calls are never charged. Your API prices are shown in the dashboard once access is approved. How pricing works
Already have a business account? Sign in to request access
Identity verification API questions
Answers for teams planning an integration.
Still have questions? Our team is happy to help.
Contact SupportOther API categories
Add identity verification to your product
Request access, build against the Sandbox, and go live with your Production key.
