NDPR Compliant ยท Built in Nigeria ๐Ÿ‡ณ๐Ÿ‡ฌ

Nigerian Identity
Verification API

One API. NIN, BVN, Driver's Licence, Voter Card, Passport and CAC โ€” all Nigerian government databases. Multi-provider fallback, cache-first, NDPR-ready.

Try a quick lookup

Free if already in our database ยท New lookups from โ‚ฆ300 via Paystack

Integration

Start verifying in minutes

verify-nin.php
// 1. Authenticate โ€” HMAC signed, exchange for JWT
$token = Http::withHeaders($hmacHeaders)
    ->post('https://api.verifyn.ng/api/v1/auth/token')
    ->json('data.access_token');

// 2. Verify NIN โ€” single call, result is synchronous
$result = Http::withHeaders(['Authorization' => "Bearer $token"])
    ->post('https://api.verifyn.ng/api/v1/verify', [
        'first_name' => 'Adaeze',
        'last_name'  => 'Okonkwo',
        'checks'     => ['nin'],
        'nin'        => '12345678901',
    ])->json('data');

// 3. Handle result
if ($result['outcome'] === 'approved') {
    // $result['checks']['nin']['source'] === 'cache' โ†’ โ‚ฆ0
    // $result['checks']['nin']['source'] === 'provider' โ†’ โ‚ฆ200
    $user->markKycVerified();
}

Features

Everything you need to verify Nigerians

A complete identity verification stack, not a point solution. One integration replaces direct connections to NIMC, FRSC, and INEC.

NIN Verification

Validate any NIN against NIMC records in real-time with multi-provider fallback (Prembly โ†’ Smile Identity โ†’ Dojah).

Document OCR

Driver's licence, voter's card, international passport โ€” extract data and verify authenticity automatically via Tesseract + Prembly.

Liveness + Face Match

Biometric selfie matched against NIMC photo with active liveness detection. Prevents photo spoofing and replay attacks.

Multi-layer Cache

Redis โ†’ Database โ†’ Provider. NINs already verified return instantly and cost nothing. Only new NINs ever reach the provider.

Fraud Detection

Cross-client NIN deduplication, velocity abuse detection, and anomaly flagging with automatic severity scoring and admin alerts.

NDPR Compliant

AES-256 encrypted NIN at rest, automatic media purge schedules, HMAC-signed requests, full immutable audit trail. Built for Nigerian data law.

Process

Up and running in minutes

Four steps from sign-up to first successful verification.

01

Request access

Register your project on the VerifyNG portal. Describe your use case โ€” property KYC, HR onboarding, fintech, whatever it is. Approved within 24 hours.

02

Get sandbox credentials

Once approved, your sandbox client_key and api_secret are issued. Free tier, no credit card. Use test NIN 70123456789 to verify everything works.

03

Integrate the API

HMAC-sign every request with your api_secret, exchange for a JWT, then call POST /api/v1/verify with the subject details and NIN. Result returns synchronously.

04

Go live

Request production credentials when ready. Top up your project wallet โ€” you are only charged for cache misses (new NINs). Previously verified NINs are always free.

Pricing

Simple, wallet-based pricing

Pre-fund your project wallet. Pay only when we actually hit the government database. Cache hits are always free.

NIN Verification

โ‚ฆ200

per provider call

Document OCR

โ‚ฆ300

per document

Facial + Liveness

โ‚ฆ400

per biometric check

Cache hits are always โ‚ฆ0

The same NIN verified twice costs you nothing the second time. VerifyNG returns the cached NIMC result instantly. On a typical platform, 60โ€“70% of checks come from cache.

Starter

Free sandbox

Up to 500/month verifications

  • NIN ยท Document ยท Facial
  • Sandbox environment only
  • Webhook support
  • Email support
  • Full API access
Get started
Most popular

Growth

โ‚ฆ15,000/top-up

Up to 5,000/month verifications

  • Everything in Starter
  • Production environment
  • Priority processing
  • Webhook retry logic
  • Slack support channel
  • Real-time fraud alerts
Get started

Enterprise

Custom

Unlimited verifications

  • Everything in Growth
  • Dedicated infrastructure
  • SLA guarantee
  • Custom pricing tiers
  • Dedicated account manager
  • On-site onboarding
Get started

Ready to add Nigerian KYC to your product?

Start free in sandbox. Connect your project in under 30 minutes. Verified NINs cached forever.