2 Best APIs for Nigerian BVN Verification in Nigeria

We've analyzed and compared the top 2 API providers supporting Nigerian BVN Verification for Nigerian developers and businesses. Find the right infrastructure fit for your startup below.

Written by Editorial Staffs as at 19th June, 2026

All APIs with Nigerian BVN Verification

2 of 2 selected
Feature
Didit
MetaMap
Pricing500 free verifications/month (no credit card). Full KYC bundle: $0.33/check. Nigerian National ID: $0.08/check. Nigerian BVN: $0.80/check. ID document check alone: $0.15/check. Public per-module pricing.Custom pricing based on verification volume and document types. Free sandbox available for testing. Contact MetaMap sales for enterprise pricing.
Document Verification
Yes
No
Biometric Face Match
Yes
Yes
Passive Liveness Detection
Yes
No
Nigerian National ID Database Check
Yes
No
Nigerian BVN Verification
Yes
Yes
AML & Sanctions Screening
Yes
No
IP Analysis
Yes
No
KYB (Business Verification)
Yes
No
Transaction Monitoring
Yes
No
Wallet Screening
Yes
No
Zapier / Shopify / Salesforce Integrations
Yes
No
Video KYC
No
No
Nigerian NIN Verification
No
Yes
CAC Business Registration Check
No
Yes
Passport OCR and Verification
No
Yes
Driver's License Verification
No
Yes
Voter Card Verification
No
Yes
Liveness Detection
No
Yes
Mobile SDK (iOS/Android)
No
Yes
AML Watchlist Screening
No
Yes
View Details View Details
++++
Didit

Didit

