NIMC NIN API

Identity & KYC

The NIMC NIN API refers to the suite of identity verification services provided by the National Identity Management Commission (NIMC) — the Nigerian government agency responsible for establishing, managing, and maintaining the National Identity Database (NIDB). NIMC is the authoritative source for Nigerian identity data, having enrolled over 100 million Nigerians in its National Identity Management System (NIMS) since its establishment under the NIMC Act of 2007.

paid

SOAP-based web service with VPN access — enterprise credentials issued after NIMC licensing approval; NINAuth uses OAuth 2.0

Not publicly documented — governed by enterprise SLA and bulk purchase tier

✗ Not Available

Best For

CBN-licensed Nigerian fintechs, banks, and government agencies that need direct access to NIMC's National Identity Database for NIN verification — the authoritative source for Nigerian identity data covering 100M+ enrolled individuals.

Pricing

Direct NIMC NVS access requires NIMC approval and licensing — not a self-serve API. Most Nigerian startups access NIN verification indirectly via licensed aggregators (Prembly, Dojah, Youverify). NIMC is introducing tokenization (vNIN) to prevent raw 11-digit NIN storage. NINAuth (ninauth.nimc.gov.ng) is the newer OAuth-based authentication service. NVS uses SOAP protocol.

Key Highlights

  • Authoritative government source — direct access to Nigeria's 100M+ NIN database
  • 5 data access levels (Level 1 to 5) — from basic match to full biometric data
  • NINAuth: new OAuth-based digital identity authentication service
  • Tokenization (vNIN): no raw NIN storage allowed — privacy-compliant by design
  • NIN verification via NIN, Fingerprint, or Demographic Data lookups
  • SME and Enterprise pricing tiers for different scale needs
  • VPN-secured access for maximum data protection

Required Access Documents

  • CBN Operating License or Government AuthorizationRequired
    Direct NIMC API access typically requires institutional authorization — a CBN banking/fintech license, government agency status, or NIMC partner approval.
  • CAC Registration CertificateRequired
    Certificate of Incorporation for the applying organization.
  • Formal Application to NIMCRequired
    A formal written application detailing the intended use case, data handling policies, and technical infrastructure for NIN data access.
  • Data Protection Impact Assessment (DPIA)Optional
    NIMC may require a DPIA under NDPR (Nigeria Data Protection Regulation) to demonstrate compliant handling of sensitive identity data.

Use Cases

  • Bank Customer KYC Verification:CBN-licensed Nigerian banks integrate the NIMC NVS directly to verify customer NIN at account opening — confirming name, DOB, and photo match against Nigeria's authoritative identity database for Tier 2 and Tier 3 KYC.
  • Government Agency Identity Check:Nigerian government agencies and parastatals use NIMC's NVS to verify civil servant identity, confirm pension beneficiary enrollment, or authenticate citizen identity for public service delivery.
  • NINAuth Single Sign-On for Government Services:Federal and state government portals integrate NINAuth to enable Nigerian citizens to authenticate using their NIN — creating a unified digital identity login for government services without password fatigue.
  • Biometric Voter or Beneficiary Verification:Electoral bodies, social benefit programs, and subsidy distribution platforms verify fingerprint biometrics against NIMC's database to confirm beneficiary identity and prevent duplicate registrations.
  • Enterprise Identity Screening at Scale:Large telecoms, insurance companies, and financial institutions use NIMC's Enterprise Bulk Purchasing tiers to process millions of NIN verifications per month for existing customer database enrichment and compliance remediation.

Discover similar API's

View All Alternatives →