Identity Verification
One flow. Document, face, and address - verified.
The complete identity check. Choose an ID type - including Nigerian NIN and BVN - then compose document capture, facial liveness, and address verification in a single guided flow.
How the flow works
Compose only the checks you need. Each runs in an isolated pod and is discarded after the decision.
1Choose ID type
Select passport, licence, government ID, NIN, or BVN. The flow adapts to the document.
2Document capture
Guided capture with real-time quality, glare, and edge detection. OCR runs in-pod.
3Facial liveness
A selfie with passive liveness, matched against the document photo. No template stored.
4Address verification
Extract the address from the document, the user confirms it, then match against a utility bill.
5Bank account check
Optionally resolve and match a Nigerian bank account (NUBAN) to the verified name.
Supported ID types
Try the flow
Select your ID document
You send
- ID type
- Document image(s)
- Selfie
- Optional: utility bill for address
You receive
- decision
- face_match
- liveness
- doc_quality
- address_match
POST /v1/identitycURLcurl https://api.verifyx.com/v1/identity \
-H "Authorization: Bearer $KEY" \
-F id_type="passport" \
-F id_front=@id.jpg \
-F selfie=@selfie.jpg \
-F checks="document,facial,address" \
-d customer_user_ref="usr_8f2a"Returns a signed result in under 60 seconds. No user PII is stored - only the outcome and scores.