Biometric
KYC · Nigeria

KYC in Nigeriathat finishes on a weak network

We read the national ID card, the NIN slip, the driver's licence and the passport, check liveness and match the selfie against the document photo.

One API covers onboarding for a bank, a fintech or a lender — no branch visit, no agent in the middle.

Nigerian documents

The documents an applicant actually has on them

OCR extracts the visual zone and cross-checks it against the MRZ where the document carries one. A photographed slip and a printed card are both read — the applicant does not have to own the perfect document.

National ID card

The NIMC card: visual zone, holder photo for face match, and the identity number printed on it.

International passport

The biometric passport and earlier series: MRZ, validity, holder photo for face match.

Driver's licence and voter's card

The documents that turn up when the card does not: read the same way, with the same session log behind them.

Foreign documents

433+ document types from 180+ countries. ECOWAS visitors and other non-residents go through the same check as Nigerian citizens.

Whatever lands in the frame, the document is detected automatically; its type and country come back in the API response, so your flow branches on data rather than on a guess.

Regulation

Built around Nigerian regulators' requirements

You answer to the CBN and to the data protection authority. We supply the tools that meet the requirement — and the log that proves it was met.

CBN

Tiered KYC

Account tiers differ by how thoroughly the customer is identified, and the higher the tier, the harder the evidence has to be. Document OCR, liveness and face match give you that evidence per session, in one request.

AML/CFT

Screening against lists

Customer due diligence and screening are baseline duties of a financial institution. AML screening — sanctions, PEPs, wanted lists — runs in the same request as the document check.

Personal data

Nigeria Data Protection Act, 2023

Data handling follows the NDPA and the GDPR: we collect only what the check needs; retention period and storage location are configured to your policy.

Tier thresholds and identity requirements are revised regularly. The final compliance call belongs to your compliance officer; we provide the tooling and the evidence for it.

Integration

Connect the way you prefer — AI agents included

Widget, mobile SDKs, REST API and an MCP server. Nigerian documents verify the same in all four; only the way you call it differs.

JS · Webview

Web SDK / Flow Widget

A ready camera widget for your site or an in-app browser. It works inside the browsers people actually use here, and the design follows your brand book.

JavaScriptCustom designWebview
iOS · Android

Mobile SDK

Native libraries with direct camera access. Biometrics go out in small packets, so the check still completes on a 3G connection instead of dying halfway and costing you the applicant.

SwiftKotlinWeak network
Backend

REST API

Direct access to the verification endpoints for your own server logic. Auth by a private X-API-KEY; the result arrives on a webhook.

RESTX-API-KEYWebhooks
AI · Agents

MCP server for AI agents

An AI agent starts a check and reads the result itself, with no glue code in between. Works with Claude, GPT and any MCP client.

MCPClaudeAI agents
ng_onboarding — REST API
# Create a verification session: country NG selects the Nigerian document set
POST /v1/sessions
Host: api.biometric.vision
X-API-KEY: sk_live_••••••••••••••
{ "scenario": "ng_onboarding", "country": "NG", "checks": ["document", "liveness", "face_match", "aml"] }
# → 200 OK
{ "session_id": "sess_4c81…", "status": "created", "url": "https://flow.biometric.vision/s/sess_4c81…" }
Why us

Built for the conditions, not for the demo room

The check survives the connection

Biometrics leave the device in small packets, so a session finishes on a weak mobile network. An onboarding that dies at the selfie step costs you the customer, and that failure never shows up in a vendor's accuracy chart.

Accuracy measured by NIST

Our face comparison algorithm ranks 37th out of 570+ in the independent NIST FRVT benchmark. Liveness is tested to ISO/IEC 30107-3 against presentation attacks.

A platform, not a pilot

We are a vendor of the Centralized Identification System of the National Bank of Kazakhstan; Otbasy Bank, Nurbank and Binance run on the platform. The same engine serves your onboarding here.

Pricing you can see upfront

Plans and the calculator are public. Start with 500 free checks a month and price your volume before signing anything.

433+
document types recognized
180+
countries covered by OCR
37 / 570+
rank in NIST FRVT
500
free checks every month
FAQ

Questions about KYC in Nigeria

The NIMC national ID card, the NIN slip, the driver's licence, the voter's card and the international passport. The type is detected automatically, so your flow does not have to ask first.

That is what the mobile SDK is built around: biometrics go out in small packets rather than as one heavy upload, so a session completes on a 3G connection instead of dying at the selfie step.

Yes, with the same API: 433+ document types from 180+ countries. An ECOWAS visitor needs no separate flow.

Screening against sanctions, PEP and wanted lists runs in the same request as document verification and lands in the same session log.

Registration gives you 500 free checks a month, no card required. Beyond that, use the calculator: the price depends on the modules and volume.

REST API and a web widget; a typical integration takes about 30 minutes. The sandbox opens right after registration and issues the keys.
KYC for Nigeria

Test us on Nigerian documents

Registration takes a minute and the sandbox issues keys right away. Run your first check today — 500 a month are free.