Products · Document verification
Read the document. Verify the business.
MRZ parsing to ICAO 9303 with checksum validation, and KYB checks for GSTIN, PAN and CIN — the document side of KYC.
Capabilities
Paper, parsed and checked.
MRZ parsing (ICAO 9303)
Parses the machine-readable zone of passports and IDs, validates every check digit per ICAO 9303, and returns structured name, document number, nationality and expiry fields.
KYB validation
Validate GSTIN, PAN and CIN in one call — the three identifiers Indian business onboarding turns on.
Fits the flow
MRZ parsing runs standalone or as a step inside POST /v1/workflow/run, sharing the same audit log and Ed25519-signed envelope as every other check.
API
Endpoints and credits
Prepaid credits, debited per call. Every error is the same envelope: statusCode, message, message_code.
- 1 credit
POST /v1/document/mrz
Parse and checksum-validate an MRZ string
- 2 credits
POST /v1/kyb/validate
GSTIN, PAN and CIN validation
- 3 credits
POST /v1/workflow/run
MRZ as one step of a chained KYC flow
All other checks cost 1 credit. When the balance is empty the API returns 402 insufficient_credits.
curl -X POST https://liveliness.neetix.in/v1/document/mrz \
-H "Authorization: Bearer $LIVELINESS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"mrz": "P<UTOERIKSSON<<ANNA<MARIA<<<<<<<<<<<<<<<<<<<\nL898902C36UTO7408122F1204159ZE184226B<<<<<10"
}'Platform
More of the platform
Every product shares one API key, one credit ledger and one audit log.
Parse your first passport now.
MRZ parsing costs 1 credit; signup gives you 500 free. The specimen above is the ICAO 9303 sample document.
500 free credits at signup · API key is shown once at signup.