4 Best APIs for BVN in Nigeria

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

Written by Editorial Staffs as at 5th August, 2026

All APIs with BVN

4 of 4 selected

Sterling Bank (sPay) API

Pricing
Enterprise model; contact sPay team
BVN verification
Available
Collections
Available
Open banking access
Available
Custom integrations
Available
BVN Verification (Nigeria)
Not available
NIN Verification (Nigeria)
Not available
vNIN (Virtual NIN)
Not available
Phone Number Verification (Nigeria)
Not available
CAC Business Verification
Not available
Ghana SSNIT / Voters / Passport
Not available
Kenya National ID / Tax PIN
Not available
South Africa ID (SAID)
Not available
Liveness Detection
Not available
Document Capture / OCR
Not available
Face Match
Not available
NIN Verification
Not available
Virtual NIN (vNIN) Verification
Not available
BVN Verification
Not available
FRSC Driver's License Verification
Not available
Address Verification (CBN Tier III)
Not available
Employment History Verification
Not available
Property Verification
Not available
Guarantor Verification
Not available
Facial Recognition + Liveness Detection
Not available
Background Check Reports (Pluto)
Not available
No-code KYC Workflow Builder (QoreID)
Not available
Agent Verification Network (GOVA)
Not available
AML / PEP Screening
Not available
International Identity Verification
Not available
NIN Verification (NIMC)
Not available
Virtual NIN (vNIN)
Not available
BVN Verification (NIBSS)
Not available
Voter ID Verification (INEC)
Not available
FRSC Driver's License
Not available
International Passport
Not available
Phone Number Verification
Not available
SmartSelfie Biometric Authentication
Not available
Document OCR + Verification
Not available
Liveness Detection (ISO 30107-3 L2)
Not available
Business Verification KYB
Not available
AML Screening
Not available
52-country African Coverage
Not available
9 Nigerian Government Databases
Not available
Free Sandbox
Not available

Kora Identity

Pricing
Per-verification pricing deducted from Kora account balance. No public rate card — contact Kora for identity service pricing. Identity service must be activated separately in the Kora dashboard.
BVN verification
Not available
Collections
Not available
Open banking access
Not available
Custom integrations
Not available
BVN Verification (Nigeria)
Available
NIN Verification (Nigeria)
Available
vNIN (Virtual NIN)
Available
Phone Number Verification (Nigeria)
Available
CAC Business Verification
Available
Ghana SSNIT / Voters / Passport
Available
Kenya National ID / Tax PIN
Available
South Africa ID (SAID)
Available
Liveness Detection
Not available
Document Capture / OCR
Not available
Face Match
Not available
NIN Verification
Not available
Virtual NIN (vNIN) Verification
Not available
BVN Verification
Not available
FRSC Driver's License Verification
Not available
Address Verification (CBN Tier III)
Not available
Employment History Verification
Not available
Property Verification
Not available
Guarantor Verification
Not available
Facial Recognition + Liveness Detection
Not available
Background Check Reports (Pluto)
Not available
No-code KYC Workflow Builder (QoreID)
Not available
Agent Verification Network (GOVA)
Not available
AML / PEP Screening
Not available
International Identity Verification
Not available
NIN Verification (NIMC)
Not available
Virtual NIN (vNIN)
Not available
BVN Verification (NIBSS)
Not available
Voter ID Verification (INEC)
Not available
FRSC Driver's License
Not available
International Passport
Not available
Phone Number Verification
Not available
SmartSelfie Biometric Authentication
Not available
Document OCR + Verification
Not available
Liveness Detection (ISO 30107-3 L2)
Not available
Business Verification KYB
Not available
AML Screening
Not available
52-country African Coverage
Not available
9 Nigerian Government Databases
Not available
Free Sandbox
Not available

VerifyMe Nigeria

