3 Best APIs for Facial Recognition + Liveness Detection in Nigeria

We've analyzed and compared the top 3 API providers supporting Facial Recognition + Liveness Detection for Nigerian developers and businesses. Find the right infrastructure fit for your startup below.

Written by Editorial Staffs as at 18th June, 2026

All APIs with Facial Recognition + Liveness Detection

3 of 3 selected
Feature
VerifyMe Nigeria
Youverify
Dojah
PricingCustom 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.Per-verification pricing — rates vary by ID type and country. Contact Youverify for enterprise pricing. Integrates via SDK or REST API. No publicly listed flat-rate pricing.Per-API-call pricing: Starting Out plan from $0.06/call; Optimizing plan from $0.04/call (volume discount). Specific rates per verification type (NIN, BVN, face match, etc.) available after free account signup. Free sandbox with no cost for testing.
NIN Verification
Yes
No
Yes
Virtual NIN (vNIN) Verification
Yes
No
No
BVN Verification
Yes
No
Yes
FRSC Driver's License Verification
Yes
Yes
No
Address Verification (CBN Tier III)
Yes
No
No
Employment History Verification
Yes
No
No
Property Verification
Yes
No
No
Guarantor Verification
Yes
No
No
Facial Recognition + Liveness Detection
Yes
Yes
Yes
Background Check Reports (Pluto)
Yes
No
No
No-code KYC Workflow Builder (QoreID)
Yes
No
No
Agent Verification Network (GOVA)
Yes
No
No
AML / PEP Screening
No
No
No
International Identity Verification
No
No
No
BVN Verification (NIBSS direct)
No
Yes
No
NIN Verification (NIMC direct)
No
Yes
No
CAC Company Verification (KYB)
No
Yes
Yes
International Passport Verification
No
Yes
Yes
Voter ID Verification
No
Yes
No
Address Verification
No
Yes
No
Video KYC (vKYC) with session recording
No
Yes
No
AML / PEP / Sanctions Screening
No
Yes
No
yvOS 300M+ Identity Database
No
Yes
No
30+ African Countries
No
Yes
No
CBN 5-year Audit Trail Retention
No
Yes
No
Risk Scoring
No
Yes
No
Plug-and-play SDK Integration
No
Yes
No
Easy Lookup (Phone/BVN → Identity)
No
No
Yes
Government ID Document Scan & Verify
No
No
Yes
Digital Address Verification
No
No
Yes
AML / Fraud Prevention (Identity Hub)
No
No
Yes
Bank Account Name Verification
No
No
Yes
Telecoms / Phone Data Lookup
No
No
Yes
Free Sandbox Environment
No
No
Yes
Webhook Notifications
No
No
Yes
Pan-African Coverage (beyond Nigeria)
No
No
Yes
View Details View Details View Details
++++
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.

++++
Youverify

Youverify

