Know who you're dealing with, in seconds.
U-verify checks NIN, BVN, driver's licence, voter's card, passport, and CAC records against official Nigerian sources. Confirm your own ID for free on your phone, look someone else's up before you deal with them, or build it straight into your business.
- 6
- identity sources
- <15s
- typical NIN check
- 256-bit
- AES encryption at rest
- 180d
- NDPR media retention
I want to verify an ID
For anyone checking their own documents, or someone else's, no technical knowledge needed. Free to check yourself in the app; a small one-time fee to look up someone else.
I'm building a business or app
Verify your customers' identity at signup, before a rental agreement, or before a payout. A documented API, a hosted no-code flow, and a free sandbox to try it in.
Get the app. Verify anyone, anywhere, from your phone.
U-verify is a free app for everyone, not just businesses. Confirm your own NIN, BVN, driver's licence, voter's card, passport, or CAC record before you hand it to a landlord, employer, or agent. Or look someone else's up before you deal with them. No account needed to get started, no computer required.
- Verify yourself, free , check your own documents against official records, shareable as proof.
- Look someone else up , small one-time fee, no account required.
- Nothing sensitive stored on-device , ID numbers go straight to U-verify, encrypted in transit.
Verify your identity
Confirm your NIN, BVN, licence, voter's card, passport, or CAC.
Six official sources. One integration.
Whichever document you need checked, U-verify confirms it against the real government or bank record behind it; not a guess, and not a copy sitting in someone's spreadsheet.
NIN
National Identification Number, via NIMC linked providers.
BVN
Bank Verification Number, cross checked against CBN records.
Driver's Licence
FRSC issued licence validation.
Voter's Card
INEC PVC verification.
Passport
NIS international passport checks.
CAC / RC Number
Corporate Affairs Commission company records.
How it works
Enter the ID
Type in the NIN, BVN, licence, voter's card, passport, or CAC number, on the app, on the web, or through your own product.
We check the source
U-verify confirms it directly against the issuing body's own record; NIMC, CBN, FRSC, INEC, NIS, or CAC.
See the result
Most checks come back in seconds. Document and facial checks take a little longer and notify you the moment they're done.
Pay only for what you use
Checking your own ID is free in the app. Everything else is billed per check, no subscriptions, no minimums.
Built for developers who read the docs.
Every request is HMAC-signed and JWT-authenticated. No SDK lock-in, it's plain HTTP, documented with real request and response bodies, plus a hosted flow for teams that don't want to touch raw NIN/BVN at all.
$body = json_encode(['nin' => '12345678901']);
$timestamp = time();
$bodyHash = hash('sha256', $body);
$signing = implode('|', [
$clientKey, $timestamp, 'POST',
'/api/v1/verifications/SESSION_ID/nin', $bodyHash,
]);
$signature = hash_hmac('sha256', $signing, $apiSecret);Start verifying today.
Get the free app if you're verifying an ID. Create a free sandbox account if you're building a business on top of U-verify.