Pricing
Custom pricing per verification type. No publicly listed flat rate — contact sales@verifyme.ng or sign up at app.verifyme.ng for pricing. Enterprise and volume-based plans available.
BVN verification
Not available
Collections
Not available
Open banking access
Not available
Custom integrations
Not available
BVN Verification (Nigeria)
Not available
NIN Verification (Nigeria)
Not available
vNIN (Virtual NIN)
Not available
Phone Number Verification (Nigeria)
Not available
CAC Business Verification
Not available
Ghana SSNIT / Voters / Passport
Not available
Kenya National ID / Tax PIN
Not available
South Africa ID (SAID)
Not available
Liveness Detection
Not available
Document Capture / OCR
Not available
Face Match
Not available
NIN Verification
Available
Virtual NIN (vNIN) Verification
Available
BVN Verification
Available
FRSC Driver's License Verification
Available
Address Verification (CBN Tier III)
Available
Employment History Verification
Available
Property Verification
Available
Guarantor Verification
Available
Facial Recognition + Liveness Detection
Available
Background Check Reports (Pluto)
Available
No-code KYC Workflow Builder (QoreID)
Available
Agent Verification Network (GOVA)
Available
AML / PEP Screening
Not available
International Identity Verification
Not available
NIN Verification (NIMC)
Not available
Virtual NIN (vNIN)
Not available
BVN Verification (NIBSS)
Not available
Voter ID Verification (INEC)
Not available
FRSC Driver's License
Not available
International Passport
Not available
Phone Number Verification
Not available
SmartSelfie Biometric Authentication
Not available
Document OCR + Verification
Not available
Liveness Detection (ISO 30107-3 L2)
Not available
Business Verification KYB
Not available
AML Screening
Not available
52-country African Coverage
Not available
9 Nigerian Government Databases
Not available
Free Sandbox
Not available

Smile Identity

Pricing
Per-verification pricing. Tiered plans based on volume — contact Smile Identity for current pricing schedule. Enterprise plans available. Sandbox free.
BVN verification
Not available
Collections
Not available
Open banking access
Not available
Custom integrations
Not available
BVN Verification (Nigeria)
Not available
NIN Verification (Nigeria)
Not available
vNIN (Virtual NIN)
Not available
Phone Number Verification (Nigeria)
Not available
CAC Business Verification
Not available
Ghana SSNIT / Voters / Passport
Not available
Kenya National ID / Tax PIN
Not available
South Africa ID (SAID)
Not available
Liveness Detection
Not available
Document Capture / OCR
Not available
Face Match
Not available
NIN Verification
Not available
Virtual NIN (vNIN) Verification
Not available
BVN Verification
Not available
FRSC Driver's License Verification
Not available
Address Verification (CBN Tier III)
Not available
Employment History Verification
Not available
Property Verification
Not available
Guarantor Verification
Not available
Facial Recognition + Liveness Detection
Not available
Background Check Reports (Pluto)
Not available
No-code KYC Workflow Builder (QoreID)
Not available
Agent Verification Network (GOVA)
Not available
AML / PEP Screening
Not available
International Identity Verification
Not available
NIN Verification (NIMC)
Available
Virtual NIN (vNIN)
Available
BVN Verification (NIBSS)
Available
Voter ID Verification (INEC)
Available
FRSC Driver's License
Available
International Passport
Available
Phone Number Verification
Available
SmartSelfie Biometric Authentication
Available
Document OCR + Verification
Available
Liveness Detection (ISO 30107-3 L2)
Available
Business Verification KYB
Available
AML Screening
Available
52-country African Coverage
Available
9 Nigerian Government Databases
Available
Free Sandbox
Available

← Swipe to compare all 4 APIs →

++++
Sterling Bank (sPay) API

Sterling Bank (sPay) API

Sterling Bank provides Open Banking and embedded finance APIs through its sPay platform. The Sterling Bank API enables BVN verification, collections, open banking access, and custom integrations. Nigerian SMEs and fintechs use Sterling Bank APIs for KYC, payments, and embedded finance.

++++
Kora Identity

Kora Identity

