Biometrics & documents

Is the person actually there?

Read the document, prove it is genuine and unexpired, pull the fields out of it — then prove the face in front of the camera is alive, and is the same face on the document.

  • 8biometric & document checks
  • 24himages deleted after
  • 4document types recognised
Document
  • Document typePassport
  • SurnameDOE
  • Given namesJOHN KWAME
  • NumberG1234567
  • Expiry2031-02-14
Selfie · liveness
94.2%face match
97.4%liveness

Images deleted within 24 hours. The result survives; the photograph does not.

How it works

Is this document real, and is this the person it belongs to?

  1. 1

    Capture the document

    Front and back. Passport, national ID, licence or voter card — the type is detected, not asked for.

  2. 2

    Read and check it

    Fields extracted, MRZ parsed, expiry and tampering checked. A document in a different name than the ID lookup fails the step.

  3. 3

    Capture a selfie

    Compared against the document photo, or against the photo the BVN or NIN registry holds.

  4. 4

    Prove they are live

    Anti-spoof on the same frame: a screen replay, a printed photo or a mask does not pass.

In practice

One request. One envelope.

Every product on this page shares the same request shape, the same response envelope and the same audit trail. Adding one later is a new value in service, not a new integration.

  • Liveness
  • Photo ID + selfie match
  • BVN + selfie
  • NIN + selfie
  • ID document analysis
  • Document OCR
  • Utility bill analysis
  • Business document analysis
POST /api/v1/biometrics/selfie-id
{
  "identifier": { "type": "image", "value": "img_01m18pz..." },
  "params": { "idImage": "img_01m18pw...", "threshold": 80 }
}
{
  "match": true,
  "confidence": 94.2,
  "threshold": 80,
  "verdict": "MATCH",
  "flags": []
}
Where it is used

Reached for when the answer has to hold up.

Remote account opening

Replace the branch visit without lowering the bar.

High-value step-up

Ask for liveness only when the amount or the risk score warrants it.

Proof of address

Read a utility bill and check the name on it against the applicant.

Worth knowing. Images are held only as long as the check needs them and deleted within 24 hours. What survives is the result, a hash and the audit record — never the photograph.

Get started

Ready to trust every decision?

Get sandbox keys in minutes, or talk to us about volume pricing, bring-your-own credentials and data residency.