KYC & identity
Verify a borrower in one flow, not five vendors.
PAN verification, Aadhaar OTP eKYC, offline Aadhaar XML, face match, and DigiLocker. One API shape across providers, swappable per lending program.
curl -X POST https://api.neetix.in/v1/kyc/pan/verify \
-H "Authorization: Bearer sk_live_..." \
-d '{
"pan": "ABCPE1234F",
"name": "Rohan Malhotra",
"dob": "1994-03-11"
}'{
"valid": true,
"name_match": 0.97,
"aadhaar_seeded": true,
"category": "individual"
}What ships in the box
PAN verification
Name, DOB, and Aadhaar-seeding status against the PAN database.
Aadhaar OTP eKYC
Initiate and verify in two calls. UIDAI-compliant masked storage.
Offline Aadhaar XML
Paperless offline eKYC with share-code validation.
Face match
Selfie against KYC document photo with a confidence score.
Video KYC
Assisted VKYC flows for higher-ticket programs.
Endpoints
/v1/kyc/pan/verifyVerify PAN/v1/kyc/aadhaar/initiateStart Aadhaar OTP eKYC/v1/kyc/aadhaar/verifyVerify Aadhaar OTP/v1/kyc/facematchFace match/v1/kyc/digilocker/authorizeDigiLocker consent redirectProviders
Each provider is an adapter behind the same interface. Pick one per lending program, switch with a config change.
Common questions
Which provider serves my traffic?
Whichever you configure per program. Surepass, Digitap, and DigiLocker sit behind the same interface, so switching vendors is a config change, not a rebuild.
How is Aadhaar data stored?
Masked and encrypted per UIDAI guidelines. Raw Aadhaar numbers never persist.