Kora Identity is the multi-country identity verification feature set within the Kora API (formerly Korapay). It enables Nigerian and pan-African fintechs to verify individuals and businesses across four African countries — Nigeria, Ghana, Kenya, and South Africa — using a single API key shared with Kora payment services. The identity service provides instant verification against government databases using cutting-edge encryption and security protocols. What It Does Kora Identity offers two categories of verification: individual KYC and business KYB. For Nigeria: BVN (Bank Verification Number), NIN (National Identification Number), vNIN (Virtual NIN), and phone number verification. For Ghana: International Passport, SSNIT number, Voters Card, and Driver's Licence verification. For Kenya: International Passport, National ID, phone number, and Tax PIN verification. For South Africa: SAID (South African ID Number) verification. For Nigeria KYB: CAC (Corporate Affairs Commission) business registration verification. How Developers Use It Same credentials as Kora payments — authenticate with Bearer token using Secret Key. Documentation at developers.korapay.com/docs/verify-customers-businesses. Verification costs are deducted per lookup from the Kora account balance. Live mode and Identity service activation required in dashboard before using in production. An OpenAPI specification is available at developers.korapay.com/llms.txt. Pricing Per-verification pricing deducted from Kora account balance. No public rate card. Contact Kora for identity service pricing. Nigeria-Specific Verification Coverage Nigeria has the most comprehensive coverage: BVN (tied to all Nigerian bank accounts), NIN (national ID from NIMC), vNIN (privacy-safe virtual NIN that can be shared without exposing full NIN), and phone number verification. CAC business verification confirms company registration with the Nigerian Corporate Affairs Commission. Challenges and Gotchas (1) Identity service must be separately activated in the Kora dashboard — not automatically available with a new account. (2) No liveness detection, document capture, or selfie match — Kora Identity is data-matching only. (3) Per-lookup billing means costs scale with verification volume. (4) For full biometric KYC (selfie + document), use Smile Identity or Dojah instead. Company Background Kora (formerly Korapay) is a CBN-licensed Nigerian fintech company with multi-country operations. The identity product is part of a broader strategy to be the end-to-end payment and compliance infrastructure for pan-African fintechs. FAQs Q: Does Kora Identity support NIN verification? A: Yes. NIN and vNIN (Virtual NIN) are both supported for Nigeria. Q: Can I verify a business registration (CAC)? A: Yes. CAC verification for Nigerian businesses is supported. Q: Is Kora Identity available in Kenya? A: Yes. Passport, National ID, phone, and Tax PIN verification for Kenya are supported. Q: Do I need a separate API key? A: No. The same Bearer token used for Kora payments is used for identity verification. Kora Identity's multi-country verification scope — covering BVN and NIN in Nigeria, SSNIT and Voter Card in Ghana, and National ID in Kenya — means that Nigerian fintechs expanding to multiple African markets can use the same identity verification provider that powers their Nigerian KYC workflow for their expansion markets, rather than establishing separate identity verification relationships in each new country. This KYC infrastructure continuity reduces integration complexity as platforms expand their geographic footprint. The bank account verification capability within Kora Identity — resolving the account holder name for a provided account number and sort code — prevents payment failures due to account number typos and reduces fraud from account number substitution. For Nigerian platforms processing disbursements to many recipients, pre-validating account details before initiating transfers reduces failed disbursement rates and the operational burden of investigating and correcting failed transfers. CAC business verification through Kora Identity allows platforms serving Nigerian business customers to verify that a provided company name and RC number correspond to a registered and active business entity in the Corporate Affairs Commission database. For B2B lending platforms, supply chain finance providers, and corporate onboarding workflows, CAC verification provides an automated corporate KYC data point that replaces manual document review.

++++
VerifyMe Nigeria

VerifyMe Nigeria