Youverify is a Nigerian-founded identity verification and compliance infrastructure company offering an end-to-end KYC, AML, and fraud prevention platform designed for African businesses operating under regulatory compliance requirements. Trusted by hundreds of businesses across Nigeria and 30+ African countries, Youverify's flagship product — the YouVerify Operating System (yvOS) — provides access to a global government-backed identity database of 300 million+ records through a single unified API. Youverify is particularly distinguished by its direct integrations with Nigerian government identity authorities: NIMC (NIN verification), NIBSS (BVN verification), and CAC (business registration) — meaning verifications return data directly from authoritative government sources, not from third-party aggregated copies. This direct-source approach significantly reduces false positives and data freshness issues. **yvOS — YouVerify Operating System** yvOS is Youverify's core product: a unified API endpoint that orchestrates the full KYC/AML workflow in a single session. Developers configure a verification flow (e.g., NIN + BVN + facial recognition + AML screening) and yvOS handles all data source routing, response aggregation, risk scoring, and audit trail generation automatically. This eliminates the need to manage multiple separate API integrations and build custom orchestration logic. **Nigerian ID Verifications Supported** - **BVN (Bank Verification Number)**: Direct NIBSS verification — returns name, DOB, phone, and enrollment details - **NIN (National Identification Number)**: Direct NIMC verification — confirms identity against Nigeria's national biometric database - **FRSC Driver's License**: FRSC database verification of license number, holder name, and validity - **International Passport**: Nigerian immigration service verification - **Voter ID (INEC)**: Independent National Electoral Commission voter registration verification - **CAC Company Verification**: Corporate Affairs Commission lookup for KYB compliance **Video KYC (vKYC) — CBN Compliant** Youverify's video KYC module allows businesses to conduct live identity verification sessions with customers via video call. The vKYC session is recorded, encrypted, and stored for the CBN-mandated minimum of five years. ISO 30107-3 compliant liveness detection with deepfake resistance is embedded in the session, providing a tamper-evident audit trail from initial onboarding through to ongoing compliance monitoring. **Biometrics & Liveness Detection** Facial recognition with active and passive liveness detection is available as a standalone verification step or integrated into the full KYC flow. The liveness detection is ISO 30107-3 compliant, meaning it meets the international standard for biometric presentation attack detection. Deepfake attacks — increasingly used to bypass identity checks — are specifically addressed. **AML & Compliance Screening** Automatic PEP (Politically Exposed Person) and sanctions screening is triggered at the point of vKYC or KYC completion. Results feed into the customer's initial risk score and the case management workflow in Youverify's compliance dashboard. AML screening covers global sanctions lists, PEP databases, and adverse media sources. **30+ African Countries** Beyond Nigeria, Youverify supports identity verification in 30+ African countries including Ghana, Kenya, South Africa, Ivory Coast, Senegal, and others. Country-specific national ID documents are supported, making it a strong choice for platforms expanding across Africa. **Authentication & Data Security** Youverify uses API key-based authentication. All data in transit is encrypted with TLS 1.2 minimum; data at rest uses AES-256 encryption. The platform is designed to comply with NDPR (Nigeria Data Protection Regulation) and CBN data handling requirements. **Integration Options** Youverify integrates via REST API or plug-and-play SDKs (available for web, iOS, and Android). The SDK approach enables non-technical teams to embed verification flows without writing custom API integration code. The platform delivers 99.9% uptime through enterprise-grade infrastructure. **Pricing** Per-verification pricing — rates vary by verification type (basic ID lookup vs. biometric + liveness vs. full video KYC) and country. Enterprise plans with volume pricing are available. Contact Youverify for a pricing schedule. **Challenges for Nigerian Developers** Pricing requires a sales engagement. While yvOS simplifies integration by providing a unified API, configuring complex multi-step verification flows may require compliance and product design input beyond standard developer integration. Physical address verification involves agent visits with associated delays. **Frequently Asked Questions** Q: Does Youverify use direct government data sources for Nigeria? A: Yes. Youverify integrates directly with NIMC (NIN), NIBSS (BVN), and CAC — not via aggregated copies. Q: Is Youverify's liveness detection certified? A: Yes — ISO 30107-3 compliant with deepfake resistance. Q: How many African countries does Youverify cover? A: 30+ African countries through the yvOS platform. Q: How long is vKYC session data retained? A: 5 years — the minimum required by CBN regulations. Q: Does Youverify support AML screening? A: Yes — automatic PEP and sanctions screening with risk scoring is included in the platform.

++++
Dojah

Dojah

