Remote account opening
Replace the branch visit without lowering the bar.
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.
Images deleted within 24 hours. The result survives; the photograph does not.
Front and back. Passport, national ID, licence or voter card — the type is detected, not asked for.
Fields extracted, MRZ parsed, expiry and tampering checked. A document in a different name than the ID lookup fails the step.
Compared against the document photo, or against the photo the BVN or NIN registry holds.
Anti-spoof on the same frame: a screen replay, a printed photo or a mask does not pass.
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.
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": []
}Replace the branch visit without lowering the bar.
Ask for liveness only when the amount or the risk score warrants it.
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.
Does the number exist, and does the person match it?
Read moreWhat does the bureau know, and what does it mean for this amount?
Read moreDo the watchlists know this name, and does the session smell wrong?
Read moreDoes the company exist, is it in good standing, and who controls it?
Read moreHow do I verify someone without building a verification app?
Read moreGet sandbox keys in minutes, or talk to us about volume pricing, bring-your-own credentials and data residency.