VerifyX
All products

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

PassportDriver's licenceGovernment photo IDNIN (National ID) 🇳🇬BVN 🇳🇬

Try the flow

1
2
3
4
5

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/identitycURL
curl 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.