NDPR Compliant · Built in Nigeria 🇳🇬

Nigerian Identity
Verification API

One API to verify NIN, validate documents, and run liveness detection. Multi-layer caching, provider fallback, and NDPR compliance built in.

verify-nin.php
<span style="color:#64748b">// Single call — subject + NIN in one request</span>
$result = Http::withHeaders($hmacHeaders)
    ->withToken($jwt)
    ->post('https://api.verifyn.ng/api/v1/verify', [
        'reference'  => $user->id,
        'first_name' => $user->first_name,
        'last_name'  => $user->last_name,
        'checks'     => ['nin'],
        'nin'        => $request->nin,
    ]);

if ($result->json('data.outcome') === 'approved') {
    $user->update(['kyc_verified' => true]);
}

Everything for Nigerian KYC

NIN Verification

Real-time NIMC lookup via Prembly, Smile Identity, and Dojah with automatic failover.

Document OCR

Driver's licence, voter's card, international passport — text extraction and authenticity checks.

Facial + Liveness

Biometric face match against NIMC photo with active liveness checks to prevent spoofing.

Multi-layer Cache

Redis → DB → Provider. Most requests served in milliseconds with zero provider cost.

NDPR Compliant

NIN encrypted at rest, automatic media purge, full audit trail, HMAC-signed requests.

Fraud Detection

Cross-client NIN deduplication, velocity abuse detection, and AI anomaly scoring.

Ready to verify Nigerian identities?

Contact your VerifyNG administrator to get API access.

Sign in to Console