VerifyMe Nigeria is an identity verification and trust infrastructure company tackling "Africa's credibility gap" — the challenge of verifying identities, addresses, employment histories, and background information in markets where traditional verification methods fail. Founded in Nigeria and licensed by the National Identity Management Commission (NIMC), VerifyMe provides API-accessible verification services used by over 10,000 businesses across fintech, lending, HR, insurance, e-commerce, and logistics in Nigeria and across Africa. The company has verified over 500 million identities and 400,000 addresses, making it one of the most battle-tested identity verification platforms in Nigeria. Notable clients include Moniepoint (one of Nigeria's largest fintech companies, using VerifyMe for employment verification) and ALT Finance (using address verification for loan underwriting). **Core Verification Services** VerifyMe provides seven categories of verification, all accessible via REST API: 1. **NIN (National Identity Number) Verification** — Verifies a customer's NIN against NIMC's national identity database. NIMC-licensed access ensures government-authorized data retrieval. Supports standard NIN and Virtual NIN (vNIN) verification — the NIN alias format required by the NIMC for data privacy protection. 2. **BVN (Bank Verification Number) Verification** — Verifies a customer's BVN against the CBN/NIBSS database, confirming name, date of birth, and phone number match. Essential for CBN-mandated KYC for Nigerian financial services. 3. **FRSC Driver's License Verification** — Verifies Nigerian driver's license details against the Federal Road Safety Commission database — name, DOB, license number, and status. 4. **Address Verification** — Physical address verification using a network of field agents (GOVA) combined with 4D geo-location technology. Meets CBN Tier III KYC requirements for address confirmation. Verifies both residential and business addresses. 5. **Employment History Verification** — Confirms a person's current and past employment details — employer name, job title, employment period, and reason for leaving — useful for lending credit assessment and HR screening. 6. **Property Verification** — Verifies property ownership and occupancy details for loan collateral assessment, rental agreements, and real estate due diligence. 7. **Guarantor Verification** — Verifies the identity and contact details of loan guarantors, with optional physical visit confirmation. **AI-Powered Facial Recognition & Liveness Detection** VerifyMe integrates facial recognition with liveness detection for contactless customer onboarding. Customers can complete identity verification using selfie + government ID, with the AI system matching the face to the government ID photo and confirming the user is physically present (not a photo or video replay). This is particularly valuable for digital-first fintechs that cannot collect physical documents. **Core Products** **QoreID** — A KYC and compliance integration product that provides a centralized verification endpoint with configurable workflows. Developers can build custom KYC journeys combining multiple verification types (e.g., NIN + BVN + liveness + address) in a single flow. QoreID also includes VeriLinks — shareable verification links that customers complete without requiring the business to write any code. This makes KYC accessible to non-technical teams. **Pluto** — A background check platform for employment and pre-hire screening. Pluto enables HR departments and recruitment agencies to request remote candidate verification covering identity, employment history, educational credentials, address, and criminal history — all without scheduling in-person appointments. Reports include risk scoring and structured output for HR decision-making. **GOVA** — A network of VerifyMe verification agents deployed across Nigeria who conduct physical address and guarantor verifications. The agent network gives VerifyMe reach into informal Nigerian addresses and rural areas that digital-only verification cannot cover. **Authentication** VerifyMe uses API key authentication. Keys are issued after account creation and approval at app.verifyme.ng. API keys are passed as Bearer tokens in the Authorization header of all API requests. Test credentials are separate from production credentials. **Compliance** All VerifyMe verifications are compliant with: - **NIMC regulations**: Licensed data processor for NIN verification - **CBN Tier 1, 2, 3 KYC requirements**: Identity, BVN, and address verifications meet all CBN tier upgrade requirements - **AML (Anti-Money Laundering)** guidelines for regulated financial institutions - **NDPR (Nigeria Data Protection Regulation)**: Data handling complies with Nigeria's data privacy law **Pricing** VerifyMe uses per-verification pricing. No flat-rate pricing is publicly listed — rates vary by verification type (NIN is typically cheaper than address or employment verification). Contact sales@verifyme.ng or sign up at app.verifyme.ng for pricing. Enterprise volume pricing is available. **Challenges for Nigerian Developers** Pricing is not transparent without a sales engagement, which can slow initial evaluation. NIN verification requires NIMC licensing/certification, which VerifyMe holds — so developers do not need to obtain their own NIMC license. Address and employment verifications involving physical agent visits take longer (hours to days) than instant digital verifications. **Frequently Asked Questions** Q: Is VerifyMe licensed by NIMC? A: Yes. VerifyMe is a NIMC-licensed data processor, authorized to access Nigeria's NIN database. Q: Does VerifyMe support Virtual NIN (vNIN)? A: Yes. Both standard NIN and Virtual NIN verification are supported. Q: How do I get started with the API? A: Create an account at app.verifyme.ng to receive test credentials and access documentation at docs.verifyme.ng. Q: Does VerifyMe offer a no-code option? A: Yes. QoreID's VeriLinks allow KYC collection without any coding — share a link with the customer. Q: How long does address verification take? A: Physical address verification using the GOVA agent network typically takes hours to 1–2 business days depending on location and agent availability.

++++
Smile Identity

Smile Identity

Smile Identity (also known as SmileID) is Africa's leading identity verification company, providing KYC, biometric authentication, document verification, and AML compliance infrastructure to businesses across 52 African countries. Founded with a specific focus on the African market, Smile Identity has built its technology to address a challenge that global identity verification providers consistently fail at: accurately verifying African identities using AI and biometrics trained on African faces. The company holds ISO 27001 (information security), SOC 2 Type 2 (security and availability), and ISO/IEC 30107-3:2023 Level 2 (biometric presentation attack detection) certifications — achieving a 0% biometric facial attack penetration rating, the highest level of liveness detection certification achievable. **Nigeria Coverage — 9 Government Databases, 132M+ Records** In Nigeria, Smile Identity verifies against nine government identity databases, providing the widest official data coverage of any single KYC provider in the market: 1. NIN (National Identification Number) — NIMC database 2. NIN V2 (enhanced NIN with additional fields) 3. V_NIN (Virtual NIN — tokenized format per NIMC policy) 4. BVN (Bank Verification Number) — NIBSS database 5. Bank Account verification 6. Phone Number verification 7. Voter ID (INEC — Independent National Electoral Commission) 8. FRSC Driver's License 9. International Passport This 9-database coverage gives Nigerian businesses access to 132 million+ identity records, ensuring that virtually any Nigerian customer with any government-issued ID can be verified through a single Smile Identity integration. **SmartSelfie — African-Face-Optimized Biometric Authentication** SmartSelfie is Smile Identity's proprietary biometric authentication system, built with six AI anti-spoof models specifically trained on African facial features. This is a critical differentiator: most global facial recognition systems are trained on predominantly Western facial data, resulting in significantly higher error rates (false rejections and false acceptances) for African users. SmartSelfie achieves 99.8% accuracy on African faces, making it the most reliable biometric tool for Nigerian and broader African customer onboarding. The system detects presentation attacks (photographs, videos, masks, deepfakes) at ISO/IEC 30107-3:2023 Level 2 — the highest certification level — with a documented 0% penetration rate in testing. **Document Verification & OCR** Smile Identity's document verification module uses OCR to extract data from physical and digital identity documents — passports, national IDs, driver's licenses — and cross-references the extracted data against government databases to confirm authenticity. This catches tampered, expired, or fabricated documents that database-only lookups would miss. **Business Verification (KYB)** For Know Your Business (KYB) compliance, Smile Identity verifies company registration details, directors, and ultimate beneficial ownership against business registry databases. This is used by B2B lenders, payment platforms, and corporate banking services. **AML Compliance** Smile Identity includes AML (Anti-Money Laundering) screening capabilities — checking customer identities against global sanctions lists, PEP databases, and adverse media — as part of the integrated compliance workflow. **52-Country African Coverage** Smile Identity supports identity verification across 52 African countries using country-specific national ID documents and government databases. This makes it the most geographically comprehensive African KYC provider, particularly valuable for platforms with pan-African ambitions. **Authentication & Integration** API access requires both an API Key and a Partner ID, issued after account registration at portal.usesmileid.com. Both credentials must be present in all API requests. SDKs are available for web, iOS, and Android — enabling both server-to-server integrations and embedded mobile verification flows. A free sandbox environment is available immediately upon registration. **Pricing** Per-verification pricing, tiered by volume. Specific rates vary by ID type and country. Enterprise volume pricing is available. Contact Smile Identity for current pricing schedules. **Why Choose Smile Identity Over Other Providers** The unique combination of 52-country African coverage, African-face-trained biometrics at ISO Level 2 certification, and 9 Nigerian government database access makes Smile Identity the strongest choice for African-market-focused KYC. Global providers like Jumio or Onfido offer broader international coverage but have weaker African-face accuracy and fewer Africa-specific database integrations. **Frequently Asked Questions** Q: What makes SmartSelfie different from standard facial recognition? A: SmartSelfie uses 6 AI models trained specifically on African faces, achieving 99.8% accuracy — far higher than Western-trained models. Q: How many Nigerian ID types can Smile Identity verify? A: Nine — NIN, NIN V2, vNIN, BVN, bank account, phone, Voter ID, FRSC Driver's License, and International Passport. Q: What certifications does Smile Identity hold? A: ISO 27001, SOC 2 Type 2, and ISO/IEC 30107-3:2023 Level 2 (0% biometric attack penetration). Q: Is there a sandbox for testing? A: Yes — register at portal.usesmileid.com to access sandbox credentials immediately. Q: Does Smile Identity cover countries outside Africa? A: Smile Identity is Africa-focused (52 countries). For non-African markets, use a global provider.