API catalog

APIs · 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.

Live today as a hosted product — liveliness.neetix.in
POST /v1/kyc/pan/verify
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"
  }'
Response · 200
{
  "valid": true,
  "name_match": 0.97,
  "aadhaar_seeded": true,
  "category": "individual"
}

Capabilities

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.

Reference

Endpoints.

  • POST /v1/kyc/pan/verify

    Verify PAN
  • POST /v1/kyc/aadhaar/initiate

    Start Aadhaar OTP eKYC
  • POST /v1/kyc/aadhaar/verify

    Verify Aadhaar OTP
  • POST /v1/kyc/facematch

    Face match
  • GET /v1/kyc/digilocker/authorize

    DigiLocker consent redirect

Providers

Each provider is an adapter behind the same interface. Pick one per lending program, switch with a config change.

SurepassDigitapDigiLocker · OAuth flow
Liveliness API

Selfie KYC and face liveness as a hosted product, by Neetix.

Questions

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.

Ship your first call today.

Sandbox keys and a Postman collection, with an engineer on the other side of the line.