2 Best APIs for CAC Business Verification in Nigeria

We've analyzed and compared the top 2 API providers supporting CAC Business Verification 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 CAC Business Verification

2 of 2 selected

Kora Payments API

Pricing
Pricing not publicly listed. Costs per verification deducted from account balance. Contact Kora for payment processing and identity service fees. Sandbox/test mode available for free.
Card Payments
Available
Bank Transfer Checkout
Available
Mobile Money Payments
Available
Payouts / Transfers
Available
BVN Verification
Available
NIN Verification
Available
CAC Business Verification
Available
Exchange Rate API
Available
Webhooks
Available
Sandbox with Test Cards
Available
Recurring Billing
Not available
Split Payments
Not available
Crypto Payments
Not available
BVN Verification (Nigeria)
Not available
NIN Verification (Nigeria)
Not available
vNIN (Virtual NIN)
Not available
Phone Number Verification (Nigeria)
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

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.
Card Payments
Not available
Bank Transfer Checkout
Not available
Mobile Money Payments
Not available
Payouts / Transfers
Not available
BVN Verification
Not available
NIN Verification
Not available
CAC Business Verification
Available
Exchange Rate API
Not available
Webhooks
Not available
Sandbox with Test Cards
Not available
Recurring Billing
Not available
Split Payments
Not available
Crypto Payments
Not available
BVN Verification (Nigeria)
Available
NIN Verification (Nigeria)
Available
vNIN (Virtual NIN)
Available
Phone Number Verification (Nigeria)
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

← Swipe to compare all 2 APIs →

++++
Kora Payments API

Kora Payments API

Kora (formerly Korapay) is a CBN-licensed pan-African payment infrastructure company offering a unified API for payment acceptance, payouts, identity verification, and exchange rates across Nigeria, Ghana, Kenya, and South Africa. The company rebranded from Korapay to Kora to signal its evolution from a single-market payment gateway to a multi-country API platform. Kora serves Nigerian and pan-African fintechs, marketplaces, and enterprises with a developer-first API design. What the API Does The Kora API provides: card payment acceptance (local and international); bank transfer checkout; mobile money payments across Africa; payouts to Nigerian and other African bank accounts; identity verification (BVN, NIN, vNIN, CAC, and multi-country KYC); a real-time exchange rate API; and webhook notifications for all transaction events. The API base URL is api.korapay.com/merchant. How Developers Use It Developers sign up at korahq.com, complete business verification, and obtain API keys from their Kora dashboard. Authentication uses Bearer tokens — the secret key is passed as "Authorization: Bearer {SECRET_KEY}" in request headers. Test mode uses separate test keys; live mode requires dashboard activation. Sandbox testing is available with specific test cards and bank account numbers. The full API reference is at developers.korapay.com and docs.korapay.com (OpenAPI spec available at developers.korapay.com/llms.txt). Pricing Not publicly listed. Per-verification costs for identity services are deducted directly from the Kora account balance. Payment processing fees require contacting Kora directly. Sandbox/test mode is free. Rate Limits Not publicly documented — contact Kora support for limits before high-volume integrations. Compliance CBN-licensed in Nigeria. Multi-country presence with appropriate regulatory relationships in Ghana, Kenya, and South Africa. Encryption and security-grade protocols for all identity verification calls. Challenges and Gotchas (1) Identity service activation is separate from standard payment access — must be enabled in dashboard. (2) No public rate card — pricing requires direct engagement. (3) Rate limits not documented. (4) Two documentation sites exist (developers.korapay.com and docs.korapay.com) — both are maintained but can cause confusion. (5) Recurring billing not currently supported. Company Background Kora was founded in Nigeria and has grown into a multi-country payment infrastructure provider. The company raised a Series A round and is backed by African and global investors. The rebrand from Korapay to Kora reflected the platform's expansion beyond Nigeria to serve pan-African payment flows. FAQs Q: Is Kora the same as Korapay? A: Yes. Korapay rebranded to Kora to reflect its multi-country expansion. Q: Does Kora support mobile money across Africa? A: Yes. Mobile money payments are supported across multiple African markets. Q: Is there a sandbox? A: Yes. Use test keys and the provided test card/bank account numbers to simulate payments. Q: Does Kora have an exchange rate API? A: Yes. A real-time exchange rate API is included in the Kora API suite. Kora's identity verification capabilities — BVN validation, NIN verification, CAC business registration lookup, bank account name resolution — allow platforms to perform KYC checks within the same API integration used for payments. For Nigerian fintechs with regulatory KYC obligations, combining payment processing and identity verification in a single provider relationship reduces integration complexity and the vendor management overhead of maintaining separate payment and KYC provider relationships. Multi-country coverage from Kora extends payment collection and disbursement capabilities to Nigeria, Ghana, Kenya, and South Africa through a single API, with exchange rate data available for FX conversion between these markets. Nigerian platforms expanding to other African markets, or pan-African platforms that include Nigeria as a market, can use Kora to cover multiple African payment contexts without establishing separate provider relationships in each country. Kora's API documentation and developer experience orientation reflect the company's positioning for developer-led product discovery — Nigerian developers can sign up, explore the sandbox, and begin integration without enterprise sales engagement. The availability of test environment credentials, comprehensive API reference documentation, and code examples reduces the time from developer discovery to working integration, which is meaningful for Nigerian startups moving quickly to market.

++++
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.