Didit is an AI-native identity verification and fraud prevention platform purpose-built for developers, offering one of the most transparent and Nigeria-friendly pricing structures of any global KYC provider. With 500 free verifications per month (no credit card required), public per-module pricing, and explicit support for Nigerian National ID and BVN verification at published rates, Didit stands out as the most accessible enterprise-grade KYC option for Nigerian fintech developers. The platform provides 25+ composable verification modules across four product lines — KYC (individual identity), KYB (business identity), Transaction Monitoring, and Wallet Screening — all accessible through a single REST API with Web, iOS, Android, React Native, and Flutter SDKs. Didit raised $6 million in May 2025 to expand its identity and fraud infrastructure platform globally. ## What the API Does Didit's modular architecture allows developers to combine verification checks in any configuration needed: **Identity Document Verification**: Supports 14,000+ document types globally, including Nigerian international passports, NIN slips, voter cards, and driver's licenses. AI-powered OCR extraction and authentication analysis. **Nigerian Database Checks**: - **National ID Check**: $0.08 per successful query — checks the Nigerian National ID number against government database records with ~100% adult coverage. - **BVN Verification**: $0.80 per successful query — validates a Bank Verification Number against NIBSS records with ~100% banked-adult coverage. **Passive Liveness Detection**: Background liveness analysis during selfie capture without requiring the user to perform gestures. **Biometric Face Match**: Selfie-to-document face comparison for identity binding. **IP Analysis**: Risk signals from the user's IP address (geolocation, proxy/VPN detection, device fingerprinting) included in the full KYC bundle. **AML & Sanctions Screening**: Global PEP and sanctions watchlist checks. **KYB**: Business entity verification. **Transaction Monitoring**: Ongoing transaction risk monitoring. **Wallet Screening**: Cryptocurrency wallet address risk scoring against global databases. ## Full KYC Bundle The most commonly used configuration is the $0.33 full KYC bundle, which includes: Identity Document Verification + Passive Liveness + Face Match + IP Analysis — all in a single API call. For Nigerian developers, this can be supplemented with the $0.08 National ID check or $0.80 BVN check for database-confirmed identity verification. ## How Developers Use It Didit is designed for minimal integration friction. The platform offers: 1. **REST API**: Standard JSON REST API with OpenAPI 3 spec for auto-generating client libraries. 2. **Mobile/Web SDKs**: Web, iOS, Android, React Native, and Flutter SDKs for native capture experiences. 3. **No-Code Integrations**: Ready-made Zapier, Shopify, and Salesforce integrations for teams without engineering resources. 4. **Signed Webhooks**: Webhook payload signing for secure result delivery. Integration is documented as achievable in minutes — Didit explicitly states it can be shipped by AI coding agents like Claude Code in a single prompt using the OpenAPI spec. ## Pricing & Fees Didit offers the most transparent public pricing of any major KYC provider: - **500 free verifications/month** — No credit card required. Real production checks included. - **Full KYC Bundle**: $0.33/check (ID + Liveness + Face Match + IP) - **ID Document Check only**: $0.15/check - **Nigerian National ID Database**: $0.08/successful query - **Nigerian BVN Database**: $0.80/successful query - **AML Screening**: Available as additional module - No Nigeria surcharge — domestic users are priced at the same rate as global ## Authentication Didit uses API key authentication with Bearer token. Webhook payloads are signed for verification. The API key is passed as `Authorization: Bearer your_api_key` on all requests. ## Rate Limits Not publicly documented. The free tier includes 500 verifications/month. Contact Didit for rate limit details on paid plans. ## Compliance & Regulations Didit is designed to comply with CBN (Central Bank of Nigeria) remote onboarding requirements for banks and financial institutions. The platform supports FATF KYC recommendations and applicable AML/CFT compliance frameworks globally. AML screening covers OFAC, UN, EU, and UK Treasury watchlists and PEP databases. For Nigerian deployments, the combination of National ID, BVN, document, and biometric verification provides a robust foundation for meeting CBN KYC Tier 1 through Tier 3 requirements. ## Challenges & Gotchas for Nigerian Developers 1. **BVN pricing**: At $0.80/BVN check, this is higher per-check than the National ID option. For high-volume consumer apps, factor BVN check costs carefully into unit economics. 2. **Relatively new platform**: Didit is newer than Sumsub or Onfido. While technically strong, the ecosystem maturity (support depth, edge case coverage) may be less than established providers. 3. **Wallet screening scope**: Confirm the specific risk database coverage for Nigerian crypto users before relying on wallet screening for compliance purposes. 4. **NDPR compliance**: Biometric and personal data processed must be handled under appropriate data agreements. Review Didit's DPA for NDPR alignment. ## Company Background Didit is an AI-native identity and fraud infrastructure company. In May 2025, the company raised $6 million in funding to expand its global identity and fraud platform. Didit's platform is explicitly developer-focused, with documentation written to support AI-assisted integration via Claude Code, Codex, and Cursor. The company has a dedicated Nigeria solutions page (didit.me/solutions/countries/nigeria/) reflecting active investment in the Nigerian market. ## Frequently Asked Questions **Q: Does Didit support Nigerian BVN verification?** A: Yes. Didit offers BVN verification at $0.80 per successful query against NIBSS records, with ~100% coverage of banked Nigerian adults. **Q: Can I start without a credit card?** A: Yes. Didit's free tier includes 500 real production verifications per month with no credit card required. **Q: What is the cheapest way to verify a Nigerian user's identity with Didit?** A: The Nigerian National ID database check at $0.08/query provides the lowest-cost verification. The full KYC bundle at $0.33 includes document + liveness + face match + IP analysis. **Q: Is Didit CBN-compliant?** A: Didit's platform is designed to meet CBN remote onboarding requirements for banks and financial institutions in Nigeria.

++++
MetaMap

MetaMap

