U-verify
Verified against official records

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.

U-verify · iOS & Android · Free

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.
Coming soon onApp StoreComing soon onGoogle Play
9:41●●●●

Verify your identity

Confirm your NIN, BVN, licence, voter's card, passport, or CAC.

NIN
BVN
Driver's Licence
Continue

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

01

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.

02

We check the source

U-verify confirms it directly against the issuing body's own record; NIMC, CBN, FRSC, INEC, NIS, or CAC.

03

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.

04

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.

For developers

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.

sign-request.php
$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.