Dojah is an AI-powered identity verification and fraud prevention infrastructure platform trusted by African and global businesses for KYC, AML compliance, biometric authentication, and secure customer onboarding. Built for the African market but deployed globally, Dojah provides a single API that consolidates BVN verification, NIN verification, government document scanning, facial recognition with liveness detection, CAC company lookup, digital address verification, and AML screening — eliminating the need for multiple separate vendor integrations. Headquartered in Nigeria and serving businesses across Africa, Dojah integrates multiple data sources — including Nigerian government databases (NIMC, CBN/NIBSS), telecoms networks, banks, and utility providers — to enable businesses to verify customer identities with speed, accuracy, and regulatory compliance. **Easy Lookup API — The Standout Feature** Dojah's Easy Lookup API is one of its most powerful and developer-friendly products. By passing a single data point — either a phone number or a BVN — the API returns a comprehensive identity profile: full name, date of birth, photo, residential address, phone number, and enrollment details. This single-call approach dramatically simplifies KYC for Nigerian applications, reducing what would normally require multiple API calls and document uploads into a single instant lookup. It is particularly powerful for lending apps that need to verify a borrower's identity quickly at the point of application. **BVN & NIN Verification** Standard BVN and NIN verification endpoints confirm the identity data attached to a Bank Verification Number or National Identification Number. A successful BVN/NIN lookup returns name, DOB, phone number, and photo — providing the minimum data needed to auto-populate a KYC record and confirm the user is who they claim to be. Dojah also integrates blog guidance on BVN/NIN verification to help developers navigate CBN's mandate for BVN-NIN linkage requirements. **AI Facial Recognition & Liveness Detection** Dojah's biometric verification module uses AI to compare a live selfie against the photo on a government ID or on file in a government database. The liveness detection layer confirms the user is physically present — not a static photo or a video replay — preventing one of the most common forms of identity fraud in digital onboarding. This is available as a standalone verification step or combined with document scanning in a full biometric onboarding flow. **Government ID Document Verification** Dojah can scan and validate Nigerian government-issued documents — NIN slip, passport data page, driver's license, voter's card — extracting data via OCR and cross-referencing it against issuing authority databases to confirm authenticity. This is critical for CBN Tier 2 and Tier 3 KYC. **Digital Address Verification** Unlike traditional address verification that requires physical field agent visits (which are slow and expensive), Dojah offers digital address verification using telco location data, utility records, and cross-referenced data sources. This allows Nigerian fintechs to complete address verification within minutes rather than days, at a fraction of the cost of physical visits. **CAC Company Verification (KYB)** The CAC lookup endpoint queries Nigeria's Corporate Affairs Commission database to confirm a company's registration status, legal name, directors, and business type. This is the foundation of Know Your Business (KYB) compliance for B2B platforms, lenders, and payment companies onboarding business customers. **Identity Hub — AML & Fraud Prevention** Dojah's Identity Hub is a compliance product that combines AML screening, fraud detection, and case management. It screens customers against global sanctions lists, PEP (Politically Exposed Persons) databases, and adverse media — meeting FATF and CBN AML requirements. The Identity Hub also provides tools for detecting synthetic identities and fraudulent document submissions. **Authentication & Pricing** Dojah uses API key authentication — keys are issued through the Dojah dashboard and passed in the Authorization header. Pricing is per-API-call: the Starting Out plan starts at $0.06/call, with volume discounts available on the Optimizing plan (from $0.04/call). Specific per-verification prices vary by check type. A free sandbox environment is available immediately upon account registration — no credit card required. **Nigeria Data Compliance** All Dojah verifications comply with NIMC data handling requirements, CBN KYC mandates, and the Nigeria Data Protection Regulation (NDPR). Dojah does not store raw NINs beyond the immediate verification transaction, in line with NIMC's tokenization requirements. **Frequently Asked Questions** Q: What is the Easy Lookup API? A: Pass a phone number or BVN and receive a full identity profile in one call — name, DOB, photo, address. Ideal for fast, low-friction KYC. Q: Does Dojah require a credit card to test? A: No. A free sandbox account is available at app.dojah.io with no credit card required. Q: What is the starting price for Dojah verifications? A: Starting at $0.06 per API call on the Starting Out plan, with volume discounts on higher tiers. Q: Does Dojah verify Nigerian addresses digitally? A: Yes. Dojah offers digital address verification using telco and data cross-referencing — no physical field agent visit required. Q: Does Dojah support businesses outside Nigeria? A: Yes. Dojah supports verification in multiple African markets beyond Nigeria through its pan-African data source integrations.