MetaMap (formerly known as Mati) is a global identity verification and KYC (Know Your Customer) platform that enables businesses to verify the identities of their users through document scanning, liveness detection, biometric face matching, and direct database verification against government records. For Nigerian businesses, MetaMap provides native verification of Nigerian government-issued identity documents and databases — NIN (National Identification Number), BVN (Bank Verification Number), CAC (Corporate Affairs Commission) registrations, international passports, driver's licenses, and voter cards — making it one of the most comprehensive KYC solutions available for the Nigerian market. **What MetaMap Does** MetaMap provides a complete identity verification pipeline with multiple layers: **1. Document OCR and Authentication** Users submit a photo or scan of a government-issued ID. MetaMap's OCR engine automatically extracts all text fields (name, date of birth, ID number, expiry date), classifies the document type, and performs authenticity checks (detecting tampering, font anomalies, security feature violations). Supported Nigerian documents include: - NIN card (National Identity Card) - International passport (Nigerian e-passport) - Driver's license (FRSC-issued) - Voter's card (INEC-issued) - BVN-linked bank account identity **2. Liveness Detection** A selfie-based liveness challenge confirms the user is physically present and not using a photo or video replay attack. MetaMap's liveness detection uses active challenges (blinking, turning head, smiling) combined with passive AI analysis to detect spoofing attempts, meeting the requirements of ISO 30107-3 Presentation Attack Detection standards. **3. Biometric Face Match** After liveness confirmation, MetaMap compares the selfie against the photo on the submitted ID document. The biometric match score determines whether the person holding the ID is the same person pictured on it — the core protection against using stolen documents. **4. Database Verification (Nigeria-Specific)** Beyond document verification, MetaMap queries Nigerian government databases directly: - **NIN verification**: Validates the NIN number against NIMC (National Identity Management Commission) records - **BVN verification**: Validates the Bank Verification Number against CBN/NIBSS records - **CAC verification**: Validates Nigerian business registration numbers against CAC records for KYB (Know Your Business) checks - **Driver's license**: Validates against FRSC (Federal Road Safety Corps) database This database verification layer is critical — it confirms the document is not only authentic but also belongs to the specific individual presenting it. **5. AML Watchlist Screening** MetaMap screens names against global sanctions lists (OFAC, EU, UN), PEP (Politically Exposed Persons) databases, and adverse media sources — an essential layer for Nigerian financial institutions complying with FATF recommendations and CBN AML/CFT regulations. **6. KYB (Know Your Business)** For B2B onboarding, MetaMap supports business verification: confirming Nigerian company registration status through CAC, verifying beneficial ownership, and screening company names and directors against sanctions databases. **How Developers Integrate MetaMap** MetaMap provides multiple integration options: - **Web SDK**: A JavaScript SDK that renders the complete KYC flow in-browser — camera capture, liveness challenge, and document upload in a white-labeled UI - **Mobile SDK (iOS and Android)**: Native SDKs for embedding the KYC flow directly into mobile apps, leveraging the device camera and biometric capabilities - **REST API**: For server-side orchestration — submit pre-captured images via API for processing without using the UI SDKs - **No-Code Flow Links**: Generate a unique verification link to share with users who complete KYC via a web browser without any custom integration Authentication uses OAuth 2.0 client credentials: exchange your API client ID and secret for an access token, then use the token for all API calls. **Webhooks** MetaMap sends webhook notifications when verification status changes — approved, rejected, or pending manual review. This enables real-time onboarding automation without polling. **Pricing** MetaMap uses custom, volume-based pricing. There is no published self-serve pricing — businesses contact MetaMap sales to negotiate pricing based on: - Verification volume (number of checks per month) - Document types required (NIN + BVN database checks cost more than document-only checks) - Geographic markets - Contract length A free sandbox environment is available for development and testing. **Nigerian Regulatory Context** Nigerian fintech regulation requires KYC compliance at multiple tiers: - **CBN KYC Regulations**: Tiered KYC (Tier 1/2/3) for mobile money and payment service banks - **NDPR Compliance**: MetaMap processes biometric data — a special category under Nigeria's NDPR requiring explicit consent and enhanced data protection measures - **FATF Recommendations**: AML screening is required for financial institutions and virtual asset service providers MetaMap's Nigerian document verification and AML screening capabilities directly address these regulatory requirements, enabling Nigerian fintechs to demonstrate compliance during CBN examinations. **Company Background** MetaMap was founded in 2019 as Mati Identity and rebranded to MetaMap around 2021. The company is headquartered in San Francisco with strong emerging market focus, particularly in Latin America and Africa. They have raised significant venture funding and serve hundreds of businesses globally. MetaMap's Nigerian operations include direct integrations with NIN, BVN, and CAC databases — demonstrating a genuine commitment to the Nigerian market rather than a generic global solution applied superficially. MetaMap is a leading choice for Nigerian businesses that need comprehensive, end-to-end KYC with native Nigerian database verification, biometric liveness detection, and AML screening in a single integrated platform.