Looking for a substitute for Numverify? Check out the top compiled data validation alternative APIs in the directory. Compare key features, developer experience, authentication methods, and uptime.
Identity & KYC, Data Validation, 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.
Identity & KYC, Data Validation, Nigeria
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.
Identity & KYC, Data Validation, Nigeria
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.
Identity & KYC, Data Validation
iDenfy is a developer-first identity verification platform offering automated KYC (Know Your Customer) through a pay-per-approved-verification model, where businesses are only charged when a user is successfully verified — rejected or abandoned sessions are completely free. Founded in 2017 and headquartered in Kaunas, Lithuania, iDenfy supports over 3,000 document types from more than 200 countries and territories, combining AI-powered document analysis, biometric face matching, liveness detection, and optional human review in a three-step verification pipeline. The platform is particularly notable for its no-code risk rule builder that allows compliance teams to configure custom verification logic — risk scoring, conditional check triggers, and decisioning rules — without requiring engineering involvement for each policy change. ## What the API Does iDenfy's core product is its three-step KYC flow: **Step 1 — Document Check**: The user uploads a government-issued ID (passport, national ID card, driver's license) using iDenfy's guided capture interface. The AI engine performs OCR extraction, authenticity analysis, and security feature validation against a library of 3,000+ document templates covering 200+ countries, including Nigerian international passports, NIN slips, voter cards, and driver's licenses. **Step 2 — Liveness Detection**: A selfie is captured with passive or active liveness checks to confirm the user is physically present. The biometric engine then matches the selfie against the document photo. **Step 3 — AI + Human Review**: iDenfy's AI processes the verification automatically. Cases flagged as uncertain are escalated to a human review queue where trained analysts make the final determination. This hybrid approach delivers higher accuracy than purely automated systems, particularly for low-quality document images or challenging lighting conditions common in mobile captures. Additional features include: **Address Verification** (extracting address data from proof-of-address documents), **AML & PEP Screening** (ongoing daily monitoring of approved users against global watchlists), and a **No-Code Risk Rule Builder** for defining custom verification policies without code. ## How Developers Use It Integration is via REST API or pre-built SDKs for Web, iOS, and Android. The authentication flow: 1. POST to `https://ivs.idenfy.com/api/v2/token` with your API key and secret to generate a short-lived `authToken` and `redirectUrl` for the user session. 2. Redirect the user to the `redirectUrl`, or embed the iDenfy Web SDK using the `authToken`. 3. The user completes document upload and selfie in iDenfy's hosted UI. 4. Results are delivered to your configured webhook callback URL when review completes (AI-instant for clean cases, human review for flagged cases). 5. Retrieve the full verification result via the API using the scan reference ID. ## Pricing & Fees iDenfy uses a pay-per-approved-verification model: - **Premium Plan**: $1.30 per approved verification - **Basic Plan**: $1.35 per approved verification - **Enterprise Plan**: $0.55–$0.65 per approved verification (down to $0.50 at high volume) Critically, **rejected and incomplete verifications are not charged**. This aligns iDenfy's pricing with your successful user conversions — you only pay when a user is cleared to proceed. Annual billing and volume discounts are available on enterprise plans. ## Authentication iDenfy uses an API key pair authentication model. Your API key and secret are exchanged via a POST request to the token generation endpoint (`/api/v2/token`), which returns a short-lived `authToken` specific to each user session. This session token is then used to initialize the verification flow for that user. The server-to-server API calls (status checks, result retrieval) use your API key directly as a Bearer token. ## Rate Limits Rate limits are not publicly documented and vary by plan tier. Contact iDenfy support for specific throughput limits on your subscription. ## Compliance & Regulations iDenfy is ISO 27001 certified and GDPR compliant. The platform supports FATF KYC recommendations and is designed for use by regulated financial institutions, crypto exchanges, and compliance-driven businesses. AML and PEP screening coverage includes OFAC, UN, EU, UK Treasury, and global adverse media databases. For Nigerian deployments, iDenfy's document verification capabilities align with CBN KYC Customer Due Diligence requirements for digital financial service providers. ## Challenges & Gotchas for Nigerian Developers 1. **Human review turnaround**: While AI decisions are near-instant, human review cases can take minutes to hours. Design your onboarding UX to handle asynchronous verification results gracefully. 2. **No native BVN integration**: iDenfy does not directly query the NIBSS BVN database. Pair with a Nigerian BVN API if BVN verification is a requirement. 3. **USD billing**: iDenfy bills in USD. Nigerian developers need a USD-capable payment method. 4. **NDPR considerations**: Biometric data processed by iDenfy qualifies as sensitive personal data under NDPR. Review the data processing agreement for Nigerian user data handling. 5. **Pricing tier selection**: The $0.10–$0.15 difference between Premium and Basic tiers is minor, but Enterprise pricing (down to $0.50) becomes significant at high volumes. Negotiate your plan based on projected monthly verification volume. ## Company Background iDenfy was founded in 2017 in Kaunas, Lithuania. The company provides identity verification services to clients across fintech, crypto, gaming, real estate, and other regulated industries globally. iDenfy emphasizes its hybrid AI + human review model as a differentiator — arguing that fully automated systems miss subtle forgeries that trained human reviewers catch, particularly for non-standard document types. ## Frequently Asked Questions **Q: Am I charged for failed verifications?** A: No. iDenfy only charges for approved verifications. Rejected, failed, and abandoned sessions are not billed. **Q: Does iDenfy support Nigerian identity documents?** A: Yes. Nigerian international passports, NIN slips, voter cards, and driver's licenses are covered within iDenfy's 3,000+ document template library. **Q: What is the turnaround time for verification?** A: AI-reviewed cases return decisions in seconds. Human review cases typically resolve within minutes to a few hours depending on queue load. **Q: Can compliance teams adjust rules without engineering help?** A: Yes. iDenfy's no-code risk rule builder allows compliance teams to configure verification logic, risk scoring, and conditional checks without any code changes.
Identity & KYC, Data Validation, Nigeria
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.
Identity & KYC, Data Validation
VOVE ID is an identity verification and compliance platform designed specifically for businesses that operate across multiple regions — particularly fintechs and regulated companies that need KYC infrastructure spanning both African markets (like Nigeria) and European jurisdictions simultaneously. While most KYC providers optimize for either Africa or Europe, VOVE ID's core differentiation is its cross-region routing architecture: a single API integration that automatically applies the appropriate verification workflow based on the customer's country and document context, returning a unified compliance record regardless of where the customer is located. For Nigerian businesses specifically, VOVE ID addresses the growing complexity of CBN KYC requirements — including the 2024 mandate for BVN-NIN harmonization — while simultaneously enabling those same businesses to serve European customers under GDPR and EU AML regulations without building a separate compliance stack. **Core Platform Architecture** VOVE ID's technical architecture centers on intelligent routing: when a verification request comes in, the system identifies the customer's country and document type, selects the appropriate identity data sources and verification workflow for that jurisdiction, runs identity checks, attaches AML and sanctions screening, and returns a single unified compliance record through one API response. Developers do not need to write country-specific routing logic — VOVE ID handles this automatically. This is particularly valuable for platforms with users in both Nigeria (where NIN/BVN verification against NIMC and NIBSS is required) and Europe (where passport or national ID verification under EU standards applies). The same integration handles both. **Nigerian Verification Capabilities** For Nigeria, VOVE ID supports: - **NIN Verification**: National Identification Number verification against NIMC - **BVN Verification**: Bank Verification Number verification against NIBSS/CBN - **BVN-NIN Harmonization Check**: Verifies that a customer's BVN and NIN are properly linked — a CBN compliance requirement under the 2024 bank account harmonization directive - **International Passport**: Verification of Nigerian passport data - **Resident Permits**: For non-Nigerian residents requiring Nigerian financial services **AML & Sanctions Screening** Every identity verification case in VOVE ID automatically triggers AML and sanctions screening. Customers are checked against global sanctions lists (OFAC, UN, EU, UK HMT), Politically Exposed Person (PEP) databases, and adverse media sources. Results are attached to the same verification record returned by the API, providing an integrated KYC + AML output without a separate AML API call. **Merchant & Marketplace Verification** VOVE ID specifically addresses the challenge of Nigerian marketplace and platform businesses that need to verify sellers, agents, service providers, or merchants at scale. The platform supports both individual identity verification and business (KYB) verification — checking company registration, directors, and beneficial ownership — allowing e-commerce platforms, gig economy apps, and agent networks to onboard verified participants efficiently. **Deepfake-Resistant Liveness Detection** VOVE ID integrates advanced liveness detection built to resist 2025–2026 generation deepfake attacks. As AI-generated face videos become increasingly sophisticated, standard liveness checks that rely on motion detection or basic 2D analysis are no longer sufficient. VOVE ID's liveness detection is specifically designed to detect AI-generated presentation attacks, providing protection against the latest fraud vectors. **Cross-Region: Africa + Europe** For Nigerian companies expanding into European markets — or European companies entering Nigeria — VOVE ID's unified API eliminates the need to evaluate, integrate, and maintain separate KYC vendors for each region. The platform's blog (blog.voveid.com) provides guidance specifically for fintechs navigating the Africa-Europe compliance corridor, covering topics like CBN baseline standards 2026, merchant verification in Nigerian marketplaces, and what KYC APIs work across both Africa and Europe. **Authentication & Integration** VOVE ID uses API key authentication via a single unified endpoint. Country and document routing happens server-side. A sandbox environment is available for testing verification flows across different countries. **Pricing** Custom enterprise pricing — no publicly listed per-verification rates. Contact VOVE ID for commercial terms based on verification volume and geographic scope. **Frequently Asked Questions** Q: What makes VOVE ID different from Prembly or Smile Identity? A: VOVE ID's primary differentiation is cross-region routing — one API for both African and European KYC. Prembly and Smile Identity focus primarily on Africa. Q: What is BVN-NIN harmonization and why does it matter? A: CBN mandated in 2024 that all Nigerian bank accounts must have linked BVN and NIN. VOVE ID's harmonization check verifies this linkage, enabling compliance with the directive. Q: Does VOVE ID support AML screening? A: Yes — AML and sanctions screening is attached to every verification case automatically. Q: Can VOVE ID verify Nigerian merchants for marketplace platforms? A: Yes — VOVE ID explicitly supports merchant and marketplace verification workflows including KYB for businesses. Q: Is deepfake liveness detection available? A: Yes — VOVE ID's liveness detection is specifically designed to detect AI-generated deepfake attacks.
Identity & KYC, Data Validation
Sumsub (Summary Verification) is a comprehensive identity verification and compliance platform used by over 2,000 businesses globally to verify users, screen for AML risks, monitor transactions, and onboard corporate entities. Headquartered in London with offices across Europe and the Americas, Sumsub powers KYC (Know Your Customer), KYB (Know Your Business), AML screening, and fraud prevention through a single API and no-code workflow builder. ## What the API Does Sumsub provides a suite of verification products accessible through a unified REST API. At the core is its document verification engine, which supports over 14,000 ID document types from more than 220 countries and territories. The platform extracts data from submitted documents using OCR, validates authenticity through tamper detection and security feature analysis, and cross-references extracted data against government databases where available. Beyond document checks, Sumsub offers biometric face matching — comparing a selfie to the document photo — combined with active and passive liveness detection to prevent spoofing attacks using printed photos, videos, or 3D masks. The platform also includes Nigerian NIN slip recognition, voter card parsing, and international passport verification, making it well-suited for Nigerian developer compliance requirements. ## How Developers Use It Developers integrate Sumsub via REST API or through pre-built mobile/web SDKs for iOS, Android, React Native, and Flutter. The typical integration flow involves creating an applicant (a user object in Sumsub), generating an SDK access token, and embedding the Sumsub Web SDK or Mobile SDK to collect the user's documents and selfie. The SDK handles the camera capture, liveness instructions, and document upload entirely in-browser or in-app, and fires a webhook back to your server when verification completes. For server-side processing, key endpoints include: `POST /resources/applicants` to create an applicant, `GET /resources/applicants/{applicantId}/status` to check verification status, `GET /resources/applicants/{applicantId}/one` to retrieve full check results, and `POST /resources/applicants/{applicantId}/requiredIdDocs` to configure which document types to accept. Sumsub Studio is the platform's no-code workflow builder where teams can design custom verification journeys — choosing which checks to run (document, biometric, AML, database, etc.) in what order, with conditional branching based on risk signals, without writing additional code. ## Pricing & Fees Sumsub operates on a per-verification pricing model with monthly minimum commitments. For non-regulated use cases (e.g., marketplaces, gig economy), pricing starts at $149/month with a per-verification cost of approximately $1.35. For regulated entities (fintechs, banks, crypto exchanges), the minimum rises to $299/month with per-verification costs around $1.85. Enterprise plans with custom pricing are available for high-volume customers. Sumsub does not publicly list a free tier; however, a sandbox environment with test credentials is available to all registered developers at no cost. ## Authentication Sumsub uses a dual-token authentication system. Each API request requires an App Token (passed in the `X-App-Token` header) and a request-specific HMAC SHA-256 signature (passed in the `X-App-Access-Sig` header, generated by signing the request body + timestamp using your Secret Key). This scheme prevents replay attacks and ensures requests cannot be tampered with in transit. Developers must store the Secret Key securely and never expose it client-side. The Sumsub SDK separately uses short-lived SDK Access Tokens generated server-side to authenticate end-user sessions. ## Rate Limits Rate limits are not publicly published and vary by plan tier. Sumsub's enterprise plans are designed for high-volume throughput, and production limits are negotiated as part of the contract. Developers on standard plans should contact Sumsub support to confirm their applicable limits. The sandbox environment has its own separate limits appropriate for testing. ## Compliance & Regulations Sumsub is ISO 27001 certified and GDPR compliant. The platform supports compliance with FATF (Financial Action Task Force) recommendations for AML screening, PEP and sanctions list checks against global watchlists including OFAC, EU, UN, and UK Treasury lists. For Nigerian businesses, Sumsub's checks are compatible with CBN KYC guidelines (customer due diligence requirements), NDPR data handling requirements, and EFCC AML obligations. For crypto businesses, the platform includes a Travel Rule module supporting compliance with the FATF Travel Rule for Virtual Asset Service Providers (VASPs), enabling originator/beneficiary data transmission for transactions above regulatory thresholds. ## Challenges & Gotchas for Nigerian Developers 1. **No native BVN lookup**: Sumsub does not directly query the NIBSS BVN database. For BVN verification, you would need to combine Sumsub with a Nigerian BVN API like Mono or Okra. 2. **HMAC signing complexity**: The request signing process is more involved than a simple API key — developers must correctly generate the HMAC SHA-256 signature on every request. Using the official SDK wrappers significantly reduces integration friction. 3. **Pricing for Nigerian scale**: At $1.35–$1.85 per verification, the cost can be significant for mass-market Nigerian apps with millions of users. Factor verification costs into your unit economics early. 4. **Data residency**: Sumsub stores verification data in EU-based infrastructure by default. For NDPR compliance, confirm your data processing agreement covers Nigerian user data appropriately. 5. **Webhook reliability**: Always verify incoming webhooks using the Sumsub signature header before trusting the payload — do not skip webhook signature validation in production. ## Company Background Sumsub was founded in 2015 and is headquartered in London, United Kingdom. The company has raised over $30 million in funding and serves clients in banking, crypto, lending, insurance, and marketplace industries. Notable clients include Bitpanda, Mercuryo, and Rapyd. Sumsub has a dedicated compliance team and regularly updates its watchlist databases and ID document templates. ## Frequently Asked Questions **Q: Can I use Sumsub without a business registration in Nigeria?** A: You can sign up and start testing in sandbox mode without a Nigerian business registration. Going live and enabling billing requires a valid business entity and may require compliance documentation. **Q: Does Sumsub support NGN billing?** A: Sumsub bills in USD. Nigerian businesses will need to pay via USD card, wire transfer, or through a payment provider that supports USD billing. **Q: How long does a verification take?** A: Automated decisions are returned in under 60 seconds in most cases. Manual review (for edge cases flagged by the system) typically takes a few hours. **Q: Is there a free trial?** A: Sumsub provides a full-featured sandbox environment for testing. A paid subscription is required to go live and run real verifications.
Email Services, Data Validation
Disify is a free disposable and temporary email detection API that identifies throwaway email addresses used to bypass registration systems. The Disify API checks whether a submitted email address belongs to a known disposable email provider (such as Mailinator, Guerrilla Mail, or 10minutemail) and returns a simple verdict. Nigerian developers and SaaS platforms use the Disify API to prevent fake signups, protect trial abuse, and keep email lists clean by rejecting temporary addresses at the point of registration.
Identity & KYC, Data Validation
Jumio is an enterprise-grade identity verification and fraud prevention platform used by banks, fintechs, insurers, and regulated businesses across more than 200 countries. Founded in 2010 and headquartered in Sunnyvale, California, Jumio pioneered the use of artificial intelligence and computer vision for automated ID document authentication and biometric face verification. The company processes hundreds of millions of identity verifications annually and serves clients including Coinbase, Monzo, United Airlines, and various top-tier banks. ## What the API Does Jumio's core product is its KYX Platform — an end-to-end identity orchestration layer that brings together document verification, biometric authentication, AML screening, and fraud signals into a single configurable workflow. Unlike simpler KYC APIs, the KYX Platform allows compliance teams to design multi-step verification journeys with conditional logic, retry flows, and escalation paths — all without writing additional backend code. At the document layer, Jumio supports over 1,500 ID document types globally, including Nigerian international passports, National Identity Management Commission (NIMC) NIN slips, driver's licenses, and voter cards. The platform uses AI-powered OCR to extract machine-readable data from documents, multi-factor authenticity checks to detect forgeries and tampering, and document liveness detection to reject printed or screen-captured documents. The biometric layer performs face matching between the selfie captured during onboarding and the photo on the submitted document. Active liveness detection (requiring the user to perform real-time gestures) prevents spoofing via static photos, videos, and increasingly sophisticated deepfake attacks. ## How Developers Use It Jumio is integrated via REST API or through pre-built SDKs for Web, iOS, and Android. Because Jumio is enterprise-only, the typical integration path is: (1) sign a contract and receive API credentials, (2) initialize a verification transaction on your server, (3) embed the Jumio Web SDK or Mobile SDK to collect the user's document and selfie in a guided capture experience, and (4) receive verification results via webhook when processing completes. Key API endpoints include `POST /initiate` to create a new verification session and obtain an SDK token, `GET /verifications/{transactionReference}` to retrieve detailed results including extracted data fields, authenticity scores, and individual check outcomes, and event webhooks that fire on verification completion, expiry, or manual review escalation. ## Pricing & Fees Jumio operates exclusively on custom enterprise pricing negotiated through their sales team. There are no publicly listed per-check rates. Pricing varies based on verification volume, geographic markets, product modules selected (e.g., document-only vs. document + AML), and contract length. Jumio does not offer a self-serve free tier. A sandbox environment with test credentials is provided during the sales/onboarding process for integration development and QA testing. ## Authentication Jumio uses OAuth 2.0 with the Client Credentials grant type. Developers exchange their API Key and API Secret for a short-lived bearer token via the `/oauth2/token` endpoint. This bearer token is then included as an `Authorization: Bearer {token}` header on all subsequent API requests. Tokens have a configurable expiry (default typically 30 minutes) and must be refreshed. Webhook payloads from Jumio are signed, and the signature should be verified before processing the payload. ## Rate Limits Jumio does not publish rate limit specifications. As an enterprise platform, throughput limits are negotiated per contract and scaled to the client's expected verification volume. Jumio's infrastructure is designed to handle burst verification loads (e.g., product launches, marketing campaigns) without throttling, subject to contractual terms. ## Compliance & Regulations Jumio holds ISO 27001 certification (information security), SOC 2 Type II attestation, PCI DSS compliance, and GDPR compliance. The platform supports FATF recommendations for identity verification, AMLD5/6 requirements in Europe, FinCEN guidelines in the US, and CBN KYC requirements for Nigerian financial institutions. Jumio's AML module screens against OFAC, EU, UN, UK Treasury, and other major watchlists for PEPs and sanctioned individuals. ## Challenges & Gotchas for Nigerian Developers 1. **Enterprise-only onboarding**: There is no self-serve signup. Nigerian startups must go through a sales process, which can take weeks. This makes Jumio unsuitable for developers who need to get started quickly. 2. **USD-denominated pricing**: Jumio bills in USD, and at enterprise volumes, costs can be substantial. Budget carefully based on your verification volume estimates. 3. **No native BVN integration**: Jumio does not directly query the NIBSS BVN database — for BVN verification, you need a separate Nigerian-specific API. 4. **Data residency**: Verify data residency options with Jumio during contract negotiation, particularly for NDPR compliance regarding Nigerian user biometric data. 5. **SDK hosting requirements**: The Jumio Web SDK must be served over HTTPS. Ensure your hosting environment is SSL-configured before testing. ## Company Background Jumio was founded in 2010 by Daniel Mattes and is backed by investors including Centana Growth Partners and Millennium Technology Value Partners. The company processes over 500 million verifications annually and has won multiple industry awards for fraud prevention technology. In recent years, Jumio has expanded its AI capabilities significantly, adding deepfake detection and synthetic identity fraud prevention to its core product. ## Frequently Asked Questions **Q: Can a Nigerian startup use Jumio without a US entity?** A: Yes. Jumio onboards international businesses including Nigerian companies. You will need to complete their enterprise onboarding process with valid business registration documents. **Q: How long does enterprise onboarding take?** A: Typically 2–4 weeks from initial contact to receiving live API credentials, depending on contract negotiation and compliance documentation. **Q: Does Jumio support NGN billing?** A: No. Jumio invoices in USD only. **Q: What happens if a user fails verification?** A: Jumio returns a detailed decision including the specific check that failed (e.g., document authenticity, liveness, face match). You can configure retry flows within the KYX Platform or redirect users to a manual review queue.
Identity & KYC, Data Validation
Veriff is an AI-powered identity verification platform that analyzes over 1,000 signals per verification session to deliver 99.6% automated decision accuracy. Founded in 2015 in Tallinn, Estonia, Veriff serves clients in over 230 countries and territories, including financial institutions, fintech companies, crypto exchanges, insurance providers, and digital marketplaces. The company processes hundreds of millions of verifications annually and is trusted by organizations including Bolt, Monzo, Skyscanner, and Gett. ## What the API Does Veriff's platform combines document verification, biometric face matching, liveness detection, and AML screening in a single developer-friendly API. The verification engine analyzes the submitted ID document (passport, national ID, driver's license) across authenticity signals including security feature checks, MRZ data validation, NFC chip reading, font consistency, microprint analysis, and document template cross-referencing. Simultaneously, a biometric face match compares the selfie captured during the session against the document photo, and liveness detection confirms the person is physically present rather than presenting a static photo or video replay. For Nigerian users, Veriff supports the full range of commonly accepted government IDs: international passports (Nigerian e-passports with NFC), National Identity Management Commission NIN slips, Independent National Electoral Commission voter cards, and Federal Road Safety Corps driver's licenses. ## How Developers Use It Developers integrate Veriff via REST API and pre-built SDKs (Web, iOS, Android, and React Native). The standard flow is: 1. Create a verification session on your backend using `POST /v1/sessions` — this returns a session URL and token. 2. Redirect or embed the Veriff session flow using the Veriff Web SDK or deep-link on mobile. 3. The end user is guided through document capture and selfie/liveness steps within the Veriff-hosted UI. 4. Veriff processes the session and delivers results via webhook to your configured endpoint. Results include an overall decision (approved/declined/resubmission_requested), individual check results (document authenticity, face match score, liveness pass/fail), and extracted data fields (full name, date of birth, document number, expiry date, address if present). Veriff also provides a verification URL-only integration for even simpler embedding — generate a session URL and open it in a browser window; no SDK required. ## Pricing & Fees Veriff offers transparent self-serve pricing, which sets it apart from many enterprise-only KYC vendors. Plans include: - **Essential**: $49/month — basic document + face verification - **Plus**: $99/month — adds database checks and enhanced fraud signals - **Premium**: $209/month — full feature access including AML screening add-on Per-verification costs apply above plan-included volumes, with exact per-check rates determined at signup. Enterprise plans with custom pricing and volume discounts are available for high-volume clients. A sandbox environment is available immediately upon signup for integration development. ## Authentication Veriff uses an API key + shared secret authentication model. Your API public key is included in request headers (`X-AUTH-CLIENT: your_api_key`), and a session-specific signature is generated using HMAC-SHA256 with your shared secret. For incoming webhooks, Veriff signs the payload using HMAC-SHA256, and the signature is passed in the `X-HMAC-SIGNATURE` header. Developers must verify this signature on every received webhook before processing the decision — accepting unverified webhook payloads in production is a critical security vulnerability. ## Rate Limits Rate limits vary by plan. Self-serve plans have monthly verification caps; exceeding these triggers overage billing rather than hard blocks. Enterprise plans have customized throughput limits based on expected session volume. Contact Veriff support for specific rate limit details on your plan. ## Compliance & Regulations Veriff holds ISO 27001 (information security management), SOC 2 Type II, and GDPR certifications. The platform is designed to support compliance with FATF recommendations, AMLD5/6 in Europe, and FinCEN guidelines in the US. For Nigerian deployments, Veriff's checks align with CBN KYC Tier 2/3 requirements (document + biometric verification), EFCC AML obligations, and NDPR data protection requirements. The AML screening add-on covers OFAC, UN, EU, and UK Treasury watchlists for PEP and sanctions screening. ## Challenges & Gotchas for Nigerian Developers 1. **Webhook signature verification is mandatory**: Skipping the X-HMAC-SIGNATURE check means your system could be manipulated by forged webhook payloads. Always implement this check before going live. 2. **HTTPS required**: The Veriff SDK will not load over HTTP. Your integration environment must be HTTPS-enabled. 3. **Session expiry**: Verification sessions expire after a configurable period (default 7 days). Build retry/re-invite flows for users who don't complete their verification promptly. 4. **Camera permission handling**: On Nigerian mobile devices running older Android versions, camera permission UX can vary. Test on low-end devices (Tecno, Itel, Infinix) which are common in Nigeria. 5. **No native BVN integration**: Veriff does not connect to the NIBSS BVN database. Pair with a Nigerian BVN API (Mono, Okra, Lendsqr) for BVN-based verification. 6. **NGN billing not supported**: Veriff charges in USD. Nigerian developers will need a USD-capable card or wire transfer. ## Company Background Veriff was founded in 2015 by Kaarel Kotkas in Tallinn, Estonia. The company has raised over $200 million in funding from investors including Tiger Global, IVP, and Alkeon Capital. Veriff employs over 1,000 people across Europe and the Americas and has won multiple awards for identity verification technology. In 2023–2024, the company invested heavily in AI-powered deepfake and document fraud detection, adding capabilities to counter sophisticated synthetic identity attacks. ## Frequently Asked Questions **Q: Can Nigerian developers sign up without contacting sales?** A: Yes. Veriff offers self-serve plans starting at $49/month with instant activation after signup. No sales call required for standard tiers. **Q: Does Veriff support NGN billing?** A: No. Veriff bills in USD only. Use a USD virtual card (e.g., from Flutterwave, Barter by Flutterwave, or Chipper Cash) for payment. **Q: How accurate is the verification?** A: Veriff reports 99.6% automated decision accuracy across its global verification volume. Flagged edge cases are escalated to human review. **Q: Can I test without paying?** A: Yes. A sandbox environment is available immediately upon registration, allowing full integration testing without live verification costs.
Identity & KYC, Data Validation
Persona is a flexible identity verification and compliance platform that enables businesses to build custom KYC (Know Your Customer) workflows combining government ID verification, biometric liveness checks, database lookups, phone/email verification, and AML screening — all configurable through a no-code workflow builder without requiring engineering changes for each compliance update. Founded in 2018 and headquartered in San Francisco, Persona serves fintech companies, crypto exchanges, marketplaces, lending platforms, and gig economy businesses globally. The platform is notable for its native Nigeria Database Verification module, which checks Nigerian NIN (National Identification Number), BVN (Bank Verification Number), voter registration cards, and driver's licenses directly against authoritative Nigerian government databases — a capability that distinguishes Persona from most global KYC providers who rely on document OCR alone without database cross-referencing. ## What the API Does Persona's API enables developers to trigger, manage, and retrieve identity verifications called "Inquiries." Each Inquiry runs a configurable set of verification steps: document verification (passport, national ID, driver's license), selfie liveness detection (passive or active), database checks (government, watchlist, phone, email), and business verification (KYB). For Nigerian users specifically, the Nigeria Database Verification product cross-references the user's submitted identity data against Nigerian government records, providing a higher-assurance confirmation than document image analysis alone. The platform's Workflow engine (formerly called "Cases") allows teams to define multi-step verification journeys with conditional logic. For example: if a user submits a voter card that fails OCR, automatically prompt for an alternative document; if a database check returns a sanctions hit, escalate to manual review; if transaction value exceeds a threshold, trigger enhanced due diligence. These rules are configured in Persona's dashboard without code. ## How Developers Use It Integration follows a standard flow: 1. Create an Inquiry using `POST /api/v1/inquiries` — this initializes a verification session for the end user. 2. Redirect the user to Persona's hosted verification flow (URL returned in the response) or embed using the Persona Embedded Flow SDK. 3. The user completes document upload, selfie, and any database check steps within the Persona-hosted UI. 4. Receive results via webhook (`inquiry.completed`, `inquiry.failed`, etc.) when the user finishes, or poll `GET /api/v1/inquiries/{inquiry-id}` for status. 5. Retrieve the full verification report including extracted data, check outcomes, and overall decision from the Inquiry object. Persona also provides a Verifications API for accessing individual check results (document verification report, database check report, selfie report) with granular pass/fail scores and extracted data fields. ## Pricing & Fees Persona uses a pay-per-successful-verification model — you are only charged when a verification completes successfully, not for failed or abandoned sessions. Plans include: - **Essential Plan**: $250/month (annual contract) — includes 500 verifications per month, $1 per additional verification. - **Growth Plan**: Custom pricing based on your verification volume and product mix. Recommended for most growing businesses. - **Enterprise Plan**: Fully custom pricing with dedicated support, SLA guarantees, and volume discounts. A sandbox environment is available immediately after signup for testing. ## Authentication Persona uses API key authentication. Your API key is passed as a Bearer token in the `Authorization: Bearer your_api_key` header on all requests. Persona API keys have environment scopes — sandbox keys work only against the sandbox environment, and live keys are used in production. Webhook payloads include an `X-Persona-Signature` header for payload verification to prevent forgery. ## Rate Limits Persona does not publish specific rate limits in their public documentation. Limits vary by plan tier. Contact Persona's support team to confirm the applicable rate limits for your subscription. ## Nigeria-Specific Capabilities Persona's Nigeria Database Verification is a standout feature for Nigerian developers. It covers: - **NIN Verification**: Cross-check NIN (National Identification Number) against NIMC database records. - **BVN Verification**: Verify the Bank Verification Number against NIBSS records. - **Voter Card Check**: Validate voter registration data against INEC records. - **Driver's License Check**: Verify driver's license data against FRSC records. This level of native database integration means Nigerian fintechs can achieve higher-confidence identity verification than document OCR alone, satisfying CBN's customer due diligence requirements for higher-tier accounts. ## Compliance & Regulations Persona holds ISO 27001 and SOC 2 Type II certifications. The platform supports GDPR, CCPA, and NDPR compliance. Verification workflows align with FATF KYC recommendations and CBN Customer Due Diligence regulations for Nigerian financial institutions. AML screening covers OFAC, UN, EU, UK Treasury, and global PEP databases. For Nigerian fintech clients, Persona's database verification checks provide evidence-based identity confirmation suitable for CBN KYC Tier 2 and Tier 3 requirements. ## Challenges & Gotchas for Nigerian Developers 1. **Nigeria database checks as add-on**: While Persona supports Nigerian database verification, it may be priced as an add-on module on top of the base plan. Confirm availability on your chosen plan. 2. **Essential plan volume limits**: 500 verifications/month on the Essential plan is modest. Growing Nigerian apps with significant onboarding volumes will need to move to Growth pricing quickly. 3. **USD billing only**: Persona charges in USD. Use a USD virtual card or wire transfer for payment. 4. **NDPR biometric data**: Selfie and biometric data captured during Persona verifications qualify as sensitive personal data under NDPR. Ensure your data processing agreement covers Nigerian user biometric data retention and deletion. 5. **Workflow complexity**: Persona's no-code Workflow builder is powerful but has a learning curve. Budget time for workflow configuration and QA testing before going live. ## Company Background Persona was founded in 2018 by Rick Song and Charles Yeh. The company has raised over $200 million in funding from investors including Index Ventures, Coatue, and First Round Capital. Persona is widely used by US and international fintech companies, and its Nigeria support makes it one of the few global KYC platforms with genuine database-level verification for Nigerian identity documents. ## Frequently Asked Questions **Q: Does Persona support Nigerian BVN verification?** A: Yes. Persona's Nigeria Database Verification product supports BVN cross-checking against NIBSS records, NIN against NIMC, voter cards against INEC, and driver's licenses against FRSC. **Q: Can I use Persona without a sales call?** A: Yes. The Essential plan ($250/month) activates after online signup. Growth and Enterprise plans require a sales conversation. **Q: Am I charged for failed verifications?** A: No. Persona only charges for successfully completed verifications — abandoned or failed sessions are not billed. **Q: Is there a free trial?** A: Persona provides a sandbox environment for testing without charge. Production verifications require an active plan.
Identity & KYC, Data Validation
Shufti Pro is an AI-powered identity verification, KYC (Know Your Customer), KYB (Know Your Business), and AML (Anti-Money Laundering) compliance platform that operates across more than 230 countries and territories. Founded in 2017 and headquartered in London, UK, Shufti Pro supports the verification of over 3,000 document types in more than 150 languages, making it one of the most linguistically and geographically comprehensive KYC platforms available to developers. The platform delivers 98.67% verification accuracy and processes checks in 15–60 seconds, combining OCR document analysis, AI-powered facial biometrics, passive and active liveness detection, and AML watchlist screening in a single unified API. ## What the API Does Shufti Pro provides a complete suite of identity verification services accessible through a REST API and pre-built SDKs. Core products include: **Document Verification**: The AI engine authenticates government-issued IDs — passports, national ID cards, driver's licenses, and voter cards — by analyzing security features, MRZ data, and document template integrity. For Nigerian users, this covers international passports, NIMC NIN slips, INEC voter cards, and FRSC driver's licenses. **Biometric Face Verification**: A selfie-based face match against the submitted document photo, with passive liveness detection (background analysis) and active liveness detection (gesture prompts) to prevent spoofing. **Video KYC**: A live video session-based identity check where an agent interacts with the customer in real time, capturing document evidence and biometric verification in a recorded session. This feature is particularly relevant for Nigerian financial institutions required to conduct video-based customer due diligence under CBN AML/CFT regulations. **KYB (Business Verification)**: Corporate entity verification checking business registration documents, director identities, and UBO structures. **AML Screening**: Screening against global sanctions lists (OFAC, UN, EU, UK Treasury), PEP databases, and adverse media sources. **Age Verification**: Document-based age extraction for age-gating platforms. ## How Developers Use It Integration is via REST API or pre-built SDKs for Web, iOS, and Android. The typical flow: 1. Send a POST request to the Shufti Pro API endpoint with your verification requirements (which checks to run, which document types to accept) and a callback URL. 2. Shufti Pro returns a verification URL that you redirect the end user to, or you embed using the SDK. 3. The user completes document capture and selfie steps in the Shufti Pro-hosted UI. 4. Results are delivered to your callback URL via webhook, and are also available via a GET request to the status endpoint. Shufti Pro also provides a no-code journey builder in its dashboard where compliance teams can design KYC flows by dragging and dropping verification steps, configure conditional rules, and instantly generate shareable verification links or QR codes — without any engineering work. ## Pricing & Fees Shufti Pro offers flexible pricing structures: - **Pay-as-you-go**: Pay per verification check with no monthly minimum. - **Monthly commitment**: Pre-purchase a volume of verifications at a discounted per-check rate. - **Enterprise**: Custom pricing for high-volume clients with dedicated support and SLA guarantees. A 7-day free trial is available, providing full access to test the platform before committing. Exact per-check rates are not publicly listed — contact Shufti Pro sales for a quote based on your expected volume and verification types. ## Authentication Shufti Pro uses HTTP Basic Authentication. The Client ID is the username and the Secret Key is the password, encoded in Base64 in the Authorization header of each request. For webhook response verification, Shufti Pro generates a SHA256 signature — developers must recalculate the signature on their server using the Secret Key and compare it to the received signature to confirm the webhook payload's authenticity. Never skip response signature verification in production. ## Rate Limits Rate limits are not publicly documented and vary by plan tier. Contact Shufti Pro to confirm the throughput limits applicable to your subscription. ## Compliance & Regulations Shufti Pro is GDPR compliant, ISO 27001 certified, and PCI DSS compliant. The platform supports FATF KYC/AML recommendations globally and is used by regulated businesses across banking, fintech, crypto, insurance, and gaming sectors. For Nigerian deployments, Shufti Pro's Video KYC module aligns with CBN's AML/CFT (Anti-Money Laundering/Combating the Financing of Terrorism) compliance regulations that require video-based identity confirmation for certain customer tiers. AML screening covers OFAC, EU, UN, UK Treasury, and global PEP databases. ## Challenges & Gotchas for Nigerian Developers 1. **Pricing opacity**: Per-check rates are not publicly listed. Budget uncertainty is a challenge — request a detailed quote before committing. 2. **No native BVN verification**: Shufti Pro does not query the NIBSS BVN database directly. Pair with a Nigerian BVN API if BVN verification is required. 3. **USD billing**: Shufti Pro charges in USD. Nigerian developers need a USD-capable payment method. 4. **Webhook signature verification**: Always verify incoming webhook signatures using SHA256 before processing results. Skipping this step makes your system vulnerable to forged verification decisions. 5. **Video KYC setup**: The Video KYC module requires configuring a compliance team to conduct the live video sessions, or using Shufti Pro's agent network. Factor in operational overhead for regulated use cases. ## Company Background Shufti Pro was founded in 2017 by Victor Fredung (CEO) in London, UK. The company serves over 1,000 businesses globally across fintech, crypto, banking, insurance, gaming, and healthcare sectors. Shufti Pro has been recognized as a G2 Summer 2026 Leader in identity verification and operates verification data centers across multiple regions for GDPR-compliant data localization. ## Frequently Asked Questions **Q: Does Shufti Pro support Nigerian IDs specifically?** A: Yes. Nigerian international passports, NIN slips (NIMC), voter cards (INEC), and driver's licenses (FRSC) are included in Shufti Pro's 3,000+ global document library. **Q: Can I try before paying?** A: Yes. Shufti Pro offers a 7-day free trial with full access to test verification flows before committing to a paid plan. **Q: Does Shufti Pro support Video KYC for CBN compliance?** A: Yes. The Video KYC module enables live-agent video verification sessions that satisfy CBN's video-based customer due diligence requirements. **Q: What languages are supported?** A: Shufti Pro can verify and extract data from documents in 150+ languages, including those relevant to Nigerian multilingual contexts.
Identity & KYC, Data Validation
Trulioo is a global identity and business verification platform that provides access to over 13,000 data sources across 195+ countries to verify identities, authenticate documents, and screen for AML risks. Founded in 2011 in Vancouver, Canada, Trulioo has built one of the world's largest identity data networks, capable of verifying approximately 5 billion consumers and 330 million business entities globally. The platform serves regulated financial institutions, fintech companies, crypto exchanges, and digital marketplaces that operate across multiple jurisdictions. ## What the API Does Trulioo's platform combines multiple verification methods accessible through a single API: database identity checks (cross-referencing submitted data against authoritative third-party data sources), document verification (AI-powered analysis of government-issued IDs), biometric face matching, and business entity verification (KYB). The platform's defining strength is its breadth of data source integrations — rather than relying solely on document OCR, Trulioo can validate identity data against credit bureaus, government databases, utility records, telecoms data, and other authoritative sources in each country. For Nigeria specifically, Trulioo covers the country within its 195+ country network, enabling identity verification for Nigerian users as part of multi-country verification flows. ## How Developers Use It The Trulioo Platform API is accessed via REST endpoints. Developers can directly call individual verification services (e.g., document verification, database check) or combine multiple services in a single API call using Trulioo's Flow Builder. The Flow Builder provides a no-code interface where teams can design multi-step verification journeys, configure conditional logic, and publish flows as authenticated API endpoints — meaning each configured flow gets its own API endpoint that can be called from your backend. Webhooks deliver real-time verification event updates to your configured callback URL, enabling asynchronous processing of verification results without polling. Key events include verification completion, status changes, and manual review escalations. ## Pricing & Fees Trulioo operates on a B2B SaaS subscription model. Entry-level pricing begins at approximately $99/month, with transaction-based fees applied per verification check. Enterprise plans with custom pricing, volume discounts, and SLA guarantees are available. Trulioo does not publish a public rate card — pricing varies significantly based on the countries targeted, data sources accessed, and verification types used. Contact Trulioo sales for a quote tailored to your use case. ## Authentication Trulioo uses API key authentication. Flows configured in the Flow Builder can be published as authenticated, restricting access to the Trulioo Platform API using your API key as a Bearer token in the Authorization header. Webhook delivery can be configured with signature verification to confirm payload authenticity. ## Rate Limits Rate limits are not publicly documented. Enterprise plans include throughput commitments negotiated based on expected verification volume. Contact Trulioo for specific limits. ## Compliance & Regulations Trulioo is ISO 27001 certified, SOC 2 Type II attested, and GDPR compliant. The platform supports FATF global KYC recommendations, FinCEN guidelines, FINTRAC (Canada), FCA (UK), and applicable AML/CFT regulations across the jurisdictions it operates in. For Nigerian deployments, Trulioo's identity verification capabilities align with CBN Customer Due Diligence regulations and EFCC AML obligations. AML screening covers OFAC, UN, EU, UK Treasury, and global PEP watchlists. ## Challenges & Gotchas for Nigerian Developers 1. **Enterprise-only model**: No self-serve signup is available. Budget 2–4 weeks for enterprise onboarding and contract negotiation. 2. **Pricing complexity**: Different data sources in different countries have different per-check costs. Verify Nigeria-specific pricing during the sales process. 3. **USD billing**: Trulioo invoices in USD. Nigerian developers need a USD-capable payment method. 4. **Data source depth by country**: Trulioo's database check depth varies by country depending on available data source partnerships. Confirm the depth of Nigerian data source coverage for your specific use case. 5. **No native BVN query**: Trulioo does not directly integrate with NIBSS BVN data — supplement with a dedicated Nigerian BVN API if BVN verification is required. ## Company Background Trulioo was founded in 2011 by Stephen Ufford and Tanis Jorge. The company has raised over $475 million in total funding, including a $394 million Series D in 2021, making it one of the most well-funded identity verification companies globally. In 2022, Steve Craig became CEO. Trulioo is headquartered in Vancouver, Canada with offices in Dublin, Austin, and London. The company's GlobalGateway product is particularly known for its breadth of global data source access. ## Frequently Asked Questions **Q: Is Nigeria covered by Trulioo?** A: Yes. Nigeria is included in Trulioo's 195+ country coverage. Identity data can be verified through document checks and database lookups using available Nigerian data sources. **Q: Can a Nigerian startup use Trulioo without an enterprise contract?** A: No. Trulioo requires an enterprise agreement before granting API access. There is no self-serve or starter plan. **Q: How does Trulioo differ from Onfido or Sumsub?** A: Trulioo's differentiator is its depth of database identity verification across 13,000+ data sources — going beyond document OCR to cross-reference against credit bureaus, telcos, and government databases. This is especially valuable for users without high-quality document images. **Q: Does Trulioo support business verification (KYB)?** A: Yes. Trulioo can verify 330 million+ business entities globally, making it well-suited for B2B platforms that need to verify corporate customers.
Identity & KYC, Data Validation
KYCAID is a global identity verification and KYC compliance platform that supports more than 200 countries and 11,000 document templates, providing document verification, biometric liveness checks, and government database cross-referencing through a flexible pay-as-you-go API. Built for developers who need affordable, commitment-free KYC without monthly minimums, KYCAID is distinctive for its document-free verification capability — allowing users to enter just their ID number and receive a verification result in approximately 20 seconds via direct government database validation. For Nigerian developers specifically, KYCAID supports Nigerian NIN (National Identification Number) and driver's license verification against Nigerian government databases, making it one of the more accessible options for startups that want native Nigerian ID support without committing to enterprise KYC contracts. ## What the API Does KYCAID provides a suite of identity verification services: **Document Verification**: AI-powered analysis of physical ID documents — passports, national ID cards, driver's licenses, and residence permits — using OCR extraction and security feature analysis across 11,000+ document templates. **Document-Free Verification**: A standout feature that allows verification by ID number input alone, skipping document upload entirely. The system queries government databases directly and returns a verification result in around 20 seconds. For Nigerian users, this covers NIN and driver's license checks against NIMC and FRSC records respectively. **Biometric Face Verification**: Selfie-based face matching against the document photo, with both passive and active liveness detection to prevent spoofing. **AML & Sanctions Screening**: Screening against global watchlists for PEP and sanctioned individuals. ## How Developers Use It KYCAID offers three integration paths: 1. **Pure API Integration**: REST API calls from your backend to trigger verifications, check status, and retrieve results. Most flexible for custom workflows. Typically takes a few hours to integrate. 2. **Forms Integration**: Embed KYCAID's pre-built HTML forms into your web application. No SDK needed — users complete verification inline on your page. 3. **Mobile SDK**: iOS and Android SDKs for in-app verification with native camera capture and guided document + selfie flows. The typical API flow: Create a verification request specifying the required checks, receive a hosted verification URL or embed the form, collect the result via webhook callback or status polling. ## Pricing & Fees KYCAID uses a pure pay-as-you-go model with no monthly minimum commitment. Key pricing features: - **No subscription fee**: You pay only for verifications actually processed. - **€50 free credit**: New customers receive €50 in free credit to test real verifications before making any payment — not just a sandbox, but actual live verification credits. - **No hidden fees**: KYCAID explicitly prices as transparent, with all costs visible per verification type. - **Volume discounts**: Per-check rates decrease at higher volumes. Exact per-check rates are available in the KYCAID dashboard after registration or upon request. ## Authentication KYCAID uses API key authentication. Your API key is passed as a Bearer token in the `Authorization: Bearer your_api_key` header on all requests. Webhook payloads can be verified using a signature mechanism to confirm payload authenticity. ## Rate Limits Rate limits are not publicly documented. Contact KYCAID support for throughput details on your plan. ## Nigeria-Specific Capabilities KYCAID has documented support for Nigerian identity verification through both document-based and document-free pathways: - **NIN Verification**: Enter a National Identification Number for direct validation against NIMC database records without requiring a physical document scan. - **Driver's License Verification**: Validate FRSC-issued driver's license numbers against government records. - **Document-Based Nigerian IDs**: NIN slips, voter cards, international passports, and driver's licenses can be verified through the document upload flow with OCR and authentication checks. ## Compliance & Regulations KYCAID is GDPR compliant and operates in accordance with applicable data protection regulations. The platform's AML screening covers OFAC, UN, EU, UK Treasury, and other major sanctions and PEP lists. For Nigerian fintech deployments, KYCAID's verification checks align with CBN KYC requirements for digital onboarding. The document-free NIN verification provides a strong foundation for meeting CBN Tier 1 and Tier 2 KYC thresholds. ## Challenges & Gotchas for Nigerian Developers 1. **GDPR data handling**: KYCAID processes data under EU GDPR frameworks. For NDPR (Nigerian Data Protection Regulation) compliance, verify the data processing agreement covers Nigerian user personal data appropriately. 2. **Currency**: KYCAID prices in EUR. Nigerian developers will pay in USD equivalents depending on their payment method and the EUR/USD exchange rate. 3. **Document-free verification depth**: While NIN and driver's license document-free checks are supported, BVN verification may not be included — confirm the scope of Nigerian database checks in your account plan. 4. **Smaller ecosystem**: KYCAID is a smaller vendor compared to Sumsub or Jumio. Support response times and documentation depth reflect this — budget for some self-service troubleshooting. ## Company Background KYCAID is a European-based KYC technology company focused on making identity verification accessible to businesses of all sizes through transparent, affordable pricing. The platform emphasizes in-house technology for all verification processes, which allows it to keep per-check costs lower than enterprise competitors who license third-party components. KYCAID is listed among the top KYC providers for African markets by multiple industry publications. ## Frequently Asked Questions **Q: Can Nigerian startups use KYCAID without a monthly subscription?** A: Yes. KYCAID is entirely pay-as-you-go — no monthly fee, no minimum commitment. You receive €50 free credit on signup to test real verifications. **Q: Does KYCAID support Nigerian NIN verification without document upload?** A: Yes. KYCAID's document-free verification checks Nigerian NIN numbers directly against the NIMC government database in approximately 20 seconds. **Q: What is the accuracy of KYCAID verifications?** A: KYCAID does not publicly publish an aggregate accuracy rate, but the platform uses AI-based analysis across 11,000+ document templates for its document checks. **Q: How long does integration take?** A: KYCAID estimates API integration from a few hours to a couple of days, depending on integration complexity and which products are used.
Identity & KYC, Data Validation
ComplyCube is an ISO-certified cloud-based platform for automated Identity Verification (IDV), Anti-Money Laundering (AML) screening, and Know Your Customer (KYC) compliance workflows. Designed developer-first with a REST API, mobile and web SDKs, no-code integration options, and CRM connectors, ComplyCube enables businesses to build end-to-end identity and compliance workflows without requiring multiple vendor relationships. The platform covers over 220 jurisdictions and supports more than 10,000 document types, making it suitable for both Nigerian-focused deployments and multi-market expansions. Its transparent pricing model — where monthly subscription fees convert into a flexible credit pool usable across any check type, with billing only on successful verifications — makes it an attractive option for startups and growing businesses that want cost predictability. ## What the API Does ComplyCube provides the following core verification products: **Document Verification**: AI-powered analysis of government-issued IDs including Nigerian international passports, NIN slips, voter cards, and driver's licenses. The engine performs OCR extraction, security feature validation, tamper detection, and document template matching against its 10,000+ document library. **Biometric Liveness and Face Match**: Selfie-based face verification against the document photo, with passive and active liveness detection to confirm physical presence and prevent spoofing. **AML & Sanctions Screening**: Real-time and batch screening against OFAC, UN, EU, UK Treasury, and other global sanctions lists, PEP databases, and adverse media sources. Ongoing monitoring flags status changes on previously screened individuals. **KYB (Business Verification)**: Corporate entity verification including registration documents, director identity checks, and UBO structure analysis. ## How Developers Use It ComplyCube offers multiple integration paths: 1. **REST API**: Full programmatic control — create clients, trigger checks, retrieve results, and receive webhook notifications. 2. **Web SDK**: Embed ComplyCube's hosted verification flow in a browser with minimal code. 3. **Mobile SDKs**: iOS and Android SDKs for native in-app document capture and liveness checks. 4. **No-Code / Low-Code**: Pre-built embeddable forms and CRM integrations for teams without dedicated engineering resources. The API follows REST principles with JSON responses. Core flow: create a client object, create a check (specifying which verification type), receive a hosted URL for the end user, collect results via webhook when complete. ## Pricing & Fees ComplyCube's transparent pricing model is one of its key differentiators: - Monthly subscription plans convert to usage credits, flexible across all check types. - **Only billed for successful verifications** — failed attempts are not charged. - **ID Document Verification**: $0.10–$1.50 per check depending on document type and region. - **Biometric Liveness**: $0.25–$2.00 per session. - **AML Screening**: $0.05–$0.80 per search. - Annual billing available at reduced rates. - Volume and committed-use discounts for higher verification volumes. ## Authentication ComplyCube uses API key authentication. The API key is passed as a Bearer token in the `Authorization: Bearer your_api_key` header. Separate keys exist for sandbox and production environments. ## Rate Limits Rate limits are not publicly documented and vary by plan tier. Contact ComplyCube for specific throughput limits. ## Compliance & Regulations ComplyCube holds ISO 27001 certification and is built for GDPR compliance. The platform supports FATF KYC/AML recommendations, EU AMLD5/6, FCA guidance, and applicable AML/CFT regulations globally. For Nigerian deployments, ComplyCube's check capabilities align with CBN Customer Due Diligence regulations. AML coverage includes OFAC, EU, UN, UK Treasury, and global PEP databases. ## Challenges & Gotchas for Nigerian Developers 1. **Credit pool management**: Monthly subscription fees become a credit pool — unused credits expire at the end of the billing period. Plan verification volume carefully to avoid wastage. 2. **Per-check pricing range**: The $0.10–$1.50 document check range varies significantly by document type and region. Confirm Nigeria-specific document check pricing in your plan. 3. **No native BVN verification**: ComplyCube does not directly integrate with NIBSS BVN data. Supplement with a dedicated Nigerian BVN API if required. 4. **USD billing**: ComplyCube charges in USD. Nigerian developers need a USD-capable payment method. 5. **NDPR considerations**: Biometric and identity data processed by ComplyCube falls under NDPR as sensitive personal data. Review the data processing agreement for Nigerian user data handling. ## Company Background ComplyCube is a UK-based company and ISO-certified compliance automation platform. It serves clients across banking, fintech, insurance, crypto, real estate, and gaming. The company is known for its developer-focused documentation, transparent pricing guides, and educational content around KYC API pricing best practices. ## Frequently Asked Questions **Q: Am I charged for failed verifications?** A: No. ComplyCube only charges credits for successfully completed verifications. **Q: Does ComplyCube support Nigerian identity documents?** A: Yes. Nigerian international passports, NIN slips, voter cards, and driver's licenses are covered within ComplyCube's 10,000+ document library across 220+ jurisdictions. **Q: Can I test ComplyCube without paying?** A: Yes. ComplyCube provides a sandbox environment accessible after account registration for integration testing. **Q: Is there a no-code option for non-technical teams?** A: Yes. ComplyCube offers embeddable forms and CRM integration options that do not require API programming knowledge.
Identity & KYC, Data Validation
GBG (GB Group plc) is a global identity verification, fraud prevention, and compliance platform headquartered in Chester, United Kingdom. Founded in 1989, GBG is one of the longest-established identity data verification businesses globally, processing over 800 million identity checks annually across more than 195 countries through 80+ verification modules. The company is listed on the London Stock Exchange (AIM: GBG) and serves major banks, fintechs, insurance companies, telecoms, and governments worldwide. GBG's platform — branded as GBG Go — combines identity verification, KYC/AML compliance, and fraud prevention into a single integrated solution, giving enterprise clients a unified view of identity risk from onboarding through the customer lifecycle. ## What the API Does GBG's identity verification platform provides multiple verification capabilities across five product lines: **Identity Data Verification**: Cross-references submitted identity data (name, date of birth, address) against authoritative data sources — credit bureau records, government databases, utility records, and telecoms data — to confirm identity without requiring document upload. Covers Nigeria within its 195+ country database network. **Document Verification**: AI-powered analysis of government-issued ID documents including passports, national ID cards, and driver's licenses. The platform supports document authentication, OCR extraction, and template matching across a global document library. **Biometric Verification**: Face matching comparing a live selfie against a submitted document photo, with liveness detection to prevent spoofing. **KYB (Business Verification)**: Corporate entity validation checking company registration, director identities, and UBO structures. **Fraud Prevention**: Device intelligence, behavioral signals, and fraud database checks run alongside identity verification to detect synthetic identities, account takeover attempts, and suspicious onboarding patterns. ## How Developers Use It GBG provides API access and pre-built connectors for integration into existing technology stacks. Integration is available through a web-based API with JSON responses. Pre-built connectors link GBG's verification capabilities into popular CRM, banking, and compliance platforms, reducing custom integration effort for enterprise clients. The typical enterprise integration pattern involves: (1) engaging GBG's solutions team to configure the appropriate modules for your use case and jurisdiction, (2) receiving API credentials and integration documentation, and (3) building the backend integration using GBG's REST API endpoints. ## Pricing & Fees GBG operates exclusively on custom enterprise pricing. No per-check rates are publicly listed. Pricing is negotiated based on verification volume, the specific modules required, geographic coverage, and contract terms. GBG processes over 800 million checks annually — this scale suggests pricing is optimized for large enterprise volumes. Contact GBG sales at gbg.com for a quote. ## Authentication GBG uses API key-based authentication. Specific authentication details, including key formats and header requirements, are provided during the enterprise onboarding process. Contact GBG to obtain integration credentials. ## Rate Limits Rate limits are enterprise-negotiated and not publicly documented. GBG's infrastructure is designed for high-volume enterprise deployments. Contact GBG for contractual throughput commitments. ## Compliance & Regulations GBG is ISO 27001 certified, SOC 2 attested, and GDPR compliant. The platform supports FATF KYC/AML recommendations, FCA guidelines in the UK, and regulatory compliance frameworks across the jurisdictions it operates in. For Nigerian deployments, GBG's identity verification capabilities can be configured to align with CBN Customer Due Diligence regulations and EFCC AML obligations. AML screening covers OFAC, UN, EU, UK Treasury, and global PEP and sanctions databases. ## Challenges & Gotchas for Nigerian Developers 1. **Enterprise-only onboarding**: No self-serve signup exists. Nigerian developers and startups must go through GBG's enterprise sales process, which can take several weeks. 2. **Minimum volume requirements**: GBG is optimized for high-volume enterprise deployments. Smaller businesses or startups with low verification volumes may not meet minimum contract requirements. 3. **Integration complexity**: Enterprise platforms like GBG often require dedicated integration effort and ongoing support. Budget appropriately for implementation. 4. **USD/GBP billing**: GBG invoices in GBP or USD. Nigerian developers require international payment capabilities. 5. **Nigerian data source depth**: Confirm the depth of Nigerian-specific data source access (e.g., which local databases GBG queries for Nigeria) during the sales process, as coverage depth varies by country. ## Company Background GBG was founded in 1989 in Chester, UK, and has grown through acquisitions to become one of the world's largest identity data companies. The company acquired Loqate (location intelligence), IDology (US identity), and Acuant (document verification) as part of its global expansion. GBG is listed on the London Stock Exchange (AIM: GBG) and serves clients including major global banks, insurance companies, retailers, and governments. The company employs over 1,000 people across offices in the UK, USA, Australia, Asia, and other regions. ## Frequently Asked Questions **Q: Does GBG support Nigerian identity verification?** A: Yes. Nigeria is included in GBG's 195+ country coverage. Specific Nigerian data source integrations can be confirmed with GBG during the sales process. **Q: Can a Nigerian startup access GBG without an enterprise contract?** A: No. GBG is enterprise-only. A signed contract is required before API credentials are issued. **Q: How does GBG compare to Sumsub or Trulioo?** A: GBG combines identity verification with fraud prevention signals in a single platform, making it well-suited for banks and large enterprises that need both KYC and fraud detection without separate vendor relationships. Sumsub and Trulioo are generally more accessible to mid-market and startup clients. **Q: Does GBG offer a sandbox or trial environment?** A: Sandbox access is typically provided as part of the enterprise onboarding process for integration testing before go-live.
Identity & KYC, Data Validation, Nigeria
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.
Identity & KYC, Data Validation, SMS & Messaging
Twilio Verify is a fully managed, multi-channel user authentication and phone verification API that enables developers to add one-time passcode (OTP) verification, two-factor authentication (2FA), and phone number validation to any application without building or maintaining their own verification infrastructure. Built on Twilio's global carrier network, Verify supports OTP delivery via SMS, WhatsApp, voice call, email, and push notifications — as well as frictionless verification methods like Silent Network Authentication and Passkeys. A standout feature for Nigerian developers is Fraud Guard, which provides 100% protection against SMS pumping fraud — a widespread attack where bad actors flood phone numbers with OTP requests to generate carrier revenue. Fraud Guard detects and blocks this automatically, preventing runaway SMS costs that can bankrupt Nigerian startups running OTP-based auth. ## What the API Does Twilio Verify handles the complete verification lifecycle: sending the OTP code via your chosen channel, managing code expiry and retry logic, validating the code entered by the user, and returning a verification result. The API abstracts all carrier relationships, message routing, and code management — developers only make two API calls: one to send the code and one to check it. Supported verification channels: - **SMS**: OTP delivered as a text message to any phone number including Nigerian (+234) numbers. - **WhatsApp**: OTP via WhatsApp message — useful for Nigerian users who prefer WhatsApp over standard SMS. - **Voice**: OTP read aloud via automated phone call — fallback option for users who cannot receive SMS. - **Email**: OTP sent via email for non-phone-based verification flows. - **Push**: In-app push notification verification via the Verify Push SDK for mobile apps. - **Silent Network Authentication (SNA)**: Verifies phone number ownership in the background without sending a code or requiring any user action — the carrier directly confirms the phone-SIM match silently. - **Passkeys**: WebAuthn-based biometric authentication as a password-free login option. Beyond OTP delivery, Twilio Verify includes phone number intelligence that validates the number format, identifies the carrier, detects line type (mobile vs. landline vs. VoIP), and flags risky or suspicious numbers before sending a verification — helping prevent waste on invalid or fraudulent numbers. ## How Developers Use It Integration requires two main API calls: 1. **Create Verification**: `POST /v2/Services/{ServiceSid}/Verifications` — specify the phone number, channel (sms/whatsapp/voice/email), and locale. Twilio sends the OTP. 2. **Check Verification**: `POST /v2/Services/{ServiceSid}/VerificationChecks` — submit the code entered by the user. Twilio returns `approved` or `pending`. A Verify Service is created once in the Twilio Console (or via API) and stores your configuration — OTP length, expiry time, rate limits, Fraud Guard settings, and code template. The Service SID is then used in all verification API calls. ## Pricing & Fees Twilio Verify uses pay-as-you-go pricing charged only for successful verifications: - Free trial available without credit card — includes test credits for development. - SMS OTP: approximately $0.05 per successful verification plus the underlying SMS carrier fee for the destination country. - WhatsApp OTP: WhatsApp business messaging rates apply. - Voice OTP: Voice call rates apply per destination country. - Email OTP: Email delivery is typically included in Twilio SendGrid pricing. - Exact per-channel rates for Nigeria are available at twilio.com/en-us/verify/pricing. ## Authentication Twilio uses HTTP Basic Authentication with your Account SID (username) and Auth Token (password). These credentials are found in the Twilio Console. For production, Twilio recommends using API Keys instead of the master Auth Token, scoping key access to specific services. ## Rate Limits Twilio Verify includes built-in configurable rate limiting per Verify Service — you can set maximum verification attempts per phone number per time window. This prevents abuse and limits fraud exposure. Additional rate limits at the Twilio account level apply to all API requests. ## Compliance & Regulations Twilio is ISO 27001 certified, SOC 2 Type II attested, and GDPR compliant. For Nigerian deployments, Twilio's global carrier network delivers SMS through local Nigerian carriers (MTN, Airtel, Glo, 9mobile). Twilio complies with NCC (Nigerian Communications Commission) regulations for business SMS delivery, including sender ID registration requirements for commercial messaging. Twilio Verify's Fraud Guard helps Nigerian businesses comply with cost management obligations and prevents fraudulent use of their messaging channels. ## Challenges & Gotchas for Nigerian Developers 1. **Sender ID registration**: Nigerian carriers require businesses to register alphanumeric sender IDs for SMS delivery. Twilio facilitates this but it requires supporting business documentation and approval time. 2. **SMS delivery rates**: Nigerian SMS delivery can be slower than in Western markets due to carrier routing. Use WhatsApp as a fallback channel for time-sensitive OTPs. 3. **SMS pumping fraud**: Always enable Fraud Guard in production. SMS pumping attacks targeting Nigerian apps can generate thousands of dollars in fraudulent charges before detection. 4. **Billing in USD**: Twilio charges in USD. Nigerian developers need a USD-capable payment method (virtual USD card or wire). 5. **Trial limitations**: The Twilio free trial can only send to verified phone numbers. Upgrade to a paid account for unrestricted testing with real Nigerian numbers. ## Company Background Twilio was founded in 2008 in San Francisco by Jeff Lawson, Evan Cooke, and John Wolthuis. The company is publicly listed (NYSE: TWLO) and serves over 300,000 businesses globally. Twilio Verify powers authentication for some of the world's largest consumer apps and fintech platforms. ## Frequently Asked Questions **Q: Can Twilio Verify send OTPs to Nigerian (+234) numbers?** A: Yes. Twilio's global carrier network supports Nigerian phone numbers on all major carriers (MTN, Airtel, Glo, 9mobile). **Q: What is SMS pumping fraud and how does Verify protect against it?** A: SMS pumping is an attack where fraudsters trigger mass OTP requests to generate carrier revenue at your expense. Twilio Verify's Fraud Guard automatically blocks these attacks, providing 100% protection according to Twilio. **Q: Is there a free tier?** A: Twilio provides a free trial account with test credits. No credit card required to start. Production use requires a paid account. **Q: Can I use WhatsApp OTP instead of SMS?** A: Yes. WhatsApp OTP is supported and preferred by many Nigerian users who use WhatsApp as their primary communication channel.
Data Validation, Identity & KYC
Twilio Lookup is a real-time phone number intelligence API that provides instant validation, carrier identification, line type detection, and fraud signals for any phone number globally. Built on Twilio's extensive carrier network relationships, Lookup enables developers to query phone number metadata before sending SMS messages, onboarding users, or processing transactions — helping reduce messaging failures, detect fraud, and route communications optimally. For Nigerian developers, Twilio Lookup is particularly useful for identifying which of the four main Nigerian carriers (MTN, Airtel, Glo, 9mobile) a given number belongs to, detecting VoIP numbers commonly used in fraud, and identifying SIM Swap events that signal potential account takeovers. ## What the API Does Twilio Lookup v2 provides phone intelligence through a modular add-on system. The base request provides free E.164 format validation and number standardization. Paid add-ons provide richer intelligence: **Basic Lookup (Free)**: Validates phone number format, returns E.164 and national format, and confirms the number exists in Twilio's records. No carrier data. **Carrier Lookup ($0.005/lookup)**: Returns the carrier name, mobile country code, mobile network code, and line type (mobile/landline/VoIP) for the phone number. For Nigerian numbers, this identifies which carrier (MTN Nigeria, Airtel Nigeria, Globacom, 9mobile) the number is on. **Line Type Intelligence (paid add-on)**: Classifies numbers into: mobile, landline, fixed VoIP, non-fixed VoIP, toll-free, or unknown. This classification is available for all countries worldwide. **SIM Swap**: Detects recent SIM card changes on a mobile number — a critical fraud signal indicating potential account hijacking. Returned as hours since last SIM change. **Caller Name (CNAM)**: Returns the registered name for the phone number (primarily US numbers, limited international availability). ## How Developers Use It Twilio Lookup is a simple REST API. A single GET request to `https://lookups.twilio.com/v2/PhoneNumbers/{PhoneNumber}` returns the requested intelligence. Add query parameters to enable specific packages: ``` GET /v2/PhoneNumbers/+2348012345678?Fields=line_type_intelligence,sim_swap ``` Authentication uses your Twilio Account SID and Auth Token as HTTP Basic Auth credentials. ## Pricing & Fees - **Basic validation**: Free — no charge for E.164 format lookup. - **Carrier lookup**: $0.005 per lookup (half a cent per number checked). - **Line Type Intelligence**: Paid add-on — pricing available at twilio.com/en-us/user-authentication-identity/pricing/lookup. - **SIM Swap**: Per-query fee varies by country. - **Caller Name**: Per-query fee for supported regions. ## Authentication HTTP Basic Authentication using your Twilio Account SID (username) and Auth Token (password). These are found in the Twilio Console. For production use, Twilio recommends creating scoped API Keys rather than using the master Auth Token directly. ## Rate Limits Standard Twilio account-level rate limits apply. These vary by account tier. Contact Twilio support or review the Console for your account's specific limits. ## Compliance & Regulations Twilio is ISO 27001 certified, SOC 2 Type II attested, and GDPR compliant. Twilio Lookup processes phone number metadata without storing user personal information beyond what is necessary for query processing. For Nigerian deployments, the carrier and line type data returned by Lookup can support CBN KYC requirements around phone number verification as part of customer due diligence. ## Challenges & Gotchas for Nigerian Developers 1. **VoIP detection for fraud**: Nigerian number fraud often uses VoIP numbers. Always check line_type_intelligence during registration and block non-fixed VoIP registrations. 2. **SIM Swap coverage**: SIM swap detection coverage varies by carrier. Confirm Nigerian carrier coverage (MTN, Airtel, Glo, 9mobile) is included before relying on this feature for fraud prevention. 3. **Carrier lookup cost vs. value**: At $0.005/lookup, checking every user registration costs $5 per 1,000 users. For high-volume apps, model this cost against the fraud prevention value. 4. **USD billing**: Twilio charges in USD. Use a USD virtual card or wire transfer. 5. **CNAM limited for Nigeria**: Caller name lookup has limited availability outside the US. Do not rely on CNAM for Nigerian number enrichment. ## Company Background Twilio Lookup is part of Twilio's User Authentication and Identity product suite, operated by Twilio Inc. (NYSE: TWLO), a publicly listed cloud communications company founded in 2008 in San Francisco. Twilio's global carrier network and data partnerships power the phone intelligence provided by Lookup. ## Frequently Asked Questions **Q: Is basic phone number validation really free?** A: Yes. E.164 format validation and number standardization via Twilio Lookup is completely free with no per-query charge. **Q: Which Nigerian carriers can Twilio Lookup identify?** A: MTN Nigeria, Airtel Nigeria, Globacom (Glo), and 9mobile (formerly Etisalat) are all identifiable through the carrier lookup feature. **Q: Can I detect SIM Swap for Nigerian users?** A: Yes, but availability depends on the specific carrier's data-sharing agreements with Twilio. Confirm Nigerian carrier SIM Swap coverage with Twilio support before deploying. **Q: Does Lookup integrate with Twilio Verify?** A: Yes. Twilio Verify uses Lookup internally for carrier validation. You can use Lookup independently as a pre-send check before triggering Verify OTPs.
Data Validation
Veriphone is a phone number validation and carrier lookup API that provides real-time phone intelligence for developers and businesses across 249 countries and territories. Built for simplicity and speed, Veriphone delivers carrier name, line type, number format validation, and country/region identification in a single API call with millisecond latency. The platform's standout pricing model sets it apart from competitors: pay-as-you-go credits never expire, eliminating the wastage risk of monthly subscription plans with unused quota. The free tier includes 1,000 real validations per month without requiring a credit card. ## What the API Does Veriphone validates phone numbers and enriches them with carrier and line type metadata. A single API call returns: - **Validation status**: Whether the phone number is valid and likely active. - **E.164 formatted number**: Standardizes any regional format to international E.164 format (e.g., `+2348012345678` for Nigerian numbers). - **Country**: The country associated with the number, including Nigeria (+234). - **Carrier**: The mobile network operator (e.g., MTN Nigeria, Airtel Nigeria, Globacom, 9mobile). - **Line type**: Classifies the number as mobile, landline, or VoIP. - **Region**: Sub-national region associated with the number prefix where available. Beyond real-time API queries, Veriphone supports bulk validation via CSV upload — allowing teams to clean entire contact databases without writing API integration code. ## How Developers Use It Integration is a simple GET request: ``` GET https://api.veriphone.io/v2/verify?phone=+2348012345678&key=YOUR_API_KEY ``` The API returns a JSON response with all available metadata. The API key can be passed as a query parameter or in the `x-veriphone-key` header. No SDK is required, though client libraries are available for popular languages. ## Pricing & Fees Veriphone's pricing is developer-friendly and flexible: - **Free Plan**: 1,000 validations per month, no credit card required. Ideal for development and small-scale use. - **Pay-as-you-go**: $0.20 per 1,000 queries (i.e., $0.0002 per validation). Credits purchased are permanent — they never expire regardless of when you use them. - **Subscription Plans**: Monthly plans with lower per-validation rates for consistent usage volumes. The non-expiring credit model is particularly useful for Nigerian projects with unpredictable verification volumes — you buy credits when needed and use them at any pace. ## Authentication Veriphone uses API key authentication. The key is passed as a query parameter (`?key=YOUR_API_KEY`) or as an HTTP header (`x-veriphone-key: YOUR_API_KEY`). API keys are obtained immediately after registration at veriphone.io. ## Rate Limits The free plan allows 1,000 validations per month. Paid plans scale based on credits purchased. No specific per-second rate limit is documented — contact Veriphone for high-frequency use case limits. ## Compliance & Regulations Veriphone is GDPR compliant. The platform operates servers within the EU and automatically deletes submitted phone numbers after validation — no personal data is retained. This data minimization approach is beneficial for Nigerian developers handling user phone numbers under NDPR (Nigeria Data Protection Regulation), which requires appropriate safeguards for personal data. ## Challenges & Gotchas for Nigerian Developers 1. **No SIM Swap detection**: Veriphone does not offer SIM Swap detection — use Twilio Lookup if this signal is needed for fraud prevention. 2. **Carrier data accuracy**: Carrier information can become outdated due to number portability (when a user switches carrier but keeps the same number). Results reflect the number's original carrier assignment, not necessarily the current carrier after port. 3. **Line type for Nigerian numbers**: Nigerian VoIP numbers may not always be classified as VoIP — confirm accuracy for your specific fraud prevention use case before full deployment. 4. **No OTP functionality**: Veriphone validates numbers but does not send OTP codes. Pair with Twilio Verify or a Nigerian SMS gateway for OTP delivery. ## Company Background Veriphone is an independent phone validation service focused on providing simple, affordable, and accurate phone intelligence. The platform positions itself explicitly as a faster and cheaper alternative to Twilio Lookup and Numverify for developers who need carrier and line type data without the complexity of a full communications platform. ## Frequently Asked Questions **Q: Are Nigerian phone numbers (+234) supported?** A: Yes. Nigeria (+234) is included in Veriphone's 249-country coverage. Nigerian carrier identification (MTN, Airtel, Glo, 9mobile) and line type detection are available. **Q: Do credits expire?** A: No. Pay-as-you-go credits purchased on Veriphone never expire. This is one of the platform's key differentiators. **Q: Can I validate Nigerian numbers in bulk?** A: Yes. Veriphone supports bulk validation via CSV file upload from the dashboard without requiring API integration. **Q: Is a credit card required for the free tier?** A: No. The free 1,000 validations/month plan activates immediately after email registration with no payment required.
Data Validation
Abstract API Phone Validation is a REST API that validates phone numbers and returns carrier intelligence, line type classification, geographic data, and fraud signals for numbers across 190+ countries and territories. Part of Abstract API's broader suite of data validation APIs (email, IP, VAT, and more), the Phone Validation API is accessible under the same API key used for all Abstract API products — reducing credential management overhead for teams already using Abstract APIs for other validation tasks. The API maintains a large and frequently updated database of phone numbers, carriers, and number types including mobile, landline, VoIP, and disposable numbers — making it useful not just for formatting validation but for fraud detection during user onboarding. ## What the API Does Submitting a phone number to Abstract's validation endpoint returns: - **Validity**: Whether the number is valid and properly formatted. - **Format**: E.164 international format and local format. - **Country**: Country name and ISO code (NG for Nigeria). - **Location**: Regional or city-level data where available. - **Carrier**: Mobile network operator name. - **Line type**: Mobile, landline, VoIP, toll-free, or unknown. - **Is disposable**: Flag for disposable/temporary number services. For Nigerian numbers, this returns the carrier (MTN Nigeria, Airtel Nigeria, Globacom, or 9mobile), the line type, and the country/region data associated with the number prefix. ## How Developers Use It Simple GET request: `GET https://phonevalidation.abstractapi.com/v1/?api_key=YOUR_KEY&phone=2348012345678`. The `api_key` is passed as a query parameter. The phone number can be provided with or without country code. Response is a JSON object returned immediately. ## Pricing & Fees Abstract API Phone Validation requires a paid plan for production use: - **Starter**: $19/month — 1,000 API calls, 3 requests/second. - **Basic**: $39/month — 25,000 calls, 5 req/sec. - **Standard**: $69/month — 50,000 calls, 10 req/sec, multiple API keys. - **Business**: $99/month — 100,000 calls, 20 req/sec. - **Professional**: $199/month — 250,000 calls. - **Growth**: $499/month — 650,000 calls. A free trial is available on signup for initial testing. ## Authentication API key passed as a URL query parameter (`api_key=YOUR_KEY`) on every request. The same API key unlocks all Abstract API products under one account. ## Rate Limits Rate limits are per-plan: 3 req/sec on Starter, scaling to 100 req/sec on Growth. Requests exceeding the per-second limit are queued or rejected depending on plan settings. ## Compliance Abstract API processes phone numbers for validation purposes under GDPR-compliant data handling policies. Numbers are not stored for marketing or secondary use beyond the immediate validation request. ## Challenges & Gotchas for Nigerian Developers 1. **No free tier**: Unlike some competitors, Abstract API Phone Validation requires a paid plan for sustained use. The Starter plan at $19/month may feel expensive for low-volume Nigerian startups. 2. **No SIM Swap detection**: Abstract API does not provide SIM Swap signals — use Twilio Lookup for this capability. 3. **Carrier accuracy with number portability**: As with all carrier lookup services, Nigerian number portability (MNP) can cause carrier misidentification after a user switches networks. 4. **USD billing**: Abstract API charges in USD. Nigerian developers need a USD-capable payment method. 5. **Rate limits matter**: The 3 req/sec limit on the Starter plan can be a bottleneck if your registration flow triggers multiple validation calls simultaneously. ## Company Background Abstract API is a San Francisco-based API company offering a suite of simple, developer-focused data validation and enrichment APIs. The phone validation product is one of several offerings, alongside email verification, IP geolocation, VAT validation, and more. All products are accessible under a single account with a unified API key. ## Frequently Asked Questions **Q: Does Abstract API support Nigerian phone numbers (+234)?** A: Yes. Nigeria is included in the 190+ country coverage with carrier and line type identification. **Q: Is there a free tier?** A: A free trial is available on signup for initial testing. Sustained production use requires a paid plan starting at $19/month. **Q: Can I use one API key for phone, email, and IP validation?** A: Yes. A single Abstract API account key provides access to all Abstract API products including phone, email, IP, and VAT validation.
Data Validation, Email
ZeroBounce is an email validation and deliverability platform that verifies email addresses with 99.6% accuracy, helping businesses eliminate invalid, disposable, and spam trap addresses from their contact lists before sending campaigns. Used by over 250,000 businesses globally, ZeroBounce offers both a real-time API for point-of-entry email validation and a bulk file upload tool for cleaning existing contact databases. The platform's pricing model is particularly attractive: credits never expire (unlike most competitors with monthly quotas), and ZeroBounce does not charge for duplicate email addresses or for results classified as "unknown." This makes it cost-effective for Nigerian businesses with irregular email sending patterns or seasonal marketing campaigns. ## What the API Does ZeroBounce performs a multi-layer validation on each email address: 1. **Syntax Check**: Verifies the email address format (valid characters, @ symbol, domain structure). 2. **Domain Validation**: Checks that the email domain exists, has valid DNS records, and has functioning MX records for mail delivery. 3. **Mailbox Existence**: Verifies that the specific mailbox exists on the email server without sending an actual email. 4. **Spam Trap Detection**: Identifies email addresses used as spam traps — addresses set up by anti-spam organizations to catch bulk senders. 5. **Disposable Email Detection**: Flags addresses from temporary email services (10minutemail, Guerrilla Mail, etc.) used to bypass registration requirements. 6. **Abuse Email Detection**: Identifies addresses known for flagging emails as spam. 7. **AI Deliverability Scoring**: Uses machine learning to score each email's likely inbox placement rate beyond basic validity. Each email address returns a status (valid, invalid, catch-all, unknown, spamtrap, abuse, do_not_mail) with sub-statuses providing additional context (e.g., mailbox_not_found, possible_trap, disposable). ## How Developers Use It **Real-time API**: Single email validation via a GET or POST request to ZeroBounce's API endpoint with your API key and the email address. Returns a JSON object with the validation status within milliseconds. Suitable for form field validation at signup. **Bulk Validation**: Upload a CSV file of email addresses through the dashboard or API and download the validated results. Suitable for cleaning existing mailing lists. **Email Finder**: Given a name and domain, ZeroBounce can attempt to find the associated email address (costs additional credits). ## Pricing & Fees ZeroBounce uses a credit-based system where one credit validates one email: - **Minimum purchase**: 2,000 credits for $39 ($0.0195 per email). - **Subscription plan (ZeroBounce ONE)**: 10,000 credits/month for $99/month. - **Credits never expire** on pay-as-you-go purchases. - **No charge for duplicates**: Validating the same email twice only costs one credit. - **No charge for unknown results**: If ZeroBounce cannot determine the status, no credit is consumed. - Volume pricing: per-email costs decrease at higher purchase volumes. ## Authentication API key authentication. The key is passed as a query parameter (`api_key=YOUR_KEY`) or in the request body. Keys are obtained from the ZeroBounce dashboard after registration. ## Rate Limits ZeroBounce does not publish specific real-time API rate limits. Bulk validation processing speed depends on file size and system load. Contact ZeroBounce for high-throughput requirements. ## Compliance & Regulations ZeroBounce is SOC 2 Type II attested and GDPR compliant. The platform processes email addresses for validation purposes without using them for secondary marketing or sharing with third parties. For Nigerian deployments under NDPR, ZeroBounce's data handling policies support appropriate treatment of email addresses as personal data. ## Challenges & Gotchas for Nigerian Developers 1. **Catch-all domains**: Many Nigerian corporate email domains are configured as "catch-all" (accepting all emails regardless of whether the mailbox exists). ZeroBounce returns "catch-all" for these — you cannot confirm individual mailbox validity on catch-all domains. 2. **Unknown results**: Some email addresses cannot be fully validated due to server configuration. ZeroBounce does not charge for these, but you will need a policy for handling "unknown" results in your list. 3. **USD billing**: ZeroBounce charges in USD. Use a USD-capable card or virtual card. 4. **Not an email sending service**: ZeroBounce validates emails but does not send them. Pair with Mailchimp, SendGrid, or a Nigerian email service for actual campaign delivery. 5. **Free credits**: 100 free validation credits are provided on signup — enough for basic testing but not sufficient for validating a real mailing list. ## Company Background ZeroBounce was founded in 2015 in Santa Barbara, California by Liviu Tanase. The company processes over 20 billion email validations annually and has won multiple industry awards. ZeroBounce is widely regarded as one of the most accurate email validation services in the market. ## Frequently Asked Questions **Q: Do ZeroBounce credits expire?** A: No. Pay-as-you-go credits purchased on ZeroBounce never expire. **Q: Is ZeroBounce charged for unknown results?** A: No. ZeroBounce only charges credits for emails with deterministic results (valid, invalid, disposable, etc.). Unknown results are not billed. **Q: Can ZeroBounce validate Nigerian business emails?** A: Yes. ZeroBounce validates email addresses globally. However, catch-all domains (common in Nigerian corporate email setups) will return a "catch-all" status rather than a definitive valid/invalid result. **Q: Is there a free tier?** A: ZeroBounce provides 100 free credits on account registration for testing purposes.
Data Validation, Email
EVA (Email Verification API) is a free public email validation service accessible at eva.pingutil.com, designed for developers who need reliable real-time email verification without any per-validation cost or subscription. Unlike most email validation services that charge per check or require a paid plan for production use, EVA is entirely free — with no credit limits, no billing, and no credit card required. The platform handles both single real-time email validation via API and bulk validation through CSV and TXT file uploads, making it suitable for form-level validation at signup and for cleaning larger existing email lists. EVA also implements a smart deduplication policy: if the same email address is validated twice within a 2-day window, no additional credit or charge is incurred (though on this free platform, this primarily means the server skips redundant network lookups for efficiency). ## What the API Does EVA performs standard multi-step email validation: - **Syntax check**: Validates the email address format (characters, @ symbol, domain structure). - **Domain check**: Confirms the email domain exists with valid DNS records. - **MX record check**: Verifies the domain has mail exchange records configured to accept email. - **Mailbox check**: Probes the mail server to confirm the specific mailbox exists without sending an actual email. Results are returned as a JSON object with the validation status and available metadata. The API does not offer spam trap detection or AI-based deliverability scoring — it focuses on the core validity checks. ## Privacy-First Design EVA's standout characteristic is its data minimization policy: the service stores only the minimum necessary information for the shortest possible processing time. Email addresses are not retained in any database after validation completes. This approach is beneficial for developers building applications in compliance with data minimization principles under GDPR and Nigeria's NDPR, where storing validated email records could create unnecessary data liability. ## Bulk Validation Beyond the real-time API, EVA supports bulk validation via file upload — developers and marketers can submit CSV or TXT files containing email lists and receive validated results when processing completes, without needing to write API integration code for batch workflows. ## How Developers Use It 1. Register at eva.pingutil.com and generate an API key. 2. Make a GET request to the validation endpoint with the email address and API key. 3. Parse the JSON response for the validation status. 4. Use the result to accept or reject the email address in your application. Multiple API keys can be generated per account, allowing developers to manage separate keys per application or domain within one EVA account. ## Pricing & Fees EVA is completely free. There are no per-validation costs, no monthly subscription, no credit purchases, and no usage limits published. The service appears to operate as a public utility tool. No credit card is required at any point. ## Authentication API key authentication. Keys are generated in the EVA dashboard after email registration at eva.pingutil.com and passed with each API request. ## Rate Limits Specific rate limits are not publicly documented. As a free public service, extremely high-volume use cases may encounter undocumented limits. For enterprise-scale validation needs, consider a commercial provider (ZeroBounce, Mailgun Validate) alongside EVA for fallback. ## Challenges & Gotchas for Nigerian Developers 1. **No spam trap detection**: EVA does not identify spam trap email addresses — a critical feature for email marketers who need to protect sender reputation. Use ZeroBounce for comprehensive spam trap detection. 2. **No disposable email detection**: EVA does not flag disposable or temporary email addresses (10minutemail, Guerrilla Mail, etc.) — supplement with a disposable domain blocklist if this is a concern. 3. **Free tier risk for production**: Being a free public service without an SLA, EVA's uptime and response times are not guaranteed. For mission-critical production validation (fintech onboarding, KYC flows), use a paid provider with an SLA. 4. **No AI scoring**: EVA provides binary validity results without deliverability risk scores or confidence percentages. 5. **Limited advanced features**: No inbox testing, no email preview rendering, no email finder — EVA is purely a validation tool. ## Company Background EVA is a free public email validation tool built by PingUtil (pingutil.com), a developer tools provider. The service is positioned as an accessible, cost-free option for individual developers, startups, and side projects that need basic email validation without incurring costs. ## Frequently Asked Questions **Q: Is EVA really completely free?** A: Yes. EVA charges nothing for email validation. There are no hidden per-check fees or subscription requirements. **Q: Can EVA handle bulk email validation?** A: Yes. EVA supports bulk validation via CSV and TXT file upload from the dashboard. **Q: Does EVA store the emails I validate?** A: No. EVA stores only the minimum necessary data for the shortest possible time. Email addresses are not retained after validation. **Q: Is EVA reliable enough for production use?** A: EVA is suitable for low-to-medium volume use cases and projects where some validation failures are acceptable. For high-stakes production flows (fintech KYC, regulated onboarding), consider a paid provider with a documented SLA.
Data Validation, Email
NoParam is a real-time email validation API launched in March 2025, designed for developers who need fast, accurate, and privacy-compliant email verification without the complexity of older enterprise platforms. With a Pro pricing tier of $1.38 per 1,000 validations and a zero-retention data policy, NoParam positions itself as both affordable and compliant by default — making it suitable for Nigerian developers building under NDPR data minimization requirements. The API validates emails in under 300 milliseconds and goes beyond basic format checking to detect disposable email services and role-based addresses — two common vectors for fake signups in Nigerian consumer apps. ## What the API Does NoParam performs the following validation steps on each submitted email address: 1. **Syntax check**: Validates that the email address follows correct formatting rules (valid characters, @ symbol, valid domain structure). 2. **Domain existence check**: Confirms the email domain is registered and has valid DNS records. 3. **MX record check**: Verifies the domain has mail exchange records configured to receive email — confirming the domain is set up for email delivery. 4. **Mailbox existence check**: Probes the mail server to confirm the specific mailbox exists, without sending an actual test email. 5. **Disposable email detection**: Identifies addresses from temporary email services (10minutemail, Guerrilla Mail, Mailinator, etc.) commonly used to bypass registration requirements. 6. **Role-based email detection**: Flags addresses like info@, admin@, support@, sales@ which are typically shared team inboxes rather than individual user addresses — poor targets for personalized marketing or one-to-one communications. Results are returned in under 300ms as a JSON object with the validation status and individual check outcomes. ## How Developers Use It Integration is a simple REST API call with your API key for authentication. The endpoint accepts an email address and returns a JSON validation result. No SDK is required, though client examples are available in the NoParam documentation at docs.noparam.com. Beyond direct API integration, NoParam provides: - **WordPress plugin**: Validates emails directly in WordPress forms, WooCommerce checkouts, and registration pages without writing API code. - **Mailchimp integration**: Connect NoParam to your Mailchimp account to validate emails as they are added to your marketing lists. - **HubSpot and Brevo integrations**: Announced as coming soon. ## Pricing & Fees - **Free tier**: Available for initial testing and low-volume use. No credit card required. - **Pro plan**: $1.38 per 1,000 email validations — one of the most competitive per-validation rates among active email validation APIs. - **Enterprise**: Custom pricing with priority processing and dedicated support for high-volume users. ## Authentication API key authentication. Keys are obtained from the NoParam dashboard after registration at noparam.com. ## Rate Limits NoParam returns results in under 300ms. Specific per-second rate limits are not publicly documented and vary by plan. Contact NoParam for high-throughput production requirements. ## Privacy & Compliance NoParam is designed with privacy as a core principle: **the service never stores submitted email addresses**. Data is processed for validation and discarded — not retained in any database for secondary use, marketing, or resale. This zero-retention policy makes NoParam compliant with GDPR (EU), CCPA (California), and PIPEDA (Canada) by design. For Nigerian deployments under NDPR (Nigeria Data Protection Regulation), which requires data minimization and appropriate safeguards for personal data, NoParam's zero-retention architecture reduces data liability risk compared to providers that retain validated email records. ## Challenges & Gotchas for Nigerian Developers 1. **New platform (March 2025)**: NoParam is a relatively young service. While the core product works, ecosystem maturity (support depth, documentation breadth, edge case coverage) is still developing. 2. **No spam trap detection**: NoParam does not identify spam trap addresses — a gap that matters for email marketers protecting sender reputation. Pair with ZeroBounce if spam trap detection is required. 3. **No bulk file upload**: NoParam processes emails individually via API — no drag-and-drop CSV bulk upload tool as offered by ZeroBounce or Mailgun Validate. 4. **USD billing**: NoParam charges in USD. Nigerian developers need a USD-capable payment method. 5. **Free tier limits**: Free tier volume limits are not explicitly published — test your usage patterns before committing to the Pro plan. ## Company Background NoParam is a newer entrant in the email validation market, launched in March 2025. The product emphasizes simplicity, speed, privacy compliance, and competitive pricing as its differentiators. The WordPress plugin and no-code integrations (Mailchimp, and upcoming HubSpot and Brevo) suggest the team is targeting both developers and non-technical business users. ## Frequently Asked Questions **Q: Does NoParam store the emails I validate?** A: No. NoParam explicitly states it never stores submitted email data. Processing happens in memory and data is discarded after validation. **Q: Is the Pro tier really $1.38 per 1,000 validations?** A: Yes. At $0.00138 per email, the Pro tier is among the most competitively priced email validation options available. **Q: Does NoParam have a WordPress plugin?** A: Yes. A NoParam WordPress plugin is available to validate emails directly in WordPress forms without API coding. **Q: Can NoParam detect disposable email addresses?** A: Yes. Disposable email detection is included in all plans. Role-based email detection is also included.
Data Validation, Data Analytics
IPinfo is a comprehensive IP address data platform providing geolocation, ASN lookup, carrier identification, connection type detection, and privacy/fraud signals for any IP address globally. Trusted by over 100,000 developers and companies including major tech firms and security platforms, IPinfo processes over 40 billion IP lookups per month and maintains one of the most accurate IP intelligence databases available. With a generous free tier of 50,000 lookups per month (no credit card required), SDKs for 14+ programming languages, and a 99.99% uptime SLA on paid plans, IPinfo is accessible to developers at all levels from side projects to enterprise deployments. ## What the API Does A single IPinfo API call accepts an IP address and returns: - **Geolocation**: Country, country code, region, city, postal code, and coordinates (latitude/longitude). - **Network**: ASN (Autonomous System Number), organization name, and carrier/ISP. - **Connection type**: Broadband, cellular, corporate, or education network. - **Privacy/Fraud signals (paid add-on)**: VPN detection, proxy detection, Tor exit node detection, hosting/datacenter identification, and abuse contact information. - **Timezone**: UTC offset and timezone identifier associated with the IP location. For Nigerian IPs, IPinfo identifies the Nigerian ISP (MTN Nigeria, Airtel Nigeria, Globacom, Spectranet, IPNX, etc.), the city (Lagos, Abuja, Kano, Port Harcourt, etc.), and whether the IP belongs to a mobile carrier, corporate network, or hosting provider. ## How Developers Use It GET request to `https://ipinfo.io/{ip}?token=YOUR_TOKEN`. Returns a JSON object with all available data. For the current user's IP: `https://ipinfo.io/json?token=YOUR_TOKEN`. SDKs available for: Python, Django, Java, C#, Node.js, PHP, Laravel, Go, Ruby, Ruby on Rails, Rust, and Perl. Browser-side lookup is also supported via the JavaScript library. ## Pricing & Fees - **Free Lite**: 50,000 requests/month, no credit card required. Returns country, continent, and basic ASN data. - **Core**: $99/month — adds city, region, postal, coordinates, connection type, and basic privacy data. - **Standard**: $208/month — enhanced privacy and additional data signals. - **Pro**: $833/month — full dataset access. - **Enterprise**: Custom pricing for 1 million+ requests/month, with SLA and dedicated support. ## Authentication API token passed as a Bearer header (`Authorization: Bearer YOUR_TOKEN`) or as a query parameter (`?token=YOUR_TOKEN`). Tokens are obtained immediately after registration at ipinfo.io. ## Rate Limits Free tier: 50,000 requests/month. Paid plans scale significantly — IPinfo supports up to 100,000 queries per second at enterprise scale. Response times average 50–200ms globally. ## Compliance & Regulations IPinfo complies with GDPR data handling requirements. The platform does not store query IP addresses beyond the immediate lookup processing. For Nigerian deployments under NDPR, IPinfo's minimal data retention and lookup-only architecture supports appropriate data handling. ## Nigeria-Specific Context Nigerian developers face several challenges where IP intelligence is directly relevant: 1. **Fraud detection**: VPN and proxy usage is common in Nigerian fraud attacks on fintech platforms. IPinfo's VPN/proxy detection (on Core+) flags suspicious IPs before transactions are processed. 2. **Geolocation accuracy**: Nigerian IP address ranges are well-represented in IPinfo's database, with city-level accuracy for Lagos, Abuja, Kano, Port Harcourt, Ibadan, and other major cities. 3. **ISP identification**: MTN Nigeria, Airtel Nigeria, Globacom, 9mobile, Spectranet, and IPNX are all identifiable via IPinfo's ASN data, useful for connectivity analytics. ## Challenges & Gotchas for Nigerian Developers 1. **Free tier country-only**: The free Lite tier only returns country and basic ASN — city-level data requires the Core plan ($99/month). 2. **Privacy signals cost extra**: VPN and proxy detection is a paid add-on on Core+ plans. The free tier does not include fraud signals. 3. **Mobile IP accuracy**: Nigerian mobile IP ranges (cellular ASNs) can shift, and city-level accuracy for mobile users is lower than for fixed-line connections. 4. **USD billing**: IPinfo charges in USD. 5. **2025 API update**: IPinfo rolled out an updated API system in 2025. Legacy API users are grandfathered in, but new integrations should use the updated endpoint format. ## Company Background IPinfo was founded in San Francisco and has grown to serve over 100,000 developers globally. The company maintains its IP intelligence database through continuous updates from network registries, ISP relationships, and proprietary data sources. IPinfo is widely recognized as one of the most accurate IP geolocation services available. ## Frequently Asked Questions **Q: Is the free tier really 50,000 requests/month with no credit card?** A: Yes. IPinfo's free Lite tier includes 50,000 monthly lookups with no credit card required. **Q: Can IPinfo identify Nigerian ISPs?** A: Yes. MTN Nigeria, Airtel Nigeria, Globacom, 9mobile, Spectranet, IPNX, and other Nigerian ISPs are all identifiable via IPinfo's ASN and carrier data. **Q: Does IPinfo detect VPNs?** A: Yes, but VPN/proxy detection is available on Core ($99/month) and higher plans — not on the free Lite tier. **Q: What is the average response time?** A: 50–200 milliseconds globally. IPinfo maintains a 99.99% uptime SLA on paid plans.
Data Validation
NumlookupAPI is a phone number lookup and validation API providing real-time carrier identification, line type detection, geographic location data, and number format normalization for global phone numbers including Nigerian (+234) numbers. Operated by EverAPI (everapihq), the platform offers a developer-friendly integration path with a free trial requiring no credit card, paid plans from $9.99/month, and a 99.99% uptime SLA on all paid tiers. The API is designed for businesses that need to validate phone numbers at point of entry, enrich CRM contact data, or screen registrations for invalid or suspicious numbers — without the complexity of a full communications platform. ## What the API Does A single NumlookupAPI call accepts a phone number and returns: - **Validity**: Whether the number is a valid, recognized phone number. - **Number (E.164)**: The number in international E.164 format. - **Carrier**: The mobile network operator (e.g., MTN Nigeria, Airtel Nigeria, Globacom, 9mobile). - **Line type**: Mobile, landline, VoIP, or unknown. - **Location**: Country and sub-national region associated with the number prefix. - **Country code**: ISO 2-letter country code (NG for Nigerian numbers). The API integrates with CRM systems, marketing platforms, and custom applications for automated phone number quality management. ## How Developers Use It GET request to the NumlookupAPI endpoint with the phone number and API key. The response is a JSON object with all available metadata. SDKs and client libraries are available for popular languages through the GitHub repository (everapihq/numlookupapi). Integration is straightforward and can be completed in under an hour. ## Pricing & Fees - **Free trial**: Available with no credit card required for initial testing. - **Paid plans**: Start at $9.99/month providing 7,000 API requests per month. - **Custom plans**: Available for businesses requiring more than 300,000 requests per month. - All paid plans include unlimited API connections (no concurrent request limit) and the 99.99% uptime guarantee. ## Authentication API key authentication. The key is passed as a parameter in the API request. Keys are issued immediately after registration. ## Rate Limits Rate limits are based on monthly request quotas per plan tier. Paid plans come with unlimited concurrent API connections — requests are processed without queuing. Monthly quotas reset each billing cycle. ## Compliance NumlookupAPI processes phone numbers for validation and lookup purposes. Data handling policies are consistent with standard API service agreements. For Nigerian deployments, the carrier and format data returned supports phone number verification as part of broader user onboarding flows. ## Challenges & Gotchas for Nigerian Developers 1. **No SIM Swap detection**: NumlookupAPI provides carrier and line type data but does not offer SIM Swap detection for fraud prevention. Use Twilio Lookup for SIM Swap signals. 2. **Carrier accuracy with MNP**: Nigerian mobile number portability can cause carrier misidentification after a user switches networks. The API reflects original carrier assignment. 3. **7,000 requests at $9.99**: This is a reasonable starting volume but will be exhausted quickly for apps with active daily registrations. Plan your tier based on expected daily validation volume. 4. **USD billing**: NumlookupAPI charges in USD. Nigerian developers need a USD-capable payment method. 5. **Limited documentation depth**: As a smaller API provider, documentation and community support resources are more limited than Twilio or Abstract API. ## Company Background NumlookupAPI is operated by EverAPI (everapihq), a developer-focused API company providing a portfolio of data enrichment and validation APIs. The platform is available as an open-source client library on GitHub and through the Rapid API marketplace in addition to the main website. ## Frequently Asked Questions **Q: Does NumlookupAPI support Nigerian phone numbers?** A: Yes. Nigerian numbers (+234) are supported with carrier identification for MTN, Airtel, Glo, and 9mobile. **Q: Is a credit card required to try the API?** A: No. A free trial is available without credit card details. **Q: What is the uptime guarantee?** A: Paid plans include a 99.99% uptime SLA over the trailing 12-month period. **Q: How many requests does the entry-level plan include?** A: The $9.99/month plan includes 7,000 API requests per month.
Data Validation, SMS & Messaging
Proweblook WhatsApp Number Checker is a real-time verification API that confirms whether any given phone number is registered and active on WhatsApp, including whether the account is a personal WhatsApp account or a WhatsApp Business account. Built for developers and businesses that use WhatsApp as a primary communication channel, the API delivers 99.7% accuracy across 180+ countries including Nigeria. In Nigeria — where WhatsApp is the dominant messaging platform with over 90 million users — the ability to verify WhatsApp registration status before sending messages is a critical optimization tool. Nigerian businesses sending broadcast campaigns or customer support messages via WhatsApp incur costs and face failed delivery when sending to numbers not registered on the platform. Proweblook's WhatsApp Checker solves this by enabling pre-send verification of individual numbers or bulk contact lists. ## What the API Does The WhatsApp Number Checker API accepts a phone number (or a batch of numbers) and returns: - **Is WhatsApp registered**: Boolean indicating whether the number has an active WhatsApp account. - **Account type**: Whether the account is a personal WhatsApp user or a WhatsApp Business account. - **Validity**: Basic phone number validation alongside the WhatsApp check. For bulk processing, the API supports asynchronous batch jobs — submit a list of numbers and retrieve results when processing completes, making it efficient for checking thousands of numbers before a campaign launch. ## How Developers Use It Integration via REST API with API key authentication. For single-number checks, a synchronous GET or POST request returns the result immediately. For bulk operations, an asynchronous job is submitted and results are fetched from a callback or polling endpoint. Full API documentation is available at proweblook.com. ## Pricing & Fees Proweblook offers a free tier for initial development and testing. Paid plans are available for production and high-volume use. Current pricing tiers are listed at proweblook.com. Bulk processing is supported on paid plans. ## Authentication API key authentication. Keys are obtained after registration at proweblook.com. ## Rate Limits Single-number real-time checks and high-volume bulk batch processing are both supported. Contact Proweblook for specific throughput limits on your plan. ## Nigeria-Specific Context Nigeria is one of WhatsApp's largest markets globally. Nigerian businesses — including fintechs, e-commerce platforms, logistics companies, and customer service teams — rely heavily on WhatsApp for: - Customer onboarding and verification notifications - Order confirmations and delivery tracking - Customer support and complaint resolution - Marketing broadcasts and promotional campaigns Before any of these use cases, verifying that the target number is actually on WhatsApp dramatically improves delivery rates and reduces wasted API costs. Proweblook's WhatsApp Checker enables this verification at scale. ## Compliance & Terms of Service WhatsApp's official Business API (via Meta) is the compliant channel for commercial WhatsApp messaging. Automated WhatsApp number checking via third-party APIs like Proweblook operates outside of WhatsApp's official API and may conflict with WhatsApp's Terms of Service for mass commercial use. Developers should review WhatsApp's ToS and consider whether their use case is within acceptable use before deploying at scale. For regulatory compliance in Nigerian financial services, use official communication channels (SMS, email, registered WhatsApp Business API) for sensitive notifications. ## Challenges & Gotchas for Nigerian Developers 1. **WhatsApp ToS considerations**: Automated number checking via third-party tools is in a gray area with WhatsApp's Terms of Service. Assess your use case carefully. 2. **Accuracy variability**: While 99.7% accuracy is reported, this may vary by country and carrier. Test accuracy specifically for Nigerian numbers before relying on it for production workflows. 3. **Pricing opacity**: Current plan pricing is not publicly listed — request a quote from Proweblook for volume-based pricing. 4. **Not a WhatsApp messaging API**: This API only checks registration status — it does not send messages. Pair with WhatsApp Business API (via Meta) or BSPs like Twilio or Bird for actual message delivery. ## Company Background Proweblook is an API toolkit provider focused on communication and contact verification tools. The platform combines phone validation, WhatsApp number checking, Caller ID lookup, GeoIP, and 200+ AI tools in a single service accessible through a unified API key. ## Frequently Asked Questions **Q: Does Proweblook support Nigerian (+234) WhatsApp number checking?** A: Yes. Nigeria is included in the 180+ countries supported for WhatsApp number verification. **Q: Can it detect WhatsApp Business accounts separately from personal accounts?** A: Yes. The API distinguishes between personal WhatsApp users and WhatsApp Business accounts. **Q: Can I check a bulk list of Nigerian numbers?** A: Yes. Bulk batch processing is available via async jobs for high-volume list checking. **Q: Does this API send WhatsApp messages?** A: No. This API only checks registration status. Use Meta's WhatsApp Business API or an approved BSP for sending messages.
Data Validation, Data Analytics
IPstack is a leading IP geolocation API operated by APILayer, designed to provide developers with fast, accurate, and granular location intelligence based on IP addresses. Since its launch, IPstack has served millions of developers worldwide and has become one of the most popular geolocation APIs due to its generous free tier, comprehensive data modules, and developer-friendly documentation. **What IPstack Does** At its core, IPstack converts a raw IP address into a rich set of geographic and network data. A single API call returns the visitor's continent, country, region, city, ZIP/postal code, latitude, and longitude. But the platform goes significantly further with five distinct data modules that make it one of the most comprehensive IP intelligence APIs available. The five modules are: 1. **Location Module**: Returns continent name and code, country name and ISO code, region name and code, city, zip/postal code, latitude, longitude, and a flag image URL for the detected country. 2. **Currency Module**: Returns the local currency code (e.g., NGN for Nigeria), currency symbol, and name — essential for dynamic pricing and localized checkout flows. 3. **Timezone Module**: Returns the timezone identifier (e.g., Africa/Lagos), UTC offset, current local time, and whether DST is active — enabling you to schedule events and communications at correct local times. 4. **Connection Module**: Returns the ASN (Autonomous System Number), ISP name, and connection type (WiFi, Cable, DSL, Cellular) — valuable for adapting content delivery strategies to a user's network type. 5. **Security Module**: Returns flags for proxy usage, Tor exit nodes, crawler detection, and whether the IP belongs to a known hosting provider — enabling lightweight fraud prevention checks at the gateway layer. **How Developers Use IPstack** Integrating IPstack is straightforward. You register for a free API key at ipstack.com and make a GET request: ``` GET http://api.ipstack.com/{ip}?access_key=YOUR_KEY ``` The response is a JSON object. For paid plans, you switch to HTTPS: ``` GET https://api.ipstack.com/{ip}?access_key=YOUR_KEY&modules=location,currency,security ``` You can request multiple modules in a single call using the `modules` query parameter. You can also look up your own requester's IP by using `check` as the IP value: ``` GET https://api.ipstack.com/check?access_key=YOUR_KEY ``` IPstack is available in REST format and responses include standard JSON. The API is stateless, requires no SDK (though community SDKs exist for Python, PHP, Node.js, and others), and works seamlessly from any backend or serverless function. **Pricing** IPstack operates on a freemium model: - **Free Tier**: A set number of monthly requests at no cost. HTTPS is not available on the free tier — requests must be made over HTTP. - **Professional Plan**: Starts at $9.99/month. HTTPS enabled. Access to more monthly requests and all five data modules. - **Enterprise Plans**: Higher volume tiers up to $99.99/month with elevated monthly request caps, priority support, and dedicated infrastructure. - **Annual Billing**: Opting for annual billing gives you two months free across all paid plans. The HTTP-only limitation on the free tier is a notable constraint for production applications that require secure data transmission — all production deployments should be on at least the Professional plan. **Authentication** IPstack uses an API access key delivered as a query parameter: `?access_key=YOUR_KEY`. This is the same authentication pattern used across the APILayer ecosystem (e.g., Numverify). The key is tied to your account and rate-limit counters track usage per key. Store your access key in environment variables and never expose it in client-side code. **Rate Limits and Uptime** IPstack advertises a 99.9% uptime SLA. Rate limits vary by plan tier — free plan users have the lowest monthly caps, while enterprise plans offer higher volumes with burst capacity. For applications requiring very high-throughput geolocation (millions of requests per month), APILayer offers custom enterprise contracts. **Coverage and Accuracy** IPstack's database covers 200,000+ cities globally, including Nigerian cities such as Lagos, Abuja, Kano, Port Harcourt, Ibadan, Benin City, and others. Country-level accuracy is very high (99%+), while city-level accuracy depends on ISP database freshness. For Nigerian users on major ISPs (MTN, Airtel, Glo, 9mobile), coverage is generally reliable at the city level. **Nigeria-Specific Considerations** Nigerian developers should be aware of the following when integrating IPstack: - **Currency Detection**: IPstack will correctly return NGN (Nigerian Naira) for Nigerian IPs, making it ideal for dynamic currency display in e-commerce. - **Timezone**: Returns Africa/Lagos (UTC+1) for Nigerian IPs — correct for all of Nigeria, which operates on a single timezone. - **Connection Type**: Nigeria's mobile-heavy internet landscape means most users will show Cellular connection types via MTN, Airtel, Glo, and 9mobile. This insight can be used to serve lighter-weight media to mobile data users. - **Security Module**: The proxy/VPN detection capabilities are valuable in Nigeria's fintech space, where fraud prevention at the network level adds an additional security layer before heavier KYC checks. - **Free Tier HTTP Limitation**: During development and testing, the HTTP-only free tier is sufficient. For production Nigerian apps handling payment flows or user data, upgrade to HTTPS on a paid plan. **Compliance and Data Privacy** IPstack processes IP addresses, which in some jurisdictions are considered personal data under privacy regulations such as GDPR and Nigeria's NDPR (Nigeria Data Protection Regulation). Developers should: - Not log IP geolocation data unnecessarily - Disclose IP-based geolocation in their privacy policies - Use IPstack data for legitimate product improvement, not surveillance - Review APILayer's data processing agreement for enterprise deployments **Company Background** IPstack is a product of APILayer, a Vienna-based API marketplace that acquired and operates multiple APIs including Numverify (phone validation), MailboxLayer (email validation), CurrencyLayer (forex rates), and others. APILayer positions itself as an affordable, reliable API aggregator for small to medium development teams. The IPstack product has been active since 2013 and has served billions of API calls. **Alternatives** Comparable APIs include IPinfo (which offers a more generous free tier at 50,000 requests/month and includes ASN data), IP-API (free for non-commercial use), and MaxMind GeoIP2 (the industry standard for enterprise accuracy). IPstack's key advantage is its breadth of modules and its integration with the APILayer billing ecosystem. **Frequently Asked Questions** *Can I geolocate multiple IPs in a single request?* Bulk lookup is available on higher-tier plans via batch endpoint. *Is the free tier suitable for production use in Nigeria?* Not recommended due to HTTP-only limitation. Use paid plans for any production environment. *How do I detect Nigerian users specifically?* Check the `country_code` field in the response for `NG` and the `currency.code` for `NGN`. *Does IPstack support IPv6?* Yes, both IPv4 and IPv6 lookups are supported. IPstack is a reliable, affordable choice for Nigerian developers and businesses needing IP-based location intelligence, currency detection, and basic security screening without building or maintaining their own geolocation infrastructure.
Data Validation, Development Tools
IP2WHOIS is a domain WHOIS lookup API operated by IP2Location, a well-established geolocation and network intelligence company. Unlike IP geolocation APIs that return information about IP addresses, IP2WHOIS focuses specifically on domain name registration data — allowing developers to query who owns a domain, when it was registered, when it expires, and what nameservers it uses. This distinction is important: IP2WHOIS tells you about domains, not about IP addresses. **What IP2WHOIS Does** When you query IP2WHOIS with a domain name (e.g., `businessname.com.ng`), it returns a structured JSON response containing the complete WHOIS record for that domain. The data returned includes: - **Creation date**: When the domain was first registered - **Updated date**: When the WHOIS record was last modified - **Expiration date**: When the domain registration expires - **Domain age**: Automatically calculated from creation date to today - **Registrant contact information**: Name, organization, address, email, phone (where available and not privacy-protected) - **Administrative contact**: Admin contact name and email - **Technical contact**: Technical contact details - **Registrar information**: Which registrar manages the domain - **Nameservers**: The authoritative DNS nameservers for the domain - **Status codes**: Domain status flags (e.g., `clientTransferProhibited`, `active`) This data is invaluable for fraud detection, competitive intelligence, brand protection, and domain monitoring use cases. **TLD Coverage** IP2WHOIS supports an exceptionally wide range of domain extensions: - **1,221 generic TLDs (gTLDs)**: Including .com, .net, .org, .io, .app, .dev, .tech, and hundreds of newer gTLDs - **634 country code TLDs (ccTLDs)**: Including .ng (Nigeria), .gh (Ghana), .ke (Kenya), .za (South Africa), and nearly every country's ccTLD For Nigerian developers, support for `.ng` domains is particularly important. The `.ng` registry is managed by NiRA (Nigeria Internet Registration Association), and Nigerian businesses increasingly use `.ng`, `.com.ng`, `.gov.ng`, `.edu.ng`, and `.org.ng` domain extensions. IP2WHOIS can query WHOIS data for all of these. **How Developers Use IP2WHOIS** Integration is simple. After registering for a free API key: ``` GET https://api.ip2whois.com/v2?key=YOUR_API_KEY&domain=example.com.ng ``` The JSON response includes all WHOIS fields. Example use in Node.js: ```javascript const response = await fetch( `https://api.ip2whois.com/v2?key=${process.env.IP2WHOIS_KEY}&domain=${domain}` ); const data = await response.json(); console.log(data.create_date, data.expire_date, data.registrar.name); ``` The API is RESTful, requires no SDK, and the response schema is consistent across all supported TLDs. IP2Location provides code examples in multiple languages including PHP, Python, Java, and C#. **Pricing** IP2WHOIS operates on a freemium model: - **Free Tier**: 500 WHOIS domain lookups per month. No credit card required. Suitable for prototyping, low-volume monitoring, and development testing. - **Paid Plans**: Available for higher monthly lookup volumes. Pricing scales with the number of queries per month. For most small Nigerian startups conducting fraud screening or brand protection checks, the 500 free lookups per month will cover moderate usage. High-volume use cases (bulk domain monitoring, large-scale fraud screening) will require a paid plan. **Authentication** IP2WHOIS uses an API key delivered as a query parameter (`?key=YOUR_KEY`). Store this key in your application's environment variables, never hardcode it in client-side JavaScript, and rotate it if exposed. The key is account-scoped and tracks monthly usage against your quota. **Rate Limits** On the free tier, usage is capped at 500 lookups per month (not per second — it's a monthly quota). There is no documented per-second rate limit for the free tier, but reasonable usage patterns are expected. Paid plans come with significantly higher monthly caps. **Domain Fraud Detection Use Case** One of the most valuable applications in Nigeria's fintech and e-commerce landscape is using IP2WHOIS as part of a fraud detection pipeline. Newly registered domains (less than 30 days old) are statistically much more likely to be fraudulent than established domains. A payment platform or lending platform in Nigeria can: 1. Extract the merchant's or applicant's website domain 2. Query IP2WHOIS for the domain's creation date 3. Flag domains registered less than 30 days ago as high risk 4. Cross-check the registrant organization name against the business name provided during onboarding This simple check catches a significant percentage of fraudulent merchant applications where scammers spin up fresh websites to appear legitimate. **Brand Protection for Nigerian Businesses** Nigerian brands facing cybersquatting (where third parties register domain variations of legitimate brands) can use IP2WHOIS to monitor newly registered domains that contain their brand name. By periodically querying variations (e.g., `myfintechng.com`, `myfintech.com.ng`, `myfintechapp.com`) and checking creation dates, businesses can identify cybersquatting shortly after it occurs and take action through their registrar or legal channels. **Domain Expiry Monitoring** Many Nigerian SMEs lose their domains because they fail to renew them on time. A developer can build a simple monitoring service using IP2WHOIS that: 1. Accepts a list of client domain names 2. Queries IP2WHOIS for each domain's expiry date 3. Sends WhatsApp or email alerts 30, 14, and 7 days before expiry This is a genuine SaaS product opportunity in Nigeria where domain management awareness is low among small business owners. **Compliance Considerations** WHOIS data historically included registrant personal information (name, address, phone, email). However, since GDPR took effect in 2018, many registrars now privacy-protect registrant contact details for European registrants. Nigerian domain registrations under NiRA may still expose registrant details depending on the registrar's privacy policies. Developers must handle any personal data retrieved from WHOIS queries in compliance with Nigeria's NDPR (Nigeria Data Protection Regulation). **Company Background** IP2WHOIS is developed and operated by IP2Location, a Malaysian company founded in 2002. IP2Location is one of the most respected brands in the IP intelligence space, known for its highly accurate geolocation databases, ASN lookup tools, proxy detection databases, and now the IP2WHOIS domain lookup product. The company serves clients in financial services, cybersecurity, e-commerce, and telecommunications globally. Their infrastructure is reliable and their documentation is developer-friendly. **Alternatives** Comparable WHOIS APIs include WhoisXML API (more comprehensive but expensive), RDAP-based APIs (emerging standard replacing WHOIS), and registrar-specific APIs. IP2WHOIS stands out for its generous free tier (500/month), extremely broad TLD coverage (1,221 TLDs including .ng), and its integration with the trusted IP2Location brand. **Frequently Asked Questions** *Does IP2WHOIS support .ng Nigerian domains?* Yes, .ng and all second-level .ng domains (.com.ng, .gov.ng, .edu.ng, .org.ng) are supported. *Can I look up private/WHOIS-protected domains?* The API will return whatever data the registry makes available. Privacy-protected registrations will return masked contact details. *Is the domain age field always accurate?* Domain age is calculated from the creation date in the WHOIS record. For very old domains, the creation date may reflect the current registrant's first registration, not the original creation date. *How fresh is the WHOIS data?* IP2WHOIS queries live WHOIS servers on demand, so data is generally current at the time of the request. IP2WHOIS is an excellent, low-cost starting point for Nigerian developers who need domain intelligence in their fraud prevention, KYC, or brand protection workflows.
Maps & Geocoding, Data Validation
BigDataCloud is a multi-product API platform that delivers several distinct data services under a single developer account: reverse geocoding, IP geolocation, client-side geolocation, email validation, and phone number validation. What makes BigDataCloud stand out among competing services is its no-frustrating-rate-limits philosophy — the free tiers are genuinely generous, and the platform avoids the aggressive throttling that makes many competing free-tier APIs impractical for real applications. **What BigDataCloud Offers** BigDataCloud is not a single API but a collection of related APIs, all accessible with a single API key from bigdatacloud.com: **1. Reverse Geocoding API** Converts latitude/longitude coordinates into human-readable address components. Given a GPS coordinate (e.g., 6.5244, 3.3792 for Lagos), the API returns the street address, neighborhood, local government area (LGA), state, country, and postal code. This is essential for mobile apps that capture GPS coordinates and need to display the user's address in plain language. **2. IP Geolocation API** Converts an IP address into location data: country, region, city, latitude, longitude, timezone, currency, ISP, ASN, and connection type. The free tier offers 10,000 requests per month — significantly more generous than many competitors. A single API key can query any IPv4 or IPv6 address. **3. Client-Side Geolocation API** A unique offering: a JavaScript snippet that can be embedded directly into a web page and called from the browser without proxying through your server. This eliminates a round-trip and is useful when you need to geolocate the current user without exposing a backend API key. The endpoint at https://api.bigdatacloud.net/data/client-ip-geolocation requires no authentication key and can be called directly from client-side JavaScript. **4. Email Validation API** Validates email addresses for deliverability without sending an actual email. Returns syntax validity, domain validity, MX record existence, disposable email detection, and role account detection (e.g., admin@, info@). Reducing fake or invalid email signups improves deliverability scores and lowers bounce rates. **5. Phone Number Validation API** Validates and parses phone numbers internationally, returning the country code, local number format, phone type (mobile/fixed), and carrier information where available. For Nigerian numbers, it correctly parses MTN, Airtel, Glo, and 9mobile prefixes. **How Developers Use BigDataCloud** Authentication uses a query parameter API key for most endpoints. The IP geolocation endpoint looks like this: GET https://api.bigdatacloud.net/data/ip-geolocation?ip=197.210.65.1&key=YOUR_KEY For reverse geocoding: GET https://api.bigdatacloud.net/data/reverse-geocode?latitude=6.5244&longitude=3.3792&localityLanguage=en&key=YOUR_KEY The client-side version requires no server key — call it directly from the browser using a standard fetch() call with no API key needed. All responses are JSON. The API is RESTful, stateless, and compatible with any language or framework. SDK support includes official Node.js and Python packages. **Pricing** BigDataCloud operates on a freemium model: - **IP Geolocation**: 10,000 free requests/month. Paid plans for higher volumes. - **Reverse Geocoding**: Tiered pricing per request volume. Free tier available for low-volume testing. - **Email Validation**: Free tier for testing; paid plans for production volumes. - **Phone Validation**: Free tier for testing; paid plans for production volumes. - **Client-Side Geolocation**: Free for direct browser calls (no server-side quota used). The key differentiator is that BigDataCloud does not throttle free requests per second — you can use your monthly allowance whenever you need it without hitting per-second rate limits. **Nigerian Coverage** BigDataCloud's databases cover Nigeria comprehensively: - All 36 states and FCT (Federal Capital Territory, Abuja) are recognized - Major cities: Lagos, Abuja, Kano, Ibadan, Port Harcourt, Benin City, Kaduna, Onitsha, Warri, Aba - Local Government Area (LGA) level data available through reverse geocoding - Nigerian ISPs recognized: MTN Nigeria, Airtel Nigeria, Glo, 9mobile, Spectranet, Swift Networks - Nigerian phone prefixes for all four major carriers parsed correctly **Reverse Geocoding for Nigerian Addresses** In Nigeria, address standardization is a major challenge. Many streets lack formal names, areas are identified by landmarks, and postal codes are incomplete or inconsistently used. BigDataCloud's reverse geocoding leverages OpenStreetMap data, which has strong Nigerian community contributions especially for Lagos, Abuja, and other major urban centers. This makes it practical for apps where users share GPS coordinates rather than typing full addresses. For delivery apps, ride-sharing platforms, field-force management tools, and logistics companies operating in Nigeria, converting driver/customer GPS coordinates to readable address labels is a core requirement. BigDataCloud's reverse geocoding handles this at minimal cost. **Email Validation in Nigerian Context** Email deliverability is a significant issue for Nigerian apps. Common problems include: - Users entering fake emails to avoid marketing - Users entering typoed email addresses (gmail.com misspelled) - Disposable email services used to bypass verification - Role accounts (info@, admin@) that do not belong to real individuals BigDataCloud's email validation catches all of these at the point of entry, before any welcome email is sent — reducing bounce rates and improving list quality for Nigerian businesses running email campaigns. **Phone Validation for Nigerian OTP Flows** Nigerian phone number validation is particularly important because: 1. WhatsApp and SMS OTP are the primary verification methods in Nigeria 2. Nigerian numbers follow specific prefix patterns by carrier 3. Users sometimes enter numbers with/without country code inconsistently (08012345678 vs +2348012345678 vs 2348012345678) BigDataCloud's phone validation normalizes these formats and confirms the number is a valid Nigerian mobile number, preventing failed OTP sends to invalid numbers. **Compliance and Data Privacy** Developers using BigDataCloud for email and phone validation should be aware that collected contact data may be subject to Nigeria's NDPR (Nigeria Data Protection Regulation). Validation API calls involve transmitting user-provided data to third-party servers, which should be disclosed in the app's privacy policy. BigDataCloud processes this data only for the purpose of validation and does not retain or resell contact data. **Company Background** BigDataCloud is an Australian-based data intelligence company focused on providing developer-friendly APIs for location intelligence and data validation. The company has built a reputation for transparent pricing, reliable uptime, and genuine free tiers — positioning itself as a developer-first alternative to overpriced enterprise solutions. Their infrastructure supports global coverage including full African continent support. **Alternatives** For reverse geocoding: Nominatim (free, open-source, OpenStreetMap-based), Google Maps Geocoding API (paid, highly accurate), HERE Geocoding API. For IP geolocation: IPinfo, IPstack, IP-API. BigDataCloud's advantage is offering all these capabilities under one platform at minimal cost — reducing the number of third-party integrations a developer needs to manage. **Frequently Asked Questions** *Can I use BigDataCloud on the front end without exposing my API key?* Yes — the client-side geolocation endpoint requires no API key and can be called directly from a browser. *How accurate is reverse geocoding for rural Nigerian areas?* Accuracy is best in major cities (Lagos, Abuja). Rural areas may return state/LGA level data without street-level detail. *Does the phone validation API know Nigerian carrier prefixes?* Yes, it correctly identifies MTN, Airtel, Glo, and 9mobile from their respective Nigerian prefixes. *Is there a bulk validation option?* Bulk email validation is available on paid plans. Individual lookups are fine for real-time validation at signup. BigDataCloud is an excellent one-stop platform for Nigerian developers who need reverse geocoding, IP detection, and data validation capabilities without paying enterprise prices or dealing with aggressive rate limits.
Maps & Geocoding, Data Validation
Geocod.io is a geocoding and address verification API that exclusively covers the United States and Canada. It is NOT available for Nigerian or African addresses. Nigerian developers should be aware of this limitation upfront and use alternative geocoding APIs (BigDataCloud, Google Maps, HERE, Nominatim) for any Nigerian address geocoding requirements. **What Geocod.io Does** Geocod.io converts US and Canadian postal addresses into geographic coordinates (latitude/longitude) and vice versa. Beyond basic geocoding, it appends valuable US-specific data fields including congressional district assignments, census tract numbers, school district boundaries, county FIPS codes, and timezone information — all in a single API call. **Geographic Coverage** Geocod.io explicitly supports: - All 50 US states and Washington D.C. - All Canadian provinces and territories It does NOT support: - Nigeria or any African country - Any country outside the US and Canada - International addresses will return no results or errors **Key Features** 1. **Geocoding**: Convert a US/Canadian address string into lat/lng coordinates with accuracy indicators (rooftop, range interpolated, intersection, postal code center). 2. **Reverse Geocoding**: Convert lat/lng coordinates to the nearest US or Canadian address. 3. **Batch Geocoding**: Upload a CSV file of up to 10,000 addresses for bulk processing. Results include all appended fields. This is particularly valuable for data enrichment workflows. 4. **Data Appends**: A key differentiator — Geocod.io can append these additional data points to each geocoded address: - Congressional district (House + Senate districts) - Census tract, block, and county FIPS codes - School district - Timezone (IANA timezone name + UTC offset) - Zip code + 4 extension - County name 5. **CASS Certification**: Geocod.io is CASS (Coding Accuracy Support System) certified for US addresses, meaning it meets USPS standards for address standardization — important for direct mail and shipping compliance. **Pricing** - **Free Tier**: 2,500 lookups per day. No credit card required. Suitable for development and low-volume testing. - **Paid Tier**: $0.50 per 1,000 lookups beyond the free tier. No monthly subscription — you only pay for usage above the free tier. - **Batch Processing**: Same per-lookup pricing applies to batch jobs. This pay-per-use model (without a required monthly subscription) makes Geocod.io accessible to small developers and startups that have sporadic geocoding needs. **Authentication** Geocod.io uses an API key delivered as a query parameter: `?api_key=YOUR_KEY`. The key is generated at geocod.io after account registration. Store it in environment variables and never expose it in client-side code. **Use Cases for Nigerian Developers** While Geocod.io cannot help with Nigerian addresses, it does have limited relevance for Nigerian developers and businesses in specific cross-border scenarios: 1. **Diaspora Services**: Nigerian remittance platforms or diaspora banking services that need to validate US recipient addresses (for ACH transfers, check delivery, or physical mail) can use Geocod.io for the US-side address verification. 2. **Import/Export Logistics**: Nigerian businesses importing from US suppliers need to verify US warehouse and delivery addresses. Geocod.io handles this US-side geocoding component. 3. **US-Nigeria Platforms**: Any platform serving both Nigerian and US markets can use Geocod.io for US addresses while using a separate API (BigDataCloud, Google Maps) for Nigerian addresses. **Why Nigerian Developers Should Know About Geocod.io** Even though Geocod.io does not support Nigeria, it is frequently referenced in global geocoding API comparisons, and Nigerian developers encountering it in tutorials or recommendations should understand its US/Canada-only limitation before investing integration time. Selecting the wrong geocoding API and discovering its coverage gap in production is a common and avoidable mistake. **Alternatives for Nigerian Geocoding** - **Google Maps Geocoding API**: Best accuracy for Nigerian addresses; requires billing setup - **HERE Geocoding & Search API**: Strong African coverage; free tier available - **Nominatim (OpenStreetMap)**: Completely free, strong Lagos coverage due to OSM community contributions in Nigeria - **BigDataCloud Reverse Geocoding**: Free tier, good Nigerian city and LGA coverage - **MapBox Geocoding**: Global coverage including Nigeria; free tier available **Company Background** Geocod.io was founded in 2014 and is operated by a small independent team based in the United States. It has built a strong reputation among US developers for its transparent pricing, fast response times (typically under 100ms), high accuracy for US addresses, and the unique congressional/census data append capabilities that make it a favorite for civic tech, political campaigns, and demographic analysis workflows. The team maintains active documentation and a developer-friendly support channel. Geocod.io is a best-in-class solution for US/Canada geocoding but is definitively not the right tool for any Nigerian location data requirement.
Maps & Geocoding, Data Validation
CountryStateCity is a free, open-source geographic reference database exposed as a REST API, providing structured data for all 250 countries in the world, their states and provinces, and their cities and local government areas. For Nigerian developers, it is particularly valuable because it includes all 36 Nigerian states plus the Federal Capital Territory (FCT), all 774 Local Government Areas (LGAs), and major Nigerian cities — providing the authoritative administrative geography of Nigeria in a machine-readable format. **What CountryStateCity Does** CountryStateCity exposes a hierarchical geographic database through a simple RESTful API. The three levels of the hierarchy are: 1. **Countries**: 250 countries with ISO2 code, ISO3 code, phone code, currency, flag emoji, region (continent), and subregion. Example: Nigeria → ISO2: NG, ISO3: NGA, phone: 234, currency: NGN. 2. **States**: All states, provinces, regions, and administrative divisions within each country, with their ISO code, state code, latitude, longitude, and type (State, Province, Region, Territory, etc.). 3. **Cities**: All cities and towns within each state, with latitude and longitude coordinates. For Nigeria specifically: - **36 states + FCT**: Abia, Adamawa, Akwa Ibom, Anambra, Bauchi, Bayelsa, Benue, Borno, Cross River, Delta, Ebonyi, Edo, Ekiti, Enugu, FCT Abuja, Gombe, Imo, Jigawa, Kaduna, Kano, Katsina, Kebbi, Kogi, Kwara, Lagos, Nasarawa, Niger, Ogun, Ondo, Osun, Oyo, Plateau, Rivers, Sokoto, Taraba, Yobe, Zamfara - **774 LGAs**: All Local Government Areas of Nigeria, enabling granular administrative-level targeting - **Major cities**: Lagos, Abuja, Kano, Ibadan, Port Harcourt, Benin City, and hundreds of secondary cities and towns **How Developers Use CountryStateCity** **Option 1: REST API** After registering for a free API key at countrystatecity.in, you make GET requests with the key in the header: ``` GET https://api.countrystatecity.in/v1/countries/NG/states Headers: X-CSCAPI-KEY: YOUR_KEY ``` This returns all Nigerian states as a JSON array. To get LGAs for a specific state: ``` GET https://api.countrystatecity.in/v1/countries/NG/states/LA/cities Headers: X-CSCAPI-KEY: YOUR_KEY ``` Returns all cities in Lagos State. **Option 2: npm Package (No API Call Required)** CountryStateCity is also available as an npm package (`csc-js`) that bundles the entire database locally: ``` npm install country-state-city ``` ```javascript import { Country, State, City } from 'country-state-city'; const nigerianStates = State.getStatesOfCountry('NG'); const lagosCities = City.getCitiesOfState('NG', 'LA'); ``` This approach is fully offline — no API key, no rate limits, no network calls. The data is bundled with your application. This is ideal for forms and dropdowns where you need instant local lookup without network latency. **Pricing and Rate Limits** - **Free API Plan**: 100 requests per hour with an API key. Suitable for moderate production use; cache responses on the client side to stay within limits. - **npm Package**: Completely free, no limits, no API key. The entire database is included in the package (~1-2MB). - **No Credit Card Required**: The free plan is free forever with no payment required. For most Nigerian applications that use the data for dropdown population (which loads once and caches), the free API tier or the npm package will be more than sufficient. **Authentication** API authentication uses a custom header: `X-CSCAPI-KEY: YOUR_KEY`. Unlike many APIs that use query parameter authentication, CountryStateCity uses headers for cleaner URLs. The npm package requires no authentication at all. **Data Quality and Coverage** CountryStateCity is an open-source project actively maintained on GitHub. The Nigerian data is comprehensive: - All 36 states are present with correct ISO codes - FCT (Federal Capital Territory) is correctly listed separately - All 774 LGAs are catalogued as cities within their respective states - Major Nigerian cities include coordinates for mapping use Accuracy is generally high for administrative boundaries. However, as with any community-maintained dataset, there may be occasional discrepancies in transliterations of local place names or boundary changes following administrative reorganizations. **Use Case: Nigeria Registration Form** A common challenge in Nigerian SaaS applications is building registration forms with valid state and LGA dropdowns. Hard-coding these lists creates maintenance overhead (LGA boundaries sometimes change), and asking users to type free-text creates data quality issues. CountryStateCity solves this cleanly: 1. On page load, fetch all Nigerian states from CountryStateCity 2. Populate the "State" dropdown 3. When the user selects a state, fetch the LGAs for that state 4. Populate the "LGA" dropdown dynamically This creates a clean, validated, always-up-to-date address form without any custom data management. **Use Case: Multi-Country International Forms** For Nigerian platforms expanding internationally or serving the diaspora, CountryStateCity eliminates the need to maintain custom country/state/city lists for every market. A single integration covers all 250 countries, making international checkout forms, shipping address forms, and user registration forms easy to build and maintain. **Use Case: Analytics and Reporting** Nigerian businesses with location-based data (field sales tracking, delivery routing, customer distribution mapping) can use CountryStateCity's standardized state and LGA codes to normalize location data collected from multiple sources, enabling clean aggregation and reporting by administrative region. **Compliance Considerations** CountryStateCity returns administrative boundary data — countries, states, cities. This data itself is not personal information and does not raise NDPR or GDPR compliance concerns. When used in conjunction with user location data (i.e., storing which LGA a specific user is in), standard data minimization principles apply. **Company Background** CountryStateCity is an open-source project started by developer Darshan Gada and maintained on GitHub with contributions from developers worldwide. It has accumulated thousands of GitHub stars and is widely used in the developer community. The npm package has millions of weekly downloads, making it one of the most trusted geographic reference datasets available as a developer tool. The REST API wrapper is provided as an additional convenience for non-JavaScript environments. **Alternatives** - **REST Countries API**: Countries only (no states/cities) - **GeoNames**: More comprehensive but complex and requires attribution - **Google Places API**: Real-time and accurate but paid and requires Google billing - **OpenStreetMap / Nominatim**: Best for geocoding but overkill for simple dropdown population CountryStateCity strikes the ideal balance of simplicity, completeness, and zero cost — making it the default choice for Nigerian developers building any form that requires country/state/LGA selection.
Data Validation, Banking & Fintech
VATComply is a completely free, open REST API for EU VAT compliance — providing current VAT rates for all 27 European Union member states and real-time EU VAT number validation via the official VIES (VAT Information Exchange System). No API key is required, no registration is needed, and there is no cost to use it. It is a particularly valuable tool for Nigerian businesses and developers who sell digital products or physical goods to European customers and need to handle EU tax obligations correctly. **What VATComply Does** VATComply provides two primary data services: **1. EU VAT Rates** Returns the current standard and reduced VAT rates for any EU member state. Different EU countries apply significantly different VAT rates. For example: - Germany: 19% standard, 7% reduced - France: 20% standard, 5.5% and 2.1% reduced - Hungary: 27% standard (highest in EU) - Luxembourg: 17% standard (lowest in EU) - Ireland: 23% standard, 13.5% reduced A single API call returns the complete rate structure for any country by ISO code. The historical rates endpoint returns VAT rates that were in effect on any given date — useful for auditing past invoices. **2. EU VAT Number Validation (VIES)** Validates whether an EU VAT number is genuine and active by querying the VIES database maintained by the European Commission. This is critical for B2B invoicing: when a Nigerian company sells to an EU business, the EU business provides its VAT number to receive a zero-rated invoice (reverse charge). If the VAT number is invalid, the Nigerian supplier may be liable for VAT themselves. VIES validation returns: - Whether the VAT number is valid and active - The business name associated with the VAT registration - The registered business address - The country of registration **How Developers Use VATComply** No authentication is required. Make a simple GET request: For VAT rates by country: GET https://api.vatcomply.com/rates?base=EUR For a specific country (Nigeria to EU): GET https://api.vatcomply.com/rates?country_code=DE For VIES VAT number validation: GET https://api.vatcomply.com/vat?vat_number=DE123456789 The response is a standard JSON object. Integration typically takes less than 30 minutes and requires no SDK. **Nigerian Business Context** Nigerian technology companies and businesses increasingly sell to European customers through several channels: - **SaaS platforms**: Nigerian tech startups selling software subscriptions to EU enterprises - **Digital products**: Developers selling apps, tools, templates, or digital downloads to European users - **Consulting/freelancing**: Nigerian developers and agencies invoicing EU clients - **Physical exports**: Manufactured goods, agricultural products, artisanal items exported to Europe In all these scenarios, EU VAT regulations apply. Since 2021, the EU's VAT on Digital Services (VADS) rules require non-EU businesses that exceed €10,000 in EU digital sales annually to register for VAT in the EU (via the OSS — One Stop Shop — scheme) and collect VAT from EU consumers. VATComply helps Nigerian businesses: 1. Determine the correct VAT rate for each EU customer's country at checkout 2. Validate EU VAT numbers provided by EU business customers to apply zero-rating 3. Maintain historical rate records for audit purposes 4. Automate the rate lookup so prices display correctly in EU-targeted storefronts **EU VAT Rates for Nigerian SaaS Companies** A Nigerian SaaS company with European customers faces a common scenario: a customer in Germany pays €100 for a subscription. The Nigerian company must: 1. Confirm whether the German customer is a business (has a valid EU VAT number) or an individual consumer 2. If a business (B2B): validate the VAT number with VIES, apply reverse charge (0% VAT), issue a zero-rated invoice mentioning "Reverse Charge" and the customer's VAT number 3. If an individual (B2C): charge German VAT at 19% on top of the €100 price VATComply automates steps 1 and 3 with a single API call. **VIES Validation for Zero-Rated B2B Invoicing** When Nigerian exporters or service providers invoice EU businesses, they must hold evidence that the customer is a registered EU business. VIES validation provides this evidence. Best practice: 1. At checkout or invoice generation, query VATComply with the customer's EU VAT number 2. Store the validation result (business name, address, timestamp) with the invoice record 3. If validation fails, do not apply zero-rating — charge VAT at the customer's local rate This creates a defensible audit trail in case of an EU tax authority inquiry. **Historical VAT Rates** VATComply's historical rates endpoint is useful for: - Amending past invoices with the correct rate that was in effect at the time - Tax return preparation covering multiple periods - Compliance audits requiring documentation of rates applied in prior years **Pricing and Rate Limits** VATComply is completely free. No pricing tiers, no API key, no account required. There are no documented rate limits for normal business usage, though extremely high-frequency automated calls may be throttled. For rate lookups (which rarely change and can be cached), a single daily refresh is sufficient. For VIES validation (which requires a live call per customer), the volume of real customer transactions is typically well within acceptable limits. **Compliance Considerations** VATComply queries the live VIES system operated by the European Commission. VIES itself can experience downtime or delays — if validation fails due to VIES being unavailable (not due to an invalid VAT number), the API will return an error. Production applications should handle VIES downtime gracefully, either retrying or falling back to manual validation. VATComply does NOT cover: - Nigerian VAT (FIRS is the Nigerian tax authority; use FIRS APIs or TaxPro Max for Nigerian VAT) - US sales tax (use TaxJar or Avalara) - UK VAT (post-Brexit UK is not in the EU VIES system) - VAT for non-EU countries **Company Background** VATComply is a developer-maintained open API project. The codebase is publicly available and the service is provided as a public good for developers who need EU VAT data without the overhead of integrating paid commercial tax APIs. It sources its rates data from official EU publication channels and VIES for real-time validation. **Alternatives** Commercial alternatives include Avalara (expensive, enterprise-focused), TaxJar (US-focused), and Stripe Tax (integrated into Stripe billing). For Nigerian companies already using Stripe, Stripe Tax automatically handles EU VAT calculation. VATComply's advantage is being completely free and requiring no account setup — ideal for bootstrapped Nigerian startups entering the EU market for the first time. VATComply is a must-have free tool for any Nigerian developer or business dealing with European customers, enabling correct EU tax compliance with minimal integration effort.
Data Validation, Maps & Geocoding
Smarty (formerly SmartyStreets) is an address validation and intelligence platform offering USPS-certified US address verification, international address validation for 240+ countries including Nigeria, real-time address autocomplete, geocoding, and bulk address processing — all through a clean REST API with SDKs for every major programming language. **What Smarty Does** Smarty provides address intelligence through several distinct API products: **1. US Address Validation** Smarty's core product and industry leader for US addresses. It is CASS (Coding Accuracy Support System) certified by the USPS, meaning it meets the highest standard for US address standardization. It validates and standardizes US addresses, corrects common typos and abbreviations, appends ZIP+4 codes, returns geocoordinates, and flags undeliverable addresses. Essential for any application that ships physical goods to US recipients. **2. International Address Validation** Validates and standardizes addresses in 240+ countries worldwide, including Nigeria. For Nigerian addresses, it verifies state/LGA assignments, standardizes address component ordering, and returns geocoordinates. The international validator uses global postal authority data supplemented by proprietary databases. **3. US Address Autocomplete** A real-time autocomplete API that suggests complete, validated US addresses as users type. Reduces keystrokes, prevents typos, and ensures every address submitted through the autocomplete is already verified. Common integration point: frontend checkout forms. **4. ZIP Code API** Returns information about US ZIP codes: primary city, acceptable city names, state, county, latitude/longitude, timezone, and area code. Can also lookup nearby ZIP codes within a given radius. **5. Bulk Address Processing** Process large address lists via batch API or CSV upload. Returns standardized addresses, geocoordinates, and deliverability scores for each entry. Used for address database cleansing and CRM enrichment. **How Developers Use Smarty** Authentication uses a pair of credentials — Auth-ID and Auth-Token — passed as query parameters or headers: ``` GET https://international-autocomplete.api.smarty.com/v2/lookup?search=12+main+lagos&country=NGA&key=YOUR_AUTH_ID ``` Smarty provides SDKs in 7+ languages: - Java, Python, Node.js, PHP, Ruby, Go, C#/.NET The SDKs handle authentication and serialization, making integration simpler than raw HTTP. Example in Node.js: ```javascript const SmartySDK = require('smartystreets-javascript-sdk'); const core = SmartySDK.core; const client = new core.ClientBuilder(credentials).buildInternationalStreetClient(); const lookup = new SmartySDK.internationalStreet.Lookup('NGA', 'Lagos Island'); const result = await client.send(lookup); ``` **Pricing** Smarty operates on a freemium model: - **Free Tier**: 250 lookups/month. No credit card required. Sufficient for development and testing. - **Starter**: Low monthly fee for a fixed number of lookups - **Professional/Enterprise**: Volume-based pricing, typically $0.001-$0.007 per US address lookup depending on volume. International lookups may be priced differently. - Annual plans available at a discount. For Nigerian applications with modest address validation needs (e.g., validating addresses at user signup), the free tier may be sufficient initially. **Nigeria-Specific Considerations** Nigerian address validation is particularly valuable because Nigerian addresses suffer from significant inconsistency issues: 1. **No standardized format**: A Nigerian address might be written as "5 Admiralty Way, Lekki Phase 1, Lagos" or "5 Admiralty Way, Lekki 1, Lagos State, Nigeria" — both referring to the same location. 2. **Landmark-based addresses**: Many Nigerian addresses reference nearby landmarks rather than street numbers: "Near GTBank, beside Shoprite, Ikeja." 3. **LGA vs. city confusion**: Users often enter neighborhood names, LGA names, and city names interchangeably. 4. **Missing postal codes**: Nigerian postal codes (6-digit format issued by NIPOST) are rarely used or known. Smarty's international validation applies global postal authority data to normalize Nigerian addresses to the extent the underlying data allows. For high-precision Nigerian address resolution (especially for logistics and last-mile delivery), combining Smarty with a Nigerian-specific geocoding solution (like Google Maps, HERE, or Kobo360's address data) gives better results. **US Address Validation for Nigerian Diaspora Businesses** For Nigerian companies with US operations — remittance platforms, diaspora banking, import/export businesses — Smarty's USPS-certified US validation is essential. Validating US recipient addresses before initiating a wire transfer, mailing a document, or shipping a package prevents costly errors and reduces delivery failures. **Address Autocomplete for Checkout UX** Adding Smarty's autocomplete to a checkout form dramatically improves address capture quality. Instead of accepting free-text input (which produces inconsistent, hard-to-route addresses), users receive real-time suggestions from a validated database. For Nigerian e-commerce platforms shipping internationally, this reduces returned packages and incorrect address data in the customer database. **Compliance and Security** Smarty is SOC 2 Type II certified and HIPAA compliant. For Nigerian fintech companies processing address data alongside financial information, these certifications provide assurance about data security practices. Data is encrypted in transit and Smarty maintains detailed audit logs. **Company Background** Smarty (formerly SmartyStreets) is a US-based address intelligence company founded in 2011. It is one of the leading address validation providers in the US market, trusted by enterprise clients across logistics, e-commerce, healthcare, and financial services. The rebrand from SmartyStreets to Smarty reflects the company's expansion beyond US street-level data into international and autocomplete products. The company is privately held and profitable, with strong documentation and responsive developer support. **Alternatives** For US addresses: USPS web tools (free but limited), Lob Address Verification, Melissa Data. For international addresses including Nigeria: Google Maps Address Validation API (best accuracy, paid per call), HERE Address Validation, Loqate (enterprise). For Nigerian-specific solutions: BigDataCloud reverse geocoding (free, good LGA-level data), Nominatim (free, OpenStreetMap-based). Smarty is the best choice when you need a single API covering both high-quality US address validation and international address coverage, with strong SDK support and enterprise-grade compliance certifications.
Identity & KYC, Data Validation
Onfido is an enterprise identity verification platform that combines AI-powered document verification, biometric face authentication, and AML watchlist screening into a single developer API. Founded in 2012 in London and acquired by Entrust in April 2024, Onfido continues to operate under its own brand within the Entrust portfolio. The platform serves thousands of businesses globally including Revolut, Zipcar, Bitstamp, and numerous regulated financial institutions. Onfido processes hundreds of millions of identity checks annually across 195+ countries. ## What the API Does Onfido's verification stack has three primary layers. The first is document verification — automated analysis of government-issued ID documents including passports, national ID cards, driver's licenses, and residence permits. Onfido's AI engine validates document authenticity by checking security features, analyzing MRZ (Machine Readable Zone) data, detecting tampering or manipulation, and comparing document templates against its global library. The second layer is biometric verification — a selfie-based face match comparing the live user's face against the document photo. Onfido supports both passive liveness (background analysis without user prompts) and active liveness (guided motion challenges to confirm presence). The liveness engine is designed to prevent spoofing via printed photos, replay videos, 3D masks, and increasingly, AI-generated deepfake imagery. The third layer is watchlist screening — automatic checks against global AML (Anti-Money Laundering) databases, PEP (Politically Exposed Persons) lists, and sanctions registries including OFAC, EU, UN, and UK Treasury. For Nigerian users, the platform supports NIN slips, voter cards, international passports (e-passport with NFC), and Federal Road Safety Corps driver's licenses. Onfido Studio ties these together as a no-code workflow builder — compliance and product teams can drag and drop verification steps, configure conditional logic (e.g., run database check if document is expired), set retry limits, and deploy new verification flows without engineering involvement. ## How Developers Use It Developers integrate Onfido via REST API and SDKs for Web, iOS, Android, and React Native. The standard integration pattern: 1. Create an applicant server-side using `POST /v3.6/applicants` — this creates a user object in Onfido with name and email. 2. Generate an SDK token using `POST /v3.6/sdk_token` — this short-lived token authorizes the client-side SDK session. 3. Initialize the Onfido Web SDK or Mobile SDK on the client, passing the SDK token. 4. The user is guided through document capture and selfie/liveness steps in the Onfido-hosted UI. 5. Create a check on your server using `POST /v3.6/checks` specifying which reports to run (document, facial_similarity, watchlist, etc.). 6. Receive results via webhook when the check completes, or poll `GET /v3.6/checks/{check_id}`. ## Pricing & Fees Onfido operates on custom enterprise pricing. Industry data suggests median annual spend of approximately $60,475, with a wide range from $6,156 for smaller integrations to over $945,000 for high-volume enterprise deployments. Charges are per verification check — document verification, biometric checks, and add-ons like AML screening are priced separately. There is no public per-check rate card; pricing is negotiated based on volume and use case. A sandbox environment is provided to all registered developers during the sales process for full integration testing. ## Authentication Onfido uses JWT (JSON Web Token) authentication. Backend API calls use a long-lived API token stored as a Bearer token in the Authorization header. Client-side SDK sessions use short-lived SDK tokens generated server-side via the `/sdk_token` endpoint — these expire after a configurable period to prevent session hijacking. Webhook payloads include an `X-SHA2-Signature` header for payload verification. ## Rate Limits Onfido does not publish public rate limits. Enterprise contracts specify throughput limits based on expected volume. The API is designed to handle burst verification loads. Contact Onfido/Entrust sales for specific rate limit commitments in your contract. ## Compliance & Regulations Onfido holds ISO 27001 certification, SOC 2 Type II attestation, PCI DSS compliance, and full GDPR compliance. The platform supports compliance with FATF anti-money laundering recommendations, UK FCA guidelines, EU AMLD5/6, FinCEN in the US, and CBN KYC requirements in Nigeria. For Nigerian financial institutions, Onfido's document + biometric verification stack satisfies CBN Tier 2 and Tier 3 KYC requirements as outlined in the CBN Customer Due Diligence Regulation 2023. ## Challenges & Gotchas for Nigerian Developers 1. **No self-serve signup**: Onfido requires enterprise onboarding through their sales team. There is no instant-activation self-serve plan — budget 2–4 weeks for contract and credential setup. 2. **USD-only billing**: All pricing is in USD. Nigerian developers need a USD-capable payment method for invoicing. 3. **No native BVN integration**: Onfido does not query the NIBSS BVN database directly. Pair with a Nigerian BVN API for BVN-based verification. 4. **SDK version management**: Onfido releases frequent SDK updates, especially for mobile. Lock your SDK version and test upgrades before deploying to production. 5. **NDPR considerations**: Biometric data processed by Onfido falls under NDPR as sensitive personal data. Ensure your data processing agreement with Onfido covers Nigerian user data handling and retention policies. 6. **Post-Entrust acquisition uncertainty**: Some developers have noted pricing changes following the Entrust acquisition. Negotiate carefully and review renewal terms. ## Company Background Onfido was founded in 2012 by Husayn Kassai, Eamon Jubbawy, and Ruhul Amin — three Oxford University graduates. The company raised over $200 million in VC funding before being acquired by Entrust, a digital security company, in April 2024 for a reported $400 million. Onfido's technology is now part of Entrust's broader digital identity portfolio, which includes certificates, credentialing, and authentication products. ## Frequently Asked Questions **Q: Is Onfido available in Nigeria?** A: Yes. Onfido supports Nigerian government IDs including international passports, NIN slips, voter cards, and driver's licenses as part of their global document library covering 195+ countries. **Q: Has anything changed since the Entrust acquisition?** A: The Onfido API, documentation, and brand continue to operate independently. The main changes are in sales and enterprise support structure, which is now routed through Entrust channels. **Q: Can I use Onfido for KYB (business verification)?** A: Onfido focuses on individual KYC (Know Your Customer) verification. KYB (Know Your Business / corporate verification) is not a core Onfido product — consider Sumsub or Jumio for KYB requirements. **Q: How do I get started without a sales call?** A: Contact Onfido through onfido.com to initiate enterprise onboarding. There is no self-serve option.
Identity & KYC, Data Validation, Nigeria
Prembly (formerly known as IdentityPass) is a Nigerian-founded identity verification and compliance infrastructure company serving businesses across Africa. Originally launched as IdentityPass — with the Identitypass brand still widely recognized — the company now operates under the Prembly name while maintaining the "Identitypass by Prembly" product identity. All three domains (identitypass.com, myidentitypass.com, prembly.com) resolve to the same company, with prembly.com being the current primary brand. Prembly provides a comprehensive API that allows businesses to verify individual and business identities using government-backed data sources across seven African countries: Nigeria, Kenya, Ghana, Uganda, South Africa, Sierra Leone, and Rwanda. In Nigeria, Prembly is NIMC-licensed, meaning it has direct, authorized access to NIN data from Nigeria's National Identity Management Commission — one of the most critical authorizations for any Nigerian KYC provider. **Core Verification Services** For Nigeria, Prembly's API covers: 1. **BVN Verification (Basic and Advanced)**: Verify a Bank Verification Number against the CBN/NIBSS database. Basic returns name and DOB; Advanced returns full customer details including phone, enrollment bank, and photo. 2. **NIN Verification**: Verify a National Identification Number against NIMC's database, returning name, DOB, gender, and photo. Supports both standard NIN and Virtual NIN (vNIN) verification — the tokenized format required by NIMC's new data privacy policy. 3. **BVN + NIN + Phone Mashup**: A single API call that simultaneously verifies BVN, NIN, and phone number — dramatically simplifying KYC integration by reducing three separate calls into one. 4. **CAC Company Verification (KYB)**: Look up and verify a Nigerian company's CAC registration details — company name, registration number, directors, and status — for Know Your Business (KYB) compliance. 5. **FRSC Driver's License Verification**: Verify a Nigerian driver's license against the Federal Road Safety Commission database. 6. **International Passport Verification**: Verify a Nigerian international passport number and details. 7. **Vehicle Plate Number Verification**: Match a vehicle plate number to the registered owner's details. 8. **Stamp Duty Verification**: Verify stamp duty documents. 9. **Bank Account Name Verification**: Confirm that a bank account name matches the account number before initiating transfers — fraud prevention for disbursements. 10. **Address Verification**: Physical and digital address verification for Nigerian addresses. 11. **Facial Recognition & Liveness Detection**: Biometric verification matching a live selfie to a government ID photo, with liveness checks to prevent spoofing. **RadarR — AML & Compliance Screening** Prembly's RadarR product provides Anti-Money Laundering (AML) screening, sanctions list checking, and Politically Exposed Person (PEP) screening. This is a separate product within the Prembly ecosystem, designed for businesses with regulatory obligations to screen customers against global watchlists. **Pan-African Coverage** Beyond Nigeria, Prembly supports identity verification in Kenya, Ghana, Uganda, South Africa, Sierra Leone, and Rwanda — using country-specific national ID documents and verification databases. This makes Prembly a strong choice for platforms expanding across Africa without needing country-specific verification vendors. **Authentication & Developer Experience** API access is managed through dashboard.prembly.com. Keys are passed via the x-api-key header or as Bearer tokens. Sandbox credentials are available immediately upon account registration — no documents or credit card required for testing. Production access requires business verification (CAC + director ID). SDKs are available for Python (github.com/prembly/prembly_python) and JavaScript (Vanilla), with additional language support maintained in the Prembly GitHub organization. **Pricing** Prembly uses per-verification pricing. Rates vary by verification type (simpler lookups like NIN cost less than biometric or address verifications). No flat-rate pricing is publicly listed — sign up at dashboard.prembly.com for a pricing quote or enterprise plan. Volume discounts are available. **Compliance** Prembly is NIMC-licensed for NIN data access and complies with CBN KYC tiers 1–3, NDPR (Nigeria Data Protection Regulation), and relevant data privacy regulations in each supported country. All data handling adheres to NIMC's vNIN tokenization requirements. **Challenges** Pricing is not transparent without registration, which slows initial evaluation. Physical address verification involving field agents takes longer than instant digital checks. For international markets beyond Prembly's seven supported countries, a global KYC provider (Smile Identity, Sumsub, Jumio) would be needed. **Frequently Asked Questions** Q: Is Prembly the same as IdentityPass? A: Yes. Prembly is the parent company, and "Identitypass by Prembly" is the product name. All three domains (identitypass.com, myidentitypass.com, prembly.com) are the same company. Q: Can I test without a registered business? A: Yes. Sandbox access at dashboard.prembly.com requires only an email registration — no documents needed. Q: Does Prembly support AML screening? A: Yes, via the RadarR product — a separate AML and sanctions screening module within the Prembly ecosystem. Q: What is the BVN+NIN+Phone mashup endpoint? A: A single API call that verifies all three data points simultaneously, simplifying KYC for Nigerian customer onboarding. Q: Which African countries does Prembly support? A: Nigeria, Kenya, Ghana, Uganda, South Africa, Sierra Leone, and Rwanda.
Telecom, Data Validation
JuheAPI Number Verify is a phone number verification and intelligence service offered by JuheAPI (聚合数据, Juhe Data), one of China's leading API aggregation platforms. The service provides phone number format validation, mobile carrier detection, and geographic attribution (province and city) for Chinese mobile phone numbers with +86 country code. This service is specifically designed for the Chinese mobile market and is NOT suitable for verifying Nigerian phone numbers (+234). **What JuheAPI Number Verify Does** For Chinese phone numbers, the service provides: - **Format validation**: Confirms the number follows valid Chinese mobile number format (11-digit numbers starting with 13x, 14x, 15x, 16x, 17x, 18x, or 19x) - **Carrier identification**: Identifies which Chinese carrier the number belongs to — China Mobile (中国移动), China Unicom (中国联通), or China Telecom (中国电信) - **Geographic attribution**: Returns the Chinese province and city the number was originally registered in - **Number type**: Distinguishes between mobile, landline, and virtual numbers **Who Should Use This** JuheAPI Number Verify is appropriate for: - Chinese developers building apps for Chinese mobile users - International businesses with Chinese customer bases - Nigerian companies with significant Chinese buyer relationships who need to validate Chinese contact numbers - China-Nigeria cross-border platforms that collect Chinese buyer information **Who Should NOT Use This** Nigerian developers building apps for Nigerian users should NOT use this service for phone verification. For Nigerian phone number verification (+234), use these alternatives instead: - **Numverify**: International phone validation including Nigeria - **Africa's Talking**: SMS OTP delivery for Nigerian carriers (MTN, Airtel, Glo, 9mobile) - **Termii**: Nigerian-founded SMS/OTP platform with excellent Nigerian carrier support - **Twilio**: Global SMS OTP with Nigerian number support - **BigDataCloud**: Phone validation including Nigerian number format detection **Platform Background** JuheAPI (juheapi.com) is operated by Juhe Data (聚合数据有限公司), a Chinese company founded around 2012 that operates as an API marketplace aggregating hundreds of data services from Chinese data providers. Their catalog includes Chinese weather data, Chinese business registration lookup, Chinese ID card validation, transportation data, and various Chinese-specific data services. The platform is widely used by Chinese developers and is an important part of China's developer ecosystem. **Language and Interface** The JuheAPI platform and documentation are primarily in Mandarin Chinese. Non-Chinese-speaking Nigerian developers will need translation tools to navigate the documentation, billing system, and support channels. All pricing is in CNY (Chinese Yuan) — payment may require a Chinese payment method or international credit card acceptance. **Authentication** JuheAPI uses an API key passed as a query parameter: `?key=YOUR_API_KEY`. Keys are obtained after account registration on juheapi.com. Each API service has a separate API key — the Number Verify key is different from the Page Scraper key. **Pricing** JuheAPI offers a free tier with limited monthly API calls. Paid plans are available for higher volumes. Pricing is in CNY and is generally very affordable by Chinese market standards. The exact pricing for the Number Verify service should be checked at juheapi.com as rates change periodically. **China-Nigeria Trade Context** As China-Nigeria bilateral trade grows (China is Nigeria's largest trade partner), more Nigerian businesses handle Chinese supplier and buyer contact information. JuheAPI Number Verify has limited but genuine utility in cross-border trade workflows where Nigerian companies collect Chinese phone numbers and need to validate them before initiating communications or deliveries. For example, a Nigerian import business using the Alibaba or Made-in-China platforms to source goods collects supplier phone numbers. Before adding numbers to a CRM or triggering automated outreach, validating Chinese number format and carrier can reduce communication failures. **Conclusion** JuheAPI Number Verify is a niche tool with limited direct relevance to most Nigerian developers. Its core value is Chinese phone number validation for the Chinese mobile market. Nigerian developers building for Nigerian users should select phone verification tools with African carrier support rather than this China-focused service.
Data Validation
Cloudmersive Phone Number Validation is a lightweight REST API that parses, validates, and normalizes phone numbers from any input format into standardized international notation, returning location data associated with the number prefix. Part of Cloudmersive's expansive API suite — which includes document conversion, virus scanning, OCR, natural language processing, barcode recognition, and image recognition — the phone validation API shares the same universal API key as all other Cloudmersive products, making it an attractive add-on for developers already in the Cloudmersive ecosystem. With 600 free API calls per month on the free tier (no credit card required), the API is accessible to Nigerian developers building low-to-medium volume applications that need phone number format validation without the overhead of a full carrier intelligence platform. ## What the API Does Cloudmersive's phone validation endpoint parses any phone number string and returns: - **IsValid**: Boolean indicating whether the submitted string is a valid phone number. - **E164Format**: The number in E.164 international standard (e.g., +2348012345678 for Nigerian numbers). - **PhoneNumberType**: Mobile, landline, or unknown. - **PhoneNumberCountryCode**: The country dialing prefix (+234 for Nigeria). - **PhoneNumberCountry**: Full country name. - **PhoneNumberRegion**: Sub-national region where available. The API handles messy input formats — numbers with spaces, dashes, parentheses, and inconsistent country codes are normalized automatically, making it useful for sanitizing user-submitted phone data. Note: Cloudmersive's phone validation focuses on format validation and parsing rather than real-time carrier lookup or fraud signals. It does not return carrier name or SIM Swap detection. For carrier intelligence, Twilio Lookup or Veriphone is more appropriate. ## How Developers Use It POST request to the Cloudmersive validate endpoint with the phone number as a JSON body. The `Apikey` header carries your universal Cloudmersive API key. Full API reference is available at api.cloudmersive.com/validate.asp. ## Pricing & Fees - **Free tier**: 600 API calls/month, 1 concurrent request. No credit card required. - **Premium plans**: Starting at $19.99/month with no monthly call limit and higher concurrency. Premium plans guarantee 99.99%+ uptime SLA. ## Authentication API key authentication using the `Apikey: YOUR_API_KEY` HTTP header. One universal key grants access to all Cloudmersive API products. Keys are issued immediately after registration at cloudmersive.com. ## Rate Limits Free: 600 calls/month, 1 concurrent request at a time. Premium: No monthly call limit; concurrent request limits vary by plan. Calls that exceed concurrency are queued for execution. ## Compliance Cloudmersive operates under enterprise-grade security policies. The platform is designed for integration into business applications requiring data processing. Phone numbers submitted are processed for validation without long-term storage for secondary purposes. ## Challenges & Gotchas for Nigerian Developers 1. **No carrier lookup**: Cloudmersive Phone Validation does not return the carrier name (MTN, Airtel, Glo, 9mobile). If carrier identification is needed, use Twilio Lookup or Veriphone instead. 2. **No SIM Swap or fraud signals**: This API validates format and provides basic line type — it is not a fraud prevention tool. 3. **600/month free limit**: At 1 request per validated number, 600/month limits you to validating 20 numbers per day on the free tier. Budget a premium plan for production apps. 4. **1 concurrent request on free tier**: High-traffic apps will queue requests — upgrade to premium for non-blocking parallel validation. 5. **USD billing**: Cloudmersive charges in USD. ## Company Background Cloudmersive is a US-based API company providing a broad portfolio of cloud-native APIs for data processing, document management, security, and validation. The company serves thousands of developers and businesses globally with a pay-as-you-go model and a universal API key architecture that simplifies integration for multi-API use cases. ## Frequently Asked Questions **Q: Does Cloudmersive Phone Validation support Nigerian numbers (+234)?** A: Yes. Nigerian numbers in any input format are parsed and normalized to E.164 format with country identification. **Q: Does it return the carrier name for Nigerian numbers?** A: No. Cloudmersive Phone Validation does not provide carrier identification. Use Twilio Lookup or Numverify for carrier data. **Q: Is the free tier really free?** A: Yes. 600 API calls/month with no credit card required. Premium plans unlock unlimited calls and higher concurrency. **Q: Can I use this alongside other Cloudmersive APIs?** A: Yes. The same API key provides access to all Cloudmersive APIs including document conversion, virus scanning, OCR, NLP, and image recognition.
Payments, Banking & Fintech, Data Validation
PayVessel is a comprehensive fintech API platform enabling developers to integrate payments, transfers, virtual USD cards, virtual accounts, and identity verification through a single REST API. The platform is specifically designed for Nigerian developers and businesses, offering a complete fintech infrastructure stack without requiring multiple provider integrations. The platform consolidates five core services: Payments (collect funds via cards, bank accounts, and mobile wallets), Transfers & Payouts (send money to bank accounts and mobile money users), Virtual USD Cards (issue and manage Visa/Mastercard virtual cards for international spending), Virtual Accounts (create static and dynamic Nigerian bank accounts for collections), and Identity Verification (BVN/NIN verification, credit scores, and risk assessments). Developers integrate through standard REST APIs with comprehensive documentation available at docs.payvessel.com. Authentication uses API key-based Bearer token authentication with separate test and live keys. The platform provides real-world code examples across multiple tech stacks including Vue.js, React, Node.js, Kotlin, and others, enabling rapid integration. SDKs and no-code integration tools are available for non-technical users. Pre-built solutions are offered for common use cases including e-commerce, event ticketing, subscriptions, and POS systems. PayVessel handles compliance with Nigerian banking regulations and maintains PCI-DSS certifications. The platform supports naira transactions natively and is optimized for Nigerian bank accounts. For Nigerian developers, PayVessel eliminates the need to juggle multiple payment providers — all services are available in one platform with consistent API design. The virtual account feature is particularly valuable for businesses needing to collect payments from multiple customers with transparent settlement. The identity verification service (BVN/NIN) simplifies KYC processes and enables credit decisioning for lending platforms. Rate limits are standard and documented in the API reference. Test mode is fully functional and allows validation before production launch. Virtual accounts can be created dynamically for each customer transaction or statically for recurring use. Split payments are supported for marketplace and commission-based models. Webhooks deliver real-time transaction events. The platform is actively maintained with regular feature updates and dedicated support channels for developers.
Data Validation, Banking & Fintech
VATLayer API is an EU VAT compliance API operated by APILayer — the same company behind IPstack, Numverify, and scrapestack. It provides EU VAT number validation and current VAT rate data for all 27 European Union member states, enabling developers to build automated tax compliance into billing systems, e-commerce checkouts, and invoicing workflows. For Nigerian businesses selling goods or services to EU customers, VATLayer provides the essential tax data infrastructure needed to comply with EU VAT regulations without manually maintaining VAT rate tables. **What VATLayer Does** VATLayer provides two core data services: **1. EU VAT Number Validation** Validates whether an EU VAT number is registered, active, and belongs to the business claiming it. The validation queries the EU's official VIES (VAT Information Exchange System) database in real time and returns: - Validity status (valid/invalid) - Business name registered to the VAT number - Business address - Country of registration - Validation timestamp This is critical for B2B invoicing: when a Nigerian company issues an invoice to an EU business, using the reverse charge mechanism (where the buyer accounts for VAT), the Nigerian supplier must confirm the buyer holds a valid EU VAT number. VATLayer automates this confirmation at invoice generation time. **2. EU VAT Rates by Country** Returns the current standard VAT rate, reduced VAT rates, and super-reduced/parking rates for any EU member state by ISO country code. EU VAT rates vary significantly: - Standard rates range from 17% (Luxembourg) to 27% (Hungary) - Most countries have one or more reduced rates (5%, 8%, 10%, 13.5%) for essential goods - Some countries have super-reduced rates (2.1% in France for certain goods) A single API call retrieves the complete rate structure for any country, keeping your billing system up to date without manual rate maintenance. **How Developers Use VATLayer** VATLayer uses the familiar APILayer `access_key` authentication — the same pattern as other APILayer products: Validate an EU VAT number: ``` GET https://apilayer.net/api/validate?access_key=YOUR_KEY&vat_number=DE123456789 ``` Get VAT rates for Germany: ``` GET https://apilayer.net/api/rate?access_key=YOUR_KEY&country_code=DE ``` Get all EU VAT rates: ``` GET https://apilayer.net/api/rate_list?access_key=YOUR_KEY ``` Check if price is VAT-inclusive: ``` GET https://apilayer.net/api/price?access_key=YOUR_KEY&amount=100&country_code=DE&vat_number=DE123456789 ``` All responses are JSON. HTTPS is supported on all paid plans and on the free tier. **Pricing** VATLayer is an APILayer product with a freemium model: - **Free**: 100 requests/month — suitable for development, testing, and very low-volume production - **Basic**: $9.99/month for 10,000 monthly requests - **Professional**: $24.99/month for 100,000 monthly requests - **Enterprise**: Custom pricing for very high volumes - **Annual billing**: 2 months free on any annual plan For most Nigerian businesses selling to EU customers, the 10,000 monthly request Basic plan at $9.99/month is sufficient — it covers 10,000 checkout validations or invoice generations per month. **VATLayer vs VATComply** VATComply (vatcomply.com) is a separate, completely free EU VAT API that requires no API key. VATLayer is the APILayer product that costs from $9.99/month. The key differences: - **VATComply**: Free forever, no key, no rate limits — best for most use cases - **VATLayer**: APILayer brand, paid from $9.99/month, same access_key ecosystem — best for teams already using other APILayer products who want consolidated billing For new integrations, VATComply is usually the better starting point. VATLayer makes sense when your team is already using IPstack, Numverify, and other APILayer products and wants a single vendor relationship. **Nigerian EU Market Context** EU VAT for non-EU businesses became significantly more complex after July 2021 when the EU reformed its VAT rules for cross-border digital services. The key rules affecting Nigerian sellers: 1. **B2C Digital Services**: If a Nigerian business sells digital products (software, subscriptions, downloads) to EU consumers and exceeds €10,000/year in EU sales, it must register for EU VAT via the OSS (One Stop Shop) scheme and collect VAT at the buyer's local rate. 2. **B2B Services**: Sales to EU businesses that provide a valid EU VAT number are zero-rated (reverse charge). VATLayer confirms the VAT number is valid before applying zero-rating. 3. **Physical Goods**: E-commerce shipments to EU consumers may be subject to import VAT at the destination country's rate. For low-value goods (under €150), the IOSS (Import One Stop Shop) scheme applies. VATLayer's VAT rate and validation APIs support all three scenarios. **Integration Workflow for Nigerian SaaS** A typical integration for a Nigerian SaaS company billing EU customers: 1. At checkout, ask the customer if they are a business or individual 2. If business: collect their EU VAT number, validate it with VATLayer in real time 3. If valid VAT number: apply reverse charge (0% VAT), show "Reverse Charge VAT" on invoice 4. If individual or no VAT number: apply the VAT rate for their country using VATLayer rates endpoint 5. Generate invoice with correct VAT treatment, store VATLayer validation response as audit evidence **Compliance Considerations** VATLayer data queries VIES, which can experience downtime (VIES is operated by EU tax authorities and has variable uptime). Applications should handle VIES downtime gracefully — either retrying or flagging the transaction for manual review. Store all validation responses with timestamps as evidence of due diligence. VATLayer processes EU VAT numbers which are business registration data. This is not personal data under GDPR and does not require special handling. **Company Background** VATLayer is developed by APILayer (apilayer.com), a Vienna-based API company that operates a portfolio of data APIs across multiple domains. APILayer is known for affordable, well-documented APIs targeting small and medium development teams. VATLayer has been available since APILayer's early product portfolio and is widely used by European and international e-commerce developers. VATLayer is the right choice for Nigerian developers already in the APILayer ecosystem who need EU VAT compliance alongside their other APILayer integrations.
Data Validation, Email
Mailgun Email Validation is an email verification service built into the Mailgun email platform, powered by real-world delivery data from billions of emails sent through Mailgun's infrastructure. Because Mailgun operates one of the largest email sending platforms globally, its validation engine uses actual send history and recipient engagement data — not just DNS checks — to make more accurate predictions about whether a given email address is deliverable. Available as a standalone validation API or as part of the Mailgun Optimize suite, the service enables Nigerian developers and businesses to validate email addresses in real time at point of entry, or clean existing lists in bulk before campaigns, reducing bounce rates that damage domain sender reputation. ## What the API Does Mailgun email validation performs multi-layer verification: - **Syntax check**: Validates email address format. - **Domain validation**: Verifies that the domain exists and has valid DNS records. - **MX record check**: Confirms the domain has mail exchange records configured to receive email. - **Mailbox existence**: Verifies the specific mailbox exists on the mail server via SMTP probing. - **Disposable email detection**: Flags addresses from temporary email services. - **Risk assessment**: Leverages Mailgun's historical send data to assign deliverability risk scores based on whether similar addresses have historically been undeliverable, bounced, or marked as spam. The Mailgun Optimize plan adds inbox placement testing (verifying your emails actually reach inboxes, not spam folders) and email preview rendering (testing how your email looks across email clients) alongside validation. ## How Developers Use It Real-time validation via REST API: `GET https://api.mailgun.net/v4/address/validate?address=user@example.com` authenticated with HTTP Basic Auth (username: `api`, password: `YOUR_API_KEY`). Bulk validation: Upload a CSV file through the Mailgun dashboard or API and retrieve validated results by file ID. ## Pricing & Fees - **Optimize Plan**: $49/month — includes 2,500 email validations, 25 inbox placement tests, and 500 email preview renders per month. - **Add-on validation on Foundation+**: $1.20 per 100 validations as overage. - **Email sending**: Separate from validation — Mailgun offers free 100 emails/day for sending, with paid sending plans starting at $15/month. Note: After October 2025, Mailgun increased pricing on its Flex send plan by 100%. Verify current pricing at mailgun.com/pricing before committing. ## Authentication HTTP Basic Authentication. Username is always the literal string `api`; password is your Mailgun API key. This scheme is shared across all Mailgun API calls (email sending, validation, analytics). ## Rate Limits Rate limits depend on your plan. The Optimize plan includes 2,500 validations/month. Overage above the plan limit is billed per 100 validations. Real-time API throughput is not explicitly published — contact Mailgun for high-volume limit details. ## Compliance & Regulations Mailgun is GDPR compliant and SOC 2 Type II certified. Email addresses submitted for validation are processed per Mailgun's data processing agreement. For Nigerian deployments under NDPR, Mailgun's data handling policies support appropriate treatment of user email data. ## Challenges & Gotchas for Nigerian Developers 1. **Validation separate from sending**: The Optimize plan for validation is separate from Mailgun's email sending plans. You may need two plans (one for sending, one for validation) if you use both. 2. **Catch-all domains**: Corporate Nigerian email domains configured as catch-all return "risky" or "unknown" results — Mailgun cannot definitively confirm individual mailbox validity on catch-all domains. 3. **Price increase awareness**: Mailgun increased its Flex send plan pricing by 100% in December 2025. Review current pricing at mailgun.com before subscribing. 4. **USD billing**: Mailgun charges in USD. Nigerian developers need a USD-capable payment method. 5. **Best used within the Mailgun ecosystem**: Mailgun Validation is most valuable if you're already using Mailgun for email sending — combining both means validation and delivery in one account and one API key. ## Company Background Mailgun was founded in 2010 in San Francisco as a developer-focused transactional email API. The company was acquired by Sinch (a Swedish communications platform) in 2021. Mailgun serves over 150,000 businesses globally and processes over 100 billion emails per year. The email validation product is part of Mailgun's Optimize suite, which also includes inbox testing and email preview tools. ## Frequently Asked Questions **Q: Do I need a Mailgun sending account to use email validation?** A: No. Email validation is available as a standalone product through the Mailgun Optimize plan without requiring a sending subscription. **Q: How accurate is Mailgun email validation?** A: Mailgun claims industry-leading accuracy by leveraging real delivery data from billions of emails sent through its platform, not just DNS checks. **Q: What's the difference between Mailgun Validate and ZeroBounce?** A: ZeroBounce is a standalone validation specialist with more detailed categorization (spam traps, abuse emails, etc.) and non-expiring credits. Mailgun Validate is best for teams already in the Mailgun ecosystem who want validation + inbox testing + email delivery in one platform. **Q: Is there a free trial for validation?** A: Mailgun provides some validation credits with account registration. The Optimize plan includes validation, inbox testing, and email preview starting at $49/month.
Identity & KYC, Data Validation, Banking & Fintech
Fincra Identity is the identity management and verification feature set built into the Fincra API. It is not a standalone product — it is accessed using the same API credentials as Fincra payment services. Nigerian developers using Fincra for payments get identity verification capabilities included, enabling them to build compliant KYC flows without integrating a separate identity provider. What It Does Fincra Identity provides three core capabilities: (1) BVN Resolution — resolve a Nigerian Bank Verification Number to retrieve the associated identity details, enabling KYC verification against the CBN BVN database; (2) Bank Account Verification — verify that a Nigerian bank account number is valid and retrieve the account holder name via NIP lookup, preventing failed transfers before they happen; (3) Card BIN Resolution — look up a card BIN (Bank Identification Number) to identify the issuing bank, card network, card type, and country of origin for any card number prefix. How Developers Use It Fincra Identity endpoints are called using the same API key obtained from the Fincra Dashboard. Documentation is at docs.fincra.com under the Identity Management section. The same 50 req/sec rate limit applies. Sandbox and live environments are fully isolated as with all Fincra services. Pricing Included in the Fincra API subscription. Custom pricing based on volume — contact Fincra sales for current rates. Rate Limits 50 API calls per second, shared with all other Fincra API calls. HTTP 429 returned when exceeded. What Fincra Identity Does NOT Cover Unlike dedicated KYC providers such as Dojah, Smile Identity, or YouVerify, Fincra Identity does not provide: NIN verification, international passport verification, driver's licence lookup, liveness detection, document capture, or CAC business verification. For comprehensive KYC with selfie matching and multi-document support, a dedicated KYC provider is recommended. Challenges and Gotchas (1) Fincra Identity is only available to businesses that have an active Fincra account — you cannot use it without being a Fincra payments customer. (2) Feature set is narrower than dedicated KYC providers. (3) Live mode requires completing full Fincra compliance onboarding first. (4) No standalone pricing — bundled with Fincra payment costs. Company Background Fincra is a CBN PSSP-licensed payment gateway incorporated in the US (Fincra Inc.) and operating in Nigeria and across Africa. The company provides payment infrastructure to African businesses and fintechs, and includes identity verification as part of its end-to-end compliance toolkit. FAQs Q: Is Fincra Identity a separate product from Fincra payments? A: No. It is a feature set within the Fincra API accessed with the same credentials. Q: Can I use Fincra Identity without using Fincra for payments? A: Not independently — you need an active Fincra business account to access these endpoints. Q: Does Fincra Identity support NIN verification? A: Not currently. BVN resolution, bank account verification, and card BIN lookup are the currently documented identity features. Q: What is the rate limit? A: 50 requests per second, shared with all Fincra API calls.
Data Validation, Email
Hunter.io is an email finding and verification platform that helps sales teams, recruiters, and marketers discover professional email addresses associated with any company domain and verify their deliverability. With over 4 million users globally, Hunter is the leading tool for B2B email prospecting, combining domain-level email discovery, individual email finding by name + company, multi-step email verification, and outreach campaign management in a single platform and REST API. In July 2025, Hunter migrated to a Unified Credits system, consolidating search, finder, and verification operations into a single monthly credit pool — simplifying budget management across teams. Also in 2025, Hunter launched an official MCP server enabling AI agents (Claude, OpenAI, Google) to interact with Hunter's API using natural language. ## What the API Does Hunter provides four core capabilities: **Domain Search**: Given a company domain (e.g., dangote.com, gtbank.com), returns all publicly findable email addresses associated with that domain, along with the email pattern used by the organization (e.g., {first}.{last}@company.com), confidence scores, and source URLs. **Email Finder**: Given a person's name and their company domain, Hunter uses its email pattern database and verification engine to find the most likely email address. Returns the email, a confidence score, and verification status. **Email Verifier**: Multi-step verification that checks email syntax, domain MX records, and mailbox existence via SMTP connection — without sending an actual email. Returns deliverability status (deliverable, risky, undeliverable, unknown) and detailed sub-checks. **Email Campaigns**: Send personalized cold email campaigns from Hunter's built-in outreach tool, with open/click tracking and automated follow-up sequences. ## How Developers Use It REST API with JSON responses and API key authentication. Example: ``` GET https://api.hunter.io/v2/domain-search?domain=gtbank.com&api_key=YOUR_KEY GET https://api.hunter.io/v2/email-finder?domain=gtbank.com&first_name=Emeka&last_name=Okafor&api_key=YOUR_KEY GET https://api.hunter.io/v2/email-verifier?email=emeka.okafor@gtbank.com&api_key=YOUR_KEY ``` Rate limits: 15 req/sec (500 req/min) for Domain Search and Email Finder; 10 req/sec (300 req/min) for Email Verifier. ## Pricing & Fees Unified Credits system (July 2025) — all operations draw from a single monthly pool: - **Free**: 50 searches/month. No credit card required. - **Starter**: $34/month (annual) / $49/month (monthly) — includes 500 searches/month. - **Growth**: $73/month (annual) / $104/month (monthly) — 2,500 searches/month. - **Business**: $244/month (annual) / $349/month (monthly) — 10,000 searches/month. - **All paid plans**: Unlimited team seats. ## Authentication API key passed as a query parameter (`api_key=YOUR_KEY`). Keys are found in the Hunter account dashboard. ## Rate Limits Domain Search and Email Finder: 15 requests/second, 500 requests/minute. Email Verifier: 10 requests/second, 300 requests/minute. These limits apply across all plan tiers. ## Compliance & Regulations Hunter.io is GDPR compliant. The platform sources email addresses from publicly available web sources (company websites, press releases, social media, etc.) — not from private databases or purchased lists. Hunter provides data subject access and deletion request support for GDPR compliance. For Nigerian deployments under NDPR, Hunter's data sourcing from public web data is generally compliant, but always confirm your specific use case with a legal review. ## Challenges & Gotchas for Nigerian Developers 1. **Nigerian business domain coverage**: Hunter's email database is strongest for international companies. Coverage of smaller Nigerian businesses and startups may be limited compared to large enterprises. 2. **Catch-all domains**: Many Nigerian corporate email domains are catch-all configured. Hunter may return emails with lower confidence scores or mark them as "risky" when the domain accepts all emails. 3. **Credits are shared across operations**: With Unified Credits, your monthly pool is consumed by domain searches, email finds, and verifications equally — budget accordingly if you need high verification volume. 4. **USD billing**: Hunter charges in USD. Nigerian teams need a USD-capable payment method. 5. **Not a list cleaning tool**: Hunter is optimized for finding and verifying individual emails, not cleaning large existing lists. Use ZeroBounce for bulk list hygiene. ## Company Background Hunter.io was founded in 2015 in Paris, France by Antoine Finkelstein and François Grante. The company grew from a simple Chrome extension to a full email prospecting and outreach platform serving over 4 million users across marketing, sales, and recruitment teams globally. ## Frequently Asked Questions **Q: Is there a free tier?** A: Yes. Hunter offers 50 free searches/month with no credit card required. **Q: What changed with the Unified Credits system in July 2025?** A: Previously, Hunter had separate Search Credits and Verification Credits pools. The July 2025 update consolidated these into a single monthly credit pool used by all operations. **Q: Does Hunter have a Nigerian business email database?** A: Yes, though coverage is stronger for large Nigerian enterprises (banks, telcos, multinationals) than for smaller local businesses. **Q: Can I use Hunter with AI coding tools?** A: Yes. Hunter launched an official MCP server in 2025 enabling Claude Code, OpenAI agents, and Google AI to interact with Hunter's API using natural language.
Data Validation
Proweblook Phone Checker is a phone number validation API that returns validity status, carrier name, line type, and geographic location data for phone numbers across 195+ countries including Nigeria. Part of Proweblook's API toolkit — which also includes a WhatsApp Number Checker (verifying if a number is registered on WhatsApp), Caller ID lookup, and GeoIP analysis — the Phone Validator API is particularly relevant for Nigerian developers building apps where WhatsApp is the primary communication channel alongside standard SMS. The platform supports both real-time single-number validation and bulk processing for high-volume contact list verification, with real-time processing and asynchronous modes available. ## What the API Does Proweblook's Phone Number Validator accepts a phone number and returns: - **Valid**: Whether the number is valid and formatted correctly. - **Country**: The country associated with the number, including Nigeria (+234). - **Region**: Sub-national region or city where available. - **Carrier**: The mobile network operator name. - **Line type**: Mobile, landline, VoIP, or unknown. Beyond basic phone validation, Proweblook's broader toolkit offers: **WhatsApp Number Checker**: Verifies in real time whether a given phone number is registered and active on WhatsApp, including whether it is a personal or business WhatsApp account. Delivers 99.7% accuracy across 180+ countries. This is especially valuable for Nigerian businesses that use WhatsApp as their primary customer communication channel. **Caller ID API**: Queries an extensive database to return the registered name and country associated with a phone number when a call is placed — useful for customer service, fraud detection, and CRM enrichment. ## How Developers Use It Integration is via REST API with API key authentication. Requests can be processed in real time for individual lookups or asynchronously for bulk batch processing. The proweblook.com API documentation provides endpoint details and code samples. ## Pricing & Fees Proweblook offers a free tier for initial testing. Paid plans are available — visit proweblook.com for current pricing tiers and volume options. Bulk processing is supported for high-volume use cases, and custom plans may be available for enterprise volumes. ## Authentication API key authentication. Keys are obtained after registration at proweblook.com. ## Rate Limits Supports real-time single-number lookups and asynchronous bulk processing for high-volume batches. Contact Proweblook for specific throughput limits per plan. ## Nigeria-Specific Relevance For Nigerian developers, Proweblook's combination of phone validation and WhatsApp number checking addresses a uniquely Nigerian challenge: many Nigerian users use WhatsApp as their primary contact method rather than SMS, and many Nigerian businesses send customer communications via WhatsApp. Proweblook's ability to validate whether a Nigerian number is WhatsApp-registered before routing a message prevents failed delivery to non-WhatsApp numbers and avoids incurring messaging costs on undeliverable contacts. ## Challenges & Gotchas for Nigerian Developers 1. **Pricing transparency**: Proweblook does not publish detailed pricing on its website — visit the site or contact support for current plan details before committing. 2. **No SIM Swap detection**: Standard phone validation without fraud signal enrichment — use Twilio Lookup for SIM Swap detection. 3. **WhatsApp checking compliance**: Automated WhatsApp number verification sits in a gray area with WhatsApp's Terms of Service. Ensure your use case complies with WhatsApp's policies before deploying at scale. 4. **Smaller vendor**: Proweblook is a smaller API provider compared to Twilio or Abstract API. Consider support response time and documentation depth for production-critical integrations. ## Company Background Proweblook is an API toolkit provider offering phone validation, WhatsApp checking, Caller ID, GeoIP, and 200+ AI tools on a single platform. The company focuses on practical developer tools for communication and contact verification, with particular emphasis on WhatsApp-related verification capabilities. ## Frequently Asked Questions **Q: Does Proweblook support Nigerian phone numbers?** A: Yes. Nigeria is included in Proweblook's 195+ country coverage. **Q: Can I check if a Nigerian number is on WhatsApp?** A: Yes. Proweblook's WhatsApp Number Checker verifies WhatsApp registration status with 99.7% accuracy across 180+ countries including Nigeria. **Q: Does Proweblook support bulk validation?** A: Yes. Bulk processing is supported for validating large lists of phone numbers asynchronously. **Q: Is there a free tier?** A: Yes. A free tier is available for initial testing and development.
Identity & KYC, Data Validation, Banking & Fintech
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.