Looking for a substitute for Hunter? Check out the top compiled data validation & email services alternative APIs in the directory. Compare key features, developer experience, authentication methods, and uptime.
Email Services, Travel, Payments, Calendar & Holidays, Events, AI & ML, Utility Tools, Booking
Google Calendar API is part of the Google Workspace platform and provides full programmatic access to calendar events, calendar lists, and calendar settings for Google accounts — enabling reading, creating, updating, and deleting calendar events; managing attendee invitations; checking free/busy availability across multiple calendars; and accessing recurring event series. As one of the most widely used calendar platforms in Nigeria — particularly among Nigerian tech companies, startups, freelancers, and professionals who rely on Google Workspace for email and productivity — the Google Calendar API is the most commonly integrated calendar service for Nigerian application developers. Event creation through the Google Calendar API accepts detailed event specifications: title, description, location (physical address or Google Meet link), start and end datetime with timezone, list of attendee email addresses, reminder settings, visibility, and recurrence rules for repeating events. Nigerian applications that want to allow users to save appointments, bookings, or event registrations directly to their Google Calendar can call the API to create a structured calendar event that appears immediately in the user's calendar app on phone, tablet, and web browser. Free/busy queries enable checking the availability of one or more Google Calendar users during a specified time range — critical for scheduling features that need to propose meeting times when all participants are free. Nigerian scheduling tools, appointment booking systems, and team coordination platforms can use the freebusy.query endpoint to check whether proposed meeting times work for all invited participants before sending a meeting invitation, reducing the back-and-forth of manual scheduling negotiation. Calendar sharing and access control is managed through the Calendar API's ACL (Access Control List) endpoints, allowing granting and revoking access to specific calendars — useful for Nigerian businesses that need to share team calendars with employees, clients, or partners at specific access levels (view-only, edit, manage). Recurring events support through the Google Calendar API allows creating events with sophisticated recurrence rules: daily, weekly, monthly, or custom recurrence patterns with optional exception dates and end conditions. Nigerian businesses scheduling weekly team meetings, monthly payroll processing reminders, or quarterly review sessions can use the API to create a single recurring event series that generates individual event instances automatically across the calendar. Webhook notifications allow subscribing to change notifications for a calendar, receiving push updates whenever an event is created, modified, or deleted — enabling Nigerian applications to react in real time to calendar changes without polling. Customer service platforms that sync service appointments with Google Calendar can use webhooks to detect cancellations and update their booking system immediately. The Google Calendar API is free to use, requiring OAuth 2.0 authentication through a Google Cloud Console project. Nigerian developers set up their OAuth credentials in the Google Cloud Console, configure the consent screen, and implement the standard Google OAuth flow to request calendar access from their users. The well-documented API has official client libraries for Python, JavaScript, Java, and other languages. Google Calendar API usage is free up to generous daily quota limits with no payment required — Nigerian developers register a project in Google Cloud Console, enable the Calendar API, and obtain OAuth credentials at no cost. The API's comprehensive official documentation and active developer community make it one of the best-supported calendar integrations available to Nigerian app developers.
Payments, Social Media, Data Validation, Content, Identity & KYC, Events, AI & ML, eCommerce
APITemplate.io is a cloud-based image and PDF generation API that enables Nigerian developers to automate the creation of visual documents and graphics from either visual templates (designed in the APITemplate editor) or HTML/CSS code. The service renders templates into pixel-perfect PNG, JPEG, or PDF files by substituting dynamic variable values — names, dates, prices, product images, scores — into the template design. For Nigerian businesses automating document generation (invoices, reports, certificates) and visual content creation (banners, social cards), APITemplate.io provides a reliable, scalable rendering infrastructure without the complexity of managing headless browsers. Nigeria's formal economy generates enormous volumes of documents that businesses must produce consistently: invoices from service providers to clients, receipts from payment transactions, certificates from training institutions, reports from analytics platforms, and identity documents from verification services. Manually generating these documents is labor-intensive and error-prone. APITemplate.io automates this production, generating perfect documents from HTML/CSS templates or visual templates at the exact moment they are needed. The HTML/CSS template approach is particularly powerful for Nigerian developers comfortable with web development. Any layout achievable in HTML and CSS — invoice tables with line items, certificate layouts with calligraphy fonts, payslips with structured data grids — can become a document template. APITemplate.io's rendering engine uses a headless browser backend, so templates render exactly as they would in a web browser. Developers can iterate on template design locally with standard HTML/CSS tools, then deploy the template to APITemplate.io for API-driven rendering. The visual template editor provides a simpler path for Nigerian marketers and non-developers who need to create image templates — social media cards, promotional banners, event flyers — without writing code. The editor supports text blocks, image placeholders, shape elements, and background layers. Once published, visual templates are accessible via the same API as HTML/CSS templates. Dynamic variable substitution works by defining named placeholders in the template (for example, {{customer_name}}, {{invoice_total}}, {{product_image_url}}) and then passing corresponding values in the API request JSON payload. The rendering engine replaces placeholders with provided values before generating the final output. For Nigerian invoice generation, the template defines the visual layout while each API call provides the client-specific values for that particular invoice. Retina (HiDPI) output at 2x and 3x resolution ensures that generated images look crisp on high-resolution displays — important for Nigerian e-commerce product images and printed documents where pixelation would look unprofessional. Webhook notification delivers the generated file URL asynchronously for complex renders, while synchronous response is available for simple templates. Zapier and Make integrations enable no-code workflows for Nigerian teams automating document generation without engineering resources. APITemplate.io's PDF generation capabilities extend beyond image templates to full multi-page PDF documents, with page breaks, headers and footers, repeating elements, and table generation from data arrays. Nigerian companies automating contract generation, invoice creation, and compliance report production can use the PDF API to produce professional, consistently formatted documents from structured data without manual document assembly. The API also supports webhook callbacks for asynchronous rendering — submitting a template job and receiving a notification URL when the rendered asset is ready. This prevents timeouts for complex templates and is suitable for Nigerian batch processing workflows that generate documents for hundreds of records simultaneously.
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.
Banking & Fintech, Email Services, SMS & Messaging, Events, Maps & Geocoding, AI & ML, eCommerce
Braze is an enterprise customer engagement platform that enables large consumer-facing businesses to deliver highly personalized, cross-channel marketing and lifecycle communication across push notifications, email, SMS, in-app messages, web push, and WhatsApp. Originally founded as Appboy in 2011 and rebranded as Braze in 2017, the company is publicly traded on Nasdaq and serves some of the world's largest consumer apps — including major e-commerce platforms, media companies, fintech apps, and retail chains — who need sophisticated customer engagement infrastructure at the scale of tens of millions of users. For Nigerian businesses, Braze is relevant for well-funded, high-scale consumer platforms that have grown beyond what simpler tools like OneSignal or Firebase can serve. A Nigerian super-app, a major e-commerce platform, a large-scale fintech, or a media company with millions of active users and a dedicated marketing team would be the right Braze customer. The platform is explicitly not suited for early-stage startups or small businesses — Braze's enterprise pricing model (based on monthly active users) makes it appropriate for companies with millions of Nigerian users and a marketing budget to match. The Canvas journey builder is Braze's flagship feature for lifecycle marketing. Canvas is a visual flow editor where marketing teams design multi-step customer journeys — sequences of messages and decision branches that guide users along desired paths over days, weeks, or months. A Nigerian fintech could build a Canvas that starts when a user registers: day 0 sends a welcome push, day 1 sends an email with getting-started tips, day 3 checks if the user has made a transaction (if yes, move to "active user" canvas; if no, send an SMS reminder), and so on. Branches can be conditioned on user attributes, behaviors, or real-time events, creating individualized journeys for millions of users simultaneously. Real-time data streaming through Braze's Currents feature exports every user event — message sent, opened, clicked, converted — to external data warehouses and analytics platforms in real time. Nigerian businesses using Braze alongside their data analytics infrastructure can maintain a complete, real-time view of campaign performance and user behavior synchronized between Braze and their data warehouse. Predictive AI features include predictive churn models (identifying users most likely to stop engaging before they do), predictive purchase models (identifying users most likely to buy), and send time optimization (using machine learning to determine the best time to message each individual Nigerian user based on their historical engagement patterns). These AI capabilities require large user bases to generate meaningful predictions — another reason Braze is suited for scale. User segmentation in Braze is highly sophisticated. Segments can be defined based on any combination of user attributes (location, language, plan type, registration date), behavioral events (made a purchase in the last 30 days, viewed a product category, invited a friend), and predictive attributes (predicted churn score above 0.7). For Nigerian businesses with diverse urban and rural user bases, segmentation can target specific geographic areas, language preferences, and product categories with precisely relevant messages. WhatsApp integration through Braze gives Nigerian enterprises access to official WhatsApp Business messaging within their lifecycle marketing workflows. A Canvas can branch to send a WhatsApp template message to Nigerian users who prefer WhatsApp over push or email, unified with the same campaign logic and reporting as other channels. Multi-variant A/B testing in Braze allows running experiments across all channels simultaneously — testing different message content, send times, channel combinations, and complete journey designs. For Nigerian marketers optimizing engagement and conversion, Braze provides the statistical rigor to determine which approach actually works better, not just which looks better. Braze requires SDK integration in mobile apps (iOS and Android SDKs) and website (Web SDK) for in-app, push, and behavioral tracking capabilities. Server-side integration via the REST API handles event tracking, user profile updates, and triggered messaging from backend systems. The integration is comprehensive but requires engineering time to implement correctly.
Banking & Fintech, Payments, Data Validation, Security, SMS & Messaging, Events, Logistics, AI & ML, Travel, Booking, eCommerce, Sports & Betting
GIG Logistics (GIGL) is Nigeria's largest courier and parcel delivery company, operating a nationwide network of over 200 service centers across all 36 states and the Federal Capital Territory. Through its developer API, GIGL enables businesses to programmatically book shipments, generate waybills, track parcels in real time, and integrate Nigeria's most trusted courier brand directly into e-commerce platforms, enterprise applications, and logistics management systems. **What the GIG Logistics API Does** The GIGL API exposes the full operational capability of Nigeria's largest courier network: **1. Shipment Booking** Create a shipment booking programmatically by providing sender and recipient details, package dimensions and weight, collection method (drop-off at service center or home pickup), and delivery preference. The API returns a booking ID and waybill number. **2. Waybill Generation** Generate a printable waybill/tracking label for each shipment. The waybill includes barcode, sender/recipient details, tracking number, and service center routing information. **3. Real-time Tracking** Query any shipment's current status and location using its waybill number. Status updates include: collected, in transit, at hub, out for delivery, delivered, and exception states. Webhook integration available for real-time push notifications. **4. Rate Calculation** Before booking, query the rate calculation endpoint with package weight, dimensions, origin, and destination to receive the delivery cost. Supports all GIGL service types (regular, express, economy). **5. Service Center Lookup** Query the locations and contact details of any of GIGL's 200+ service centers by state or city. Useful for building drop-off location finders in your application. **6. Cash on Delivery** GIGL riders collect payment from recipients on behalf of shippers. The COD amount is specified at booking time and disbursed to the sender account periodically. This is one of GIGL's most valued features in Nigeria's cash-preference market. **Nigerian Market Position** GIG Logistics is in a class of its own in Nigerian logistics: - **Scale**: 200+ service centers vs competitors' typical 10-20 locations - **History**: Over a decade of operations; deeply trusted brand - **Institutional clients**: Nigerian banks, insurance companies, telcos, government agencies - **Coverage depth**: Reaches secondary and tertiary cities across all 36 states - **International**: Partnership with DHL for international shipments from Nigeria No other Nigerian courier company approaches GIGL's nationwide footprint, making it the default choice for businesses requiring reliable nationwide delivery at scale. **Enterprise Use Cases** GIGL is particularly well-positioned for high-volume enterprise logistics: 1. **Bank Document Delivery**: Nigerian commercial banks use GIGL to deliver ATM cards, checkbooks, loan documents, and other financial materials to customers nationwide. API integration allows the bank's core banking system to automatically dispatch GIGL shipments when cards or documents are processed. 2. **Telco SIM and Device Distribution**: Nigerian telecommunications companies (MTN, Airtel, Glo, 9mobile) use GIGL for distributing SIM cards, devices, and promotional materials to dealers and subscribers nationwide. 3. **E-Commerce Fulfillment**: Online retailers use GIGL's API to integrate national delivery into their order management systems — automated waybill generation on order confirmation, tracking updates pushed to customers, and COD settlement. 4. **Insurance Document Distribution**: Insurance companies ship policy documents, certificates, and renewal notices to policyholders in all states through GIGL's network. **How Developers Integrate** GIGL's API uses REST with JSON and Bearer token authentication: ``` POST https://api.giglogistics.com/api/Shipment Authorization: Bearer YOUR_TOKEN { "CustomerCode": "your_account_code", "ReceiverName": "John Doe", "ReceiverAddress": "25 Marina Street, Lagos Island", "ReceiverPhoneNumber": "08012345678", "Description": "Documents", "Weight": 0.5 } ``` Response includes waybill number, estimated delivery date, and cost. GIGL provides sandbox credentials for development testing. Their technical team supports enterprise API onboarding. **Pricing** Per-shipment pricing based on weight, package dimensions, origin-destination pair, and service type. No monthly API fee — you pay per shipment booked. Enterprise accounts receive negotiated rates based on volume commitments. Contact GIGL's enterprise team for volume pricing. **Authentication and Security** GIGL API uses Bearer token authentication. Tokens are obtained via the OAuth 2.0 flow after registering a business account. API credentials are account-specific and shipments booked via API are billed directly to the registered business account. **Webhook Notifications** For real-time status updates, GIGL offers webhook integration. Register a callback URL in your account settings, and GIGL will POST status update events when a shipment's state changes. This eliminates the need to poll the tracking endpoint and enables real-time customer notifications via SMS or WhatsApp. **International Shipping** GIGL's DHL partnership enables international shipping from Nigeria. Through the GIGL API, businesses can book international express shipments to 220+ countries using DHL's global network, with GIGL handling the Nigerian-side pickup and customs documentation. **Compliance and Documentation** Enterprise GIGL API access requires: - CAC business registration certificate - Tax Identification Number (TIN) - Signed API service agreement - Account verification by GIGL's enterprise team Typical enterprise onboarding takes 1-2 weeks from initial contact to API credentials. **Company Background** GIG Logistics is the logistics arm of the GIG Group (God Is Good Group), founded by Chidi Ajaere. Originally established as a bus transportation company (GIGM — God Is Good Motors), the group diversified into logistics and has grown GIGL into Nigeria's leading courier brand. The company is privately held, Nigerian-owned, and has demonstrated consistent growth through its service-center expansion model. GIGL is widely regarded as the most reliable option for nationwide delivery to secondary cities and rural areas where other couriers have limited or no coverage. GIG Logistics API is the enterprise-grade logistics integration for Nigerian businesses that need nationwide courier capability with the highest network coverage, institutional trust, and volume capacity available in the Nigerian market.
Banking & Fintech, Email Services, Payments, SMS & Messaging, Events, Logistics, AI & ML, 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.
SMS & Messaging, Identity & KYC, Events, AI & ML, Data Validation
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.
Banking & Fintech, Email Services, Security, Events, Logistics, AI & ML, Data Validation
Resend is a modern email delivery API that has quickly gained popularity in the developer community for its exceptional developer experience, clean API design, and native integration with React Email for building email templates as React components. Founded in 2023 by former engineers from notable tech companies, Resend was built specifically for the modern web developer stack — particularly teams using React, Next.js, and Node.js — and has rapidly become a go-to choice for developers who want the simplest possible path to reliable transactional email in their applications. For Nigerian developers, Resend provides global email delivery with full Nigeria support. Email addresses on Nigerian domains and international providers used in Nigeria (Gmail, Yahoo, Outlook) all receive email sent through Resend. The platform handles SPF, DKIM, and DMARC authentication, bounce processing, complaint handling, and deliverability optimization automatically, so Nigerian developers focus on building features rather than managing email infrastructure. The most celebrated aspect of Resend is the onboarding experience — no credit card is required to create an account and start sending. The free plan (3,000 emails per month, 100 per day) is available immediately. For a Nigerian developer building an MVP, this means getting email working in the application in under 30 minutes with zero financial commitment. The API is designed so that a single function call sends an email: pass the recipient, subject, and either text or HTML content (or a React Email component), and the email is sent. There is minimal boilerplate. React Email is the feature that makes Resend particularly compelling for modern Nigerian web developers. React Email is an open-source library (built by the same team) that allows email templates to be written as React components — using JSX, styled components, and React's composability model rather than raw HTML tables and inline CSS. Nigerian developers using Next.js or React can define their email designs in the same language and with the same component architecture as the rest of their application. A welcome email component can share a Header component with a transaction email. The same design system tokens used in the web UI can style the emails. This is a fundamentally better developer experience than maintaining separate HTML email templates. The API is a REST API with official clients for Node.js/TypeScript, Python, Ruby, PHP, Go, Java, and Rust. The Node.js SDK is particularly well-designed and idiomatic. Authentication uses a Bearer token (API key) in the Authorization header. Domain authentication is guided through the Resend dashboard with one-click DKIM setup for common DNS providers. Webhooks in Resend deliver email events — email.sent, email.delivered, email.opened, email.clicked, email.bounced, email.complained — to a configured endpoint in real time. Nigerian applications can listen to these webhooks and update their database when a user's email is confirmed delivered, handle bounced addresses immediately, or trigger follow-up actions when a user opens an email. The webhook events use signed payloads for security verification. The email logs dashboard in Resend provides a full history of every email sent through the account with status, timestamps, and metadata. Nigerian businesses troubleshooting delivery issues can search logs to find exactly what happened to a specific email — whether it was sent, delivered, bounced, or opened. Batch sending allows Nigerian applications to send multiple emails in a single API call — useful for efficiently dispatching notification emails to many users simultaneously without making one API request per recipient. This is particularly efficient for scheduled notification campaigns or digest emails sent to many Nigerian users at once. Domain verification in Resend involves adding DNS records (a verification record, DKIM CNAME records) to the domain registrar. The Resend dashboard detects when DNS records propagate and immediately marks the domain as verified. Instructions are provided for common registrars including GoDaddy, Namecheap, and Cloudflare, which are frequently used by Nigerian businesses. As a newer provider, Resend actively ships new features and improves the platform. The team engages openly with the developer community and responds to feedback quickly. For Nigerian developers building on modern stacks, Resend represents the state of the art in transactional email API design — simple, fast to integrate, and genuinely enjoyable to use.
Health Tech, Banking & Fintech, Social Media, Logistics, Maps & Geocoding, AI & ML, Data Validation
FHIR (Fast Healthcare Interoperability Resources) is not a single hosted API but an open international standard published by HL7 International for exchanging healthcare information electronically. FHIR defines a common data model and REST API specification for healthcare data — essentially specifying how patient records, diagnoses, medications, lab results, and clinical encounters should be structured and exchanged between different healthcare systems. Any healthcare software that implements the FHIR standard can exchange data with any other FHIR-compliant system, regardless of vendor or platform — making it the foundation for healthcare interoperability globally. **What FHIR Is and Does** FHIR defines a library of data types called "Resources." Each resource represents a discrete piece of clinical information: - **Patient**: Demographic information, identifiers, contacts, language preferences - **Encounter**: Clinical encounters (outpatient visit, inpatient admission, emergency visit) - **Observation**: Vital signs, laboratory results, social history, clinical assessments - **Condition**: Diagnoses and problems on a patient's problem list - **Medication / MedicationRequest**: Medications and prescriptions - **Procedure**: Clinical procedures performed - **Immunization**: Vaccination records - **DiagnosticReport**: Lab and imaging reports - **Claim / ExplanationOfBenefit**: Insurance claims and adjudication - **Coverage**: Health insurance coverage information - **Practitioner / Organization**: Healthcare provider information - **Location**: Physical healthcare facilities The FHIR REST API uses standard HTTP methods: GET to read a resource, POST to create, PUT to update, DELETE to remove. Resources are identified by a URL with a type and ID: `[base]/Patient/123`. **FHIR Versions** FHIR has evolved through several versions: - **DSTU2 (R2)**: Legacy; still in use in some systems - **STU3 (R3)**: Widely deployed in older systems - **R4**: Current standard; most new implementations target R4 - **R5**: Latest; released 2023; gradual adoption For new projects in Nigeria, implement FHIR R4. **SMART on FHIR** SMART on FHIR (Substitutable Medical Applications, Reusable Technologies) extends FHIR with a standardized OAuth 2.0 authorization framework for clinical applications. A SMART app can be launched from inside an EHR and request specific FHIR scopes (e.g., patient/Observation.read) with explicit patient consent. This is the standard for building EHR-embedded clinical apps. **Public FHIR Test Servers** For development, several public FHIR test servers are available for free: - **HAPI FHIR**: hapi.fhir.org — the most popular open-source FHIR server, available publicly for testing. R4 endpoint: `https://hapi.fhir.org/baseR4` - **SMART Health IT Sandbox**: sandbox.smarthealthit.org — SMART on FHIR sandbox with pre-loaded patient data - **Azure API for FHIR**: Microsoft offers a managed FHIR service with a free tier These servers contain synthetic patient data and can be used to prototype FHIR integrations without any real patient data or production agreements. **FHIR in Nigeria's Health Ecosystem** Nigeria's health information systems have historically been fragmented. Patient data is siloed in individual hospitals, often on paper or in incompatible electronic systems. This creates significant challenges for: - Patient referrals between facilities (no shared record) - Continuity of care (a patient's history is unknown when they visit a new facility) - Public health surveillance (NCDC cannot aggregate real-time case data from all facilities) - Health insurance (NHIS/HMOs cannot verify claims against actual clinical records) FHIR adoption in Nigeria is growing through several initiatives: - Federal Ministry of Health digital health policies advocating FHIR adoption - Nigerian health IT vendors (LifeBank, Helium Health, MDaaS Global) implementing FHIR interfaces - Global health programs (PEPFAR, CDC Nigeria, WHO) requiring FHIR-compliant data sharing - NDPR (Nigeria Data Protection Regulation) compliance enabled through FHIR's consent management resources **Nigerian Health Tech Use Cases** FHIR enables several high-impact applications for the Nigerian context: 1. **Patient Summary at Referral**: When a general hospital refers a patient to a specialist, a FHIR-based referral document (containing Condition, Medication, Observation resources) can be electronically transmitted to the receiving facility — eliminating paper referral letters that are frequently lost. 2. **Lab Result Delivery**: A laboratory information system sends FHIR DiagnosticReport resources to a patient's FHIR-enabled health app when results are ready — enabling electronic delivery of lab results rather than physical paper collection. 3. **NHIS Claims Processing**: Standardize insurance claims submission using FHIR Claim resources — enabling HMOs to programmatically validate clinical data against coverage terms. 4. **Immunization Registry**: Track vaccination records using FHIR Immunization resources across all facilities in a state, enabling NPHCDA (National Primary Health Care Development Agency) to query vaccination coverage by LGA. **Implementation Considerations** Implementing FHIR in Nigeria requires: 1. A FHIR server — either open-source (HAPI FHIR) or cloud-hosted (Azure, AWS HealthLake) 2. Data mapping from existing systems to FHIR resource formats 3. Authentication via SMART on FHIR for patient-facing apps or system-level trust for facility-to-facility exchange 4. Nigerian identifier support: NIN (National Identification Number) and health facility codes as FHIR identifier systems **Company Background** FHIR is published by HL7 International (Health Level Seven International), a not-for-profit standards development organization founded in 1987. HL7 is headquartered in Ann Arbor, Michigan, USA, and operates as a global volunteer community of healthcare IT professionals. FHIR was created by Grahame Grieve and first published in 2012, rapidly becoming the dominant healthcare interoperability standard globally. FHIR is the right foundation for any serious Nigerian health tech company building systems that need to exchange clinical data across organizational boundaries.
Music, Entertainment, Social Media, Data Validation, Content, Events, AI & ML, Travel, Booking, eCommerce, Sports & Betting
Ticketmaster API is the developer integration for the world's largest live event ticketing platform, providing access to millions of events across music, sports, arts, theatre, and family entertainment in over 30 countries. Through the Ticketmaster Discovery API, developers can search and browse the global Ticketmaster and Live Nation event inventory — concerts, sports fixtures, comedy shows, and festivals — with powerful filtering by artist, venue, city, date range, genre, and price range. For Nigerian entertainment platforms, diaspora-focused apps, and travel companies whose customers attend international events, the Ticketmaster API provides structured access to the world's most comprehensive ticketed event catalog. Event discovery through the Ticketmaster Discovery API returns detailed event data: event name, dates, venue details (name, city, country, address, capacity), artist or performer information, available ticket categories and price ranges, event images, and a deep link URL to the Ticketmaster purchase page. Nigerian apps can embed this event data in their interfaces, directing users to Ticketmaster for ticket purchase completion, or (with appropriate partner agreements) integrating the purchase flow directly. Artist touring schedule data from the Ticketmaster API is valuable for Nigerian music industry professionals tracking international artists. When a popular international artist — whether a global pop star or an African diaspora artist touring the US and UK — announces tour dates, the Ticketmaster API surfaces these dates with venue and ticket availability information. Nigerian talent management companies and booking agents use this data to track competitive touring schedules and identify opportunities for their own managed artists. Sports event data from Ticketmaster covers NBA, NFL, Premier League, and other major league sports — events that Nigerian sports fans follow passionately but typically attend only when travelling internationally. A Nigerian premium travel agency building sports travel packages for clients attending the NBA Finals or a Premier League match at Old Trafford can use the Ticketmaster API to verify event dates, check ticket availability, and link clients to purchase pages as part of the travel booking workflow. Venue information from the Ticketmaster Venues API provides capacity, address, location coordinates, social media links, and images for arenas, stadiums, and performance venues globally. Nigerian event professionals researching international venue partnerships or clients wanting information about a venue before attending can access structured venue data through this endpoint. Resale and exchange data is available through Ticketmaster's resale marketplace integration, showing secondary market ticket availability and pricing alongside primary tickets. For high-demand events where primary tickets sell out, this resale data shows whether tickets remain available and at what premium — relevant for Nigerian concierge services arranging last-minute international event experiences for clients. The Ticketmaster API Discovery endpoint is free for non-commercial use with an API key obtained through registration at developer.ticketmaster.com. Commercial applications displaying Ticketmaster events require a commercial partnership agreement. Rate limits apply to free API keys, with higher limits available under partner agreements. Nigerian developers can explore the Discovery API free of charge for event data display use cases. The Ticketmaster Discovery API returns results in English with venue addresses in local formats, making it suitable for Nigerian users who read English fluently and need to understand international venue locations for trip planning.
Email Services
Sendinblue (now Brevo) API is an all-in-one marketing platform providing email campaigns, SMS, WhatsApp, transactional email, and marketing automation. The Sendinblue API offers a generous free tier of 300 emails per day with no daily sending limit on paid plans. Nigerian developers and marketing teams use the Sendinblue API to send transactional emails, run SMS campaigns, and automate email marketing workflows from a single unified platform.
Payments, Data Validation, Logistics, Maps & Geocoding, AI & ML, Travel, Booking, eCommerce
Konga Logistics (also known as Kxpress) is the logistics arm of Konga.com, one of Nigeria's oldest and most recognized e-commerce platforms. Konga Logistics provides API-integrated parcel delivery covering all 36 Nigerian states and the Federal Capital Territory, offering same-day delivery within Lagos and next-day delivery to other major cities. For Nigerian e-commerce platforms, marketplaces, and direct-to-consumer brands, the Konga Logistics API provides access to an established nationwide delivery infrastructure with the credibility of one of Nigeria's most trusted retail brands. **What Konga Logistics API Does** The Konga Logistics API covers the full e-commerce delivery workflow: **1. Shipment Creation** Create a delivery order with sender information, recipient details, package description, weight, and dimensions. The API returns a waybill number and estimated delivery timeline. **2. Rate Calculation** Request a delivery quote before booking by providing the package weight, dimensions, origin location, and destination state. Returns the delivery cost and expected transit time. **3. Waybill Generation** Generate a printable waybill label for each shipment. Includes barcode for scanning at Kxpress sorting centers, sender/recipient details, and routing information. **4. Real-time Tracking** Track any shipment using its waybill number. Returns current status and location through the delivery network — from pickup through hub processing to final delivery. **5. Cash on Delivery** Kxpress riders and agents collect payment from recipients on behalf of merchants. COD amount is specified at booking time. Collected funds are settled to merchant accounts after delivery confirmation. **6. Multi-state Coverage** Unlike last-mile-only services, Konga Logistics provides genuine end-to-end delivery to all 36 states. The extensive Konga retail and distribution experience gives Kxpress deep operational knowledge of logistics across Nigeria's diverse geographic and infrastructure landscape. **Why Konga Logistics for Nigerian E-Commerce** Konga has operated in Nigerian e-commerce since 2012, building operational knowledge of Nigeria's unique delivery challenges: inconsistent addressing, limited postal infrastructure, cash-preference buyers, and the complexity of serving both dense urban areas and dispersed rural markets. Kxpress was built from this experience. Key advantages for Nigerian e-commerce businesses: 1. **Brand trust**: Nigerian consumers recognize the Konga brand, which can increase acceptance of Kxpress deliveries 2. **Nationwide reach**: True all-36-state delivery, not just Lagos-centric 3. **Cash on delivery**: Essential for Nigerian e-commerce where 60-70% of buyers still prefer COD 4. **Integration support**: Technical team experienced with e-commerce platform integration 5. **Return management**: Reverse logistics supported for e-commerce returns **Integration with E-Commerce Platforms** Konga Logistics has existing plugins for popular Nigerian e-commerce setups and provides REST API for custom integrations. The API workflow for an e-commerce order is: 1. Customer places order on merchant platform 2. Merchant system calls Konga Logistics rate API → gets price 3. Price shown to customer at checkout 4. On order confirmation: call Konga Logistics booking API → receive waybill 5. Waybill sent to merchant for physical package labeling 6. Kxpress agent picks up package from merchant location 7. Merchant system polls tracking or receives webhooks for status updates 8. Delivery confirmed → COD settlement initiated (if applicable) **Service Levels** - **Same-day (Lagos)**: Orders confirmed before cutoff time delivered same day - **Next-day**: Major cities outside Lagos (Abuja, Port Harcourt, Kano, Ibadan) - **2-5 days**: Secondary cities and rural areas in all 36 states - **Express**: Premium tier for time-sensitive deliveries **Pricing** Konga Logistics charges per shipment based on weight, dimensions, and destination zone. No monthly API subscription fee. Volume discounts available for high-shipment merchants. Contact Konga Logistics for a commercial pricing agreement. **Compliance and Account Setup** API access requires a Konga Logistics merchant account. Business registration (CAC) and contact verification are required. API credentials are provided after account approval. Sandbox environment available for development and testing. **Company Background** Konga was founded in 2012 by Sim Shagaya and was one of the first major Nigerian e-commerce platforms. After several years of rapid growth and investor backing (from Kinnevik and Naspers/Prosus), Konga was acquired by Zinox Technologies in 2018. Under Zinox's ownership, Konga has continued to operate as a major Nigerian e-commerce platform, and Kxpress has expanded its logistics capabilities. The Zinox-Konga combination gives Konga Logistics the backing of Nigeria's largest technology conglomerate. Konga Logistics is a natural choice for Nigerian merchants who want a nationally trusted courier brand with nationwide coverage, cash on delivery support, and an API-integrated workflow for e-commerce operations.
Data Validation, Government, Maps & Geocoding
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.
eCommerce, Banking & Fintech, Payments, Currency Exchange, Events, AI & ML, Data Validation
Flutterwave is one of Africa's most widely used payment infrastructure companies, providing a comprehensive API that enables businesses to accept payments locally across Africa and internationally in 150+ countries. Founded in 2016 and headquartered in San Francisco with major operations in Lagos, Flutterwave powers payments for over 1.3 million businesses across Africa. The platform is CBN-licensed, PCI DSS Level 1 certified, and handles billions of dollars in transactions annually. What the API Does The Flutterwave API provides a unified payment layer covering: card payments (Verve, Visa, Mastercard, AMEX, Discover); bank transfer checkout (USSD and direct NIP); mobile money (M-Pesa, MTN MoMo, Airtel Money, and more); virtual accounts for NGN collections; recurring billing and subscription management; split payments for marketplace revenue sharing; bulk transfers for mass payouts; multi-currency settlement in NGN, USD, GBP, EUR, and more; and payment links for no-code collections. How Developers Use It Developers sign up at flutterwave.com, obtain API keys from the Developer section of the dashboard, and integrate using the documentation at developer.flutterwave.com. Authentication uses Bearer token — secret key placed as "Authorization: Bearer sk_test_..." in request headers. Test mode keys only work in the test environment. SDKs are available for JavaScript, React, React Native, Flutter, Python, PHP, Node.js, and more. Inline checkout and redirect checkout are both supported. Webhooks deliver real-time transaction events to developer endpoints. Pricing Local transactions (cards, bank transfer, USSD, POS, Visa QR): 2% per transaction, broken down as 1.4% transaction fee + 0.6% platform fee. International cards (Visa, Mastercard, AMEX, Discover): 4.8% per transaction. Transfer fees: ₦10 for transfers up to ₦5,000; ₦25 for ₦5,001 to ₦50,000; ₦50 for transfers above ₦50,000. All fees are subject to 7.5% VAT. No monthly fee — only pay when you transact. By default, customers bear transaction charges but this can be adjusted in the dashboard. Authentication Bearer token using the secret key from your Flutterwave dashboard. Format: "Authorization: Bearer sk_test_{KEY}" for test, "Authorization: Bearer sk_live_{KEY}" for live. Never expose secret keys client-side. Rate Limits Flutterwave enforces rate limits and returns HTTP 429 (Too Many Requests) when exceeded. Specific thresholds are documented at developer.flutterwave.com/v3.0/docs/rate-limit. Compliance CBN-licensed, PCI DSS Level 1 certified. Flutterwave is registered with multiple African central banks and financial regulatory authorities. NDPR-compliant for Nigerian data protection. Challenges and Gotchas (1) The 0.6% platform fee on top of the 1.4% transaction fee makes the effective local rate 2% — ensure pricing models account for both components. (2) 7.5% VAT applies to all fees, not just the base rate. (3) International card chargeback risk requires careful implementation of refund and dispute handling. (4) Flutterwave has faced some regulatory challenges historically — stay current on their operational status. (5) Webhook endpoint verification (signature check) is mandatory in production. Company Background Flutterwave was founded by Olugbenga Agboola (GB) and co-founders in 2016. The company has raised over $500M in funding and is valued at over $3 billion, making it one of Africa's most valuable fintech companies. It operates in 34+ African countries and has processed over $26 billion in transactions. FAQs Q: What is the fee for local card payments in Nigeria? A: 2% per transaction (1.4% + 0.6% platform fee), subject to 7.5% VAT. No cap publicly published — verify on the pricing page. Q: Does Flutterwave support USSD payments? A: Yes. USSD is supported at the same 2% local rate. Q: Does Flutterwave support M-Pesa in Kenya? A: Yes. M-Pesa is supported for Kenya and other East African markets. Q: Is there a sandbox? A: Yes. Use test mode API keys (sk_test_...) for sandbox testing. Q: What is the transfer fee? A: ₦10 for transfers ≤₦5,000; ₦25 for ₦5,001–₦50,000; ₦50 for transfers above ₦50,000. All subject to VAT.
Payments, Social Media, Security, Events, Maps & Geocoding, AI & ML, Travel, Booking, Data Validation
Eventim Nigeria API is the developer integration layer for Eventim Nigeria, the Nigerian arm of the global Eventim ticketing group, providing programmatic access to event creation, ticket sales, seat management, attendee tracking, and event reporting for the Nigerian live entertainment and events market. Eventim Nigeria is one of the established ticketing platforms in the Nigerian market, serving large-scale concerts, comedy shows, theatre productions, corporate conferences, award ceremonies, and festival events with a platform built for Nigerian payment methods and local market expectations. Event ticket sales through the Eventim Nigeria API enable event organizers to embed ticketing flows directly into their own websites, mobile apps, and marketing landing pages without requiring users to navigate to the Eventim platform. For Nigerian concert promoters and entertainment companies, keeping ticket purchases within their own branded environment reduces purchase abandonment and maintains brand control throughout the customer journey. An event organiser running a major Afrobeats concert in Lagos Eko Hotel can integrate Eventim Nigeria API to sell tickets on their own Instagram-linked website while the backend fulfillment, payment processing, and ticket validation are all handled by Eventim. Seat and ticket tier management through the API supports different seating configurations: numbered seats in theaters and arenas, section-based general admission areas, VIP packages, and early-bird versus standard pricing tiers. Nigerian event organisers running events at venues like the MUSON Centre, Balmoral Hall, or Landmark Events Centre can configure their specific seating maps and pricing structures programmatically, enabling sophisticated ticket tier management without manual configuration through a dashboard. Payment processing through Eventim Nigeria supports the payment methods Nigerians use: Mastercard, Visa, Verve cards, and local payment gateway options. For event organizers and ticketing app developers integrating Eventim Nigeria, the payment handling is abstracted away — the API manages the payment collection and the organizer receives event proceeds after Eventim's service fee is deducted. This eliminates the need for event organizers to maintain their own payment processing infrastructure. Attendee management capabilities include real-time ticket validation for event check-in using QR codes or barcodes generated by the Eventim system. Nigerian event security teams and registration staff can use Eventim Nigeria's check-in tools or build custom check-in apps that call the API to validate tickets against the registered attendee list, preventing ticket fraud and unauthorized entry — a persistent concern for high-demand events in Nigeria. Event analytics and reporting through the API give organizers access to real-time ticket sales data, revenue figures broken down by ticket tier, geographic distribution of buyers, and purchase timing analytics. Nigerian event promoters planning future event pricing, venue selection, and marketing spend can use these analytics to understand which ticket tiers sell fastest, when sales peak relative to the event date, and where buyers are located across Nigeria. White-label ticketing integration using the Eventim Nigeria API enables Nigerian entertainment platforms, concert listing websites, and social media management companies to build ticketing features into their products without building ticketing infrastructure themselves. The API access model requires direct commercial engagement with Eventim Nigeria for pricing and integration agreements, making it most suitable for established Nigerian event businesses and technology companies with ongoing volume.
Health Tech, Banking & Fintech, Email Services, Data Validation, SMS & Messaging, Events, AI & ML, Web Scraping, eCommerce
JuheAPI Temp Mail is a disposable temporary email address API provided by Juhe Data (juhe.cn), one of China's largest API aggregator platforms. The service allows developers to programmatically generate throwaway email addresses and retrieve any messages sent to those addresses via API calls — without needing a real email account or mailbox infrastructure. The primary use case for temporary email APIs is automated testing and development workflows. When building applications that include email-based registration, verification, or notification features, developers need to test these flows end-to-end. Using real email accounts for testing is impractical — it clutters inboxes, requires manual checking, and cannot be easily automated. Temporary email APIs solve this by providing programmatically accessible inboxes that exist only for the duration of the test and can be checked and cleared via API. The typical workflow with a temp mail API is: generate a new disposable email address, use that address as input to the feature being tested (such as a registration form), wait briefly for the email to arrive, poll the inbox via API to retrieve the email, extract the verification code or confirmation link, and complete the test flow. This entire sequence can be fully automated in integration tests without any human intervention. For Nigerian development teams building platforms that require email verification — fintech apps, e-commerce sites, community platforms, healthcare portals — having reliable temp email capabilities in the test environment ensures that the registration and verification flows are actually tested end-to-end rather than mocked. This catches real bugs that mocked tests miss. Beyond testing, temporary email APIs have legitimate uses in privacy protection and spam prevention workflows. Applications that need to provide a temporary email address to an external service without exposing the user's real address can use temp mail as an intermediary. Similarly, developers building web scraping or research tools sometimes need to register accounts on services to access data. The JuheAPI platform hosts hundreds of APIs across various categories, and the Temp Mail API follows the standard Juhe authentication pattern — API key registration and key-based request authentication. The platform primarily serves the Chinese developer market, so documentation and the registration process are in Chinese. However, the API itself is internationally accessible, and Nigerian developers who navigate the registration can access the service. For Nigerian developers who prefer English-language documentation, alternatives like Mailinator, Guerrilla Mail, or TempMail.org also offer similar APIs. However, JuheAPI Temp Mail may offer pricing or availability advantages for specific use cases. Integration requires registering on juhe.cn, obtaining an API key, and making HTTP GET requests with the key as a parameter. Response data returns in JSON format with the generated email address and message list. JuheAPI Temp Mail's inbox polling mechanism allows applications to repeatedly check whether an expected email has arrived — making it suitable for automated test loops that register an account, poll for the verification email, extract the OTP or confirmation link, and complete verification in a single automated flow without human intervention. The Juhe platform offers additional complementary APIs in its catalog — phone number validation, ID verification, weather data, and other utilities commonly needed by Chinese and international developers. Nigerian developers who find value in JuheAPI Temp Mail may find other Juhe APIs useful for their projects, consolidating multiple data service integrations under one account and billing relationship. For Nigerian developers who prefer English-language alternatives to JuheAPI Temp Mail, Mailinator, Guerrilla Mail, and TempMail.org offer similar temporary email APIs with English documentation. However, JuheAPI may offer pricing or availability advantages worth evaluating alongside these alternatives depending on specific use case volumes and requirements.
Email Services
SendByte is a transactional email API built specifically for African developers and businesses, distinguished from global providers like SendGrid, Mailgun, and Resend by fixed Naira-denominated pricing that doesn't move when the exchange rate does — SendByte absorbs the FX risk itself rather than passing dollar-price volatility on to Nigerian customers. The platform is positioned explicitly as "a Naira-priced Resend for Africa," targeting the gap between expensive dollar-billed global email APIs and local options that are mostly no-code dashboards or narrow OTP-token add-ons rather than full transactional email infrastructure. Infrastructure is hosted in Africa rather than a US region, with API ingestion at the Nigerian edge via Cloudflare (~50ms) rather than routing through Virginia or Europe. This matters for Nigerian fintechs and SaaS platforms with NDPR (Nigeria Data Protection Regulation) obligations, since data residency is built into the core product rather than requiring a separate compliance workaround. The platform advertises AES-256 encryption at rest, TLS 1.2+ in transit, and audit logs on every dashboard action. Domain authentication (SPF, DKIM, and DMARC) is generated and verified automatically rather than left to the developer to configure by hand — SendByte provides the DNS records to add, checks them automatically, and manages per-domain sender reputation with a branded Return-Path. New sending domains go through a warm-up period, with real-time status visible in the dashboard rather than being a black box. Deliverability is measured, not just promised: SendByte runs seed inboxes at the major providers Nigerian users actually use (Gmail, Outlook, Yahoo, iCloud Mail, Zoho Mail) and reports where mail actually lands as a dashboard metric, rather than relying on a generic industry-wide deliverability claim. Every email's full lifecycle — queued, sent, delivered (with the actual SMTP response from the receiving server), opened, clicked, bounced, or complained — is visible as a timeline, with open and click tracking available per project (off by default, so OTP and receipt sends can stay untracked for privacy). The API surface is deliberately small: one POST request to send an email, with sub-100ms API response time since delivery itself happens asynchronously. Every lifecycle event (queued, sent, delivered, opened, clicked, bounced, complained) is delivered as an HMAC-signed, replayable webhook, and every API error follows one consistent shape with a link to its own documentation page. Idempotency keys on the send endpoint mean a request can be safely retried without risk of double-sending. A full-parity sandbox mode (using sk_test_ keys) simulates the entire pipeline — including visible logs — without requiring a verified domain or sending real email, letting a developer send their first test email within minutes of signing up. Official typed SDKs are available for Node.js, Python, PHP, and Go, with a Ruby SDK on the public roadmap; a plain REST API (api.sendbyte.africa/v1) covers every language not directly supported. Documentation is hosted on Mintlify with a full API reference, SDK guides, and step-by-step guides for domain verification, webhooks, and idempotency. Billing is Naira-denominated across every tier and paid via Paystack or Flutterwave on a normal Nigerian card, activating within about a second with no invoices to chase. The free tier (3,000 emails/month, no card required) is enough to fully evaluate the product; paid tiers scale from ₦2,000/month up to ₦200,000/month for 1 million emails/month with a 99.9% uptime SLA, and a pay-as-you-go option (₦300 per 1,000 emails, ₦1,000 minimum top-up, balance never expires) suits low-volume production apps that don't want a monthly commitment. Add-ons (dedicated IPs, extra log retention, a custom tracking domain, an NDPR Data Processing Agreement, and managed IP warm-up) are priced the same fixed-Naira way rather than bundled into opaque enterprise tiers.
Real Estate, Payments, Content, Maps & Geocoding, AI & ML, Data Validation
JuheAPI Dark Watermark API provides programmatic image watermarking capabilities, specializing in invisible and dark watermarks that embed ownership information into digital assets without visibly defacing the image. Unlike traditional visible watermarks that overlay logos or text on images, dark watermarking embeds ownership data in the image's pixel structure in a way that is imperceptible to the human eye but detectable by specialized software. The technology uses steganographic techniques to encode a creator identifier, timestamp, or custom payload within the frequency domain of the image data. When an image is suspected of unauthorized use, the dark watermark can be extracted and decoded to prove original ownership. This creates a digital provenance trail that is much harder to remove than visible watermarks, since removing it would require significantly degrading image quality. Visible dark watermark options (a lighter variant in the product line) add a subtle, semi-transparent mark to images that is noticeable to trained eyes but doesn't disrupt the primary visual experience of the image. This middle-ground approach is useful for watermarking preview images — images shown at reduced quality to potential buyers — where the watermark deters casual theft without completely obscuring the content that buyers need to evaluate. The API accepts standard image formats (JPEG, PNG, WebP) and returns watermarked versions with minimal quality loss. Batch processing support allows platforms with large image libraries to watermark multiple assets in a single API call, reducing integration overhead for bulk operations. The JSON response includes the processed image as a URL or base64-encoded data, along with metadata about the watermark that was embedded. For Nigerian photographers, media companies, stock photo platforms, and digital artists, the JuheAPI Dark Watermark API addresses a critical need: protecting creative work from unauthorized reproduction. Nigerian photographers who sell images online frequently face unauthorized use of their work — having an invisible ownership marker embedded in every image provides legal recourse and proof of ownership. Nigerian stock photo platforms can watermark preview images to deter theft while allowing legitimate buyers to download clean versions after payment. The extraction and verification process for dark watermarks requires matching software that can decode the embedded payload from a suspected unauthorized copy of the image. JuheAPI provides the companion verification endpoint — submitting a suspected copy of an image returns whether a watermark is detected and what ownership payload it decodes to. This creates a complete ownership claim workflow: embed the watermark, distribute the image, detect unauthorized copies, verify ownership with the extraction endpoint. For Nigerian legal contexts, digital watermark evidence has been used in intellectual property disputes to establish original ownership of photographs and artwork. Nigerian photographers who have had their images used without permission in advertisements or websites can use watermark extraction as documented evidence of their ownership in cease-and-desist communications or legal proceedings. The extractable payload typically contains a unique identifier that maps to a creator record in the developer's database, providing proof of provenance even if the image filename and EXIF metadata have been stripped. The JuheAPI platform provides a unified account and billing system across all their API products. Nigerian developers who use multiple JuheAPI services — including Web Summary and Dark Watermark — manage all API keys, usage quotas, and billing from a single dashboard. This consolidation simplifies vendor management and reduces the overhead of maintaining separate accounts and payment methods for each API service.
Identity & KYC, Data Validation, Compliance
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.
Banking & Fintech, Email Services, Payments, Security, Identity & KYC, Events, Maps & Geocoding, AI & ML, eCommerce
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.
eCommerce, Email Services, Blockchain, Security, AI & ML, Data Validation
Ciprand is a random data generation API hosted on RapidAPI that provides cryptographically secure random strings, passwords, UUIDs, and numeric values on demand. It eliminates the need for developers to implement custom random generation logic while ensuring the generated values meet security requirements for authentication tokens, invite codes, and test data. Security-sensitive applications require high-quality randomness that is unpredictable and non-repeating. Standard pseudo-random number generators in many programming environments are not cryptographically secure — they use deterministic algorithms that, given knowledge of the seed or sequence, could be predicted. For generating security tokens, one-time passwords, reset links, and API keys, cryptographically secure random generation is essential. The API accepts parameters specifying the desired output: string length, character set composition (alphanumeric, alphabetic only, numeric only, custom character set), number of results to return in a single call, and output format. This flexibility covers a wide range of use cases from simple random ID generation to complex password policies with specific character requirements. UUID generation produces universally unique identifiers in standard formats, suitable for use as database primary keys, correlation IDs in distributed systems, transaction identifiers, and any context requiring guaranteed uniqueness across systems and time. For Nigerian backend developers building authentication systems, random token generation is a recurring need. Password reset flows require generating unpredictable tokens with expiry. Email verification requires unique confirmation codes. Two-factor authentication generates one-time codes. API key provisioning requires unique, unpredictable key values. Ciprand handles all these scenarios with a single API call. Nigerian development teams that practice test-driven development benefit from random test data generation. Tests that use hardcoded values can mask edge case failures that only appear with certain input patterns. Using randomly generated test data at each test run exercises more of the input space and catches more bugs. Ciprand's API can generate random usernames, passwords, tokens, and IDs for test scenarios automatically. Nigerian SaaS platforms with referral programs, invitation-only access controls, or voucher systems need to generate large batches of unique, random codes. Ciprand's batch generation capability returns multiple random values in a single API call, making it efficient for bulk code generation operations. The API is hosted on RapidAPI, which provides a unified authentication layer via the X-RapidAPI-Key header. The RapidAPI marketplace also provides usage monitoring, rate limit management, and billing in a single dashboard — reducing the operational overhead of managing a separate vendor relationship. Nigerian developers already using RapidAPI for other services can add Ciprand without creating a new account. Integration is straightforward via standard HTTP GET requests. The response returns the generated random values as JSON, ready to use directly in the application workflow. Ciprand's alphanumeric generation with excluded-character support allows developers to specify characters that should be omitted from generated strings — useful for generating codes where visually ambiguous characters (0/O, 1/l/I) could cause human transcription errors. Nigerian platforms issuing readable codes that users must type manually (loyalty points vouchers, offline activation codes, support ticket IDs) benefit from excluding ambiguous characters for improved usability. The API's batch generation mode returns multiple unique random values in a single request, efficiently generating thousands of codes in one API call for bulk operations like voucher campaigns, loyalty point distributions, and access code provisioning.
eCommerce, Banking & Fintech, Events, Maps & Geocoding, AI & ML, Web Scraping, Data Validation
WebScraping.AI is an intelligent web scraping API that combines traditional scraping infrastructure — proxy rotation, JavaScript rendering, CAPTCHA solving — with AI-powered content extraction that can identify and retrieve specific data fields from web pages without requiring developers to write custom HTML parsing rules. This AI extraction layer is what sets WebScraping.AI apart: rather than extracting data by fragile CSS selectors that break when websites change their layout, developers can describe the data they want in natural language or provide field names, and the AI identifies and extracts the correct content. For Nigerian developers building data-driven products — market research tools, news aggregators, price monitors, competitive intelligence dashboards — WebScraping.AI significantly reduces the maintenance burden that makes web scraping expensive long-term. When target websites update their HTML structure (which happens regularly), traditional scrapers break and require manual fixes. AI-powered extraction adapts to layout changes automatically, keeping data pipelines running without constant engineering intervention. **AI-Powered Data Extraction** The core intelligence of WebScraping.AI is its Question & Answer extraction endpoint. Developers send a URL and a list of questions about the page content — for example, "What is the product price?", "What is the stock status?", "What are the user reviews?" — and the AI returns the answers extracted from the rendered page. This approach works across different websites with different HTML structures, making it possible to extract comparable data from multiple sources without site-specific parsing configurations. For structured data extraction — product attributes, contact information, article metadata — the AI extraction endpoint accepts field name specifications and returns a structured JSON object. This powers the kind of universal scraping that would otherwise require maintaining separate extraction logic for each source. **JavaScript Rendering and Bot Bypass** Behind the AI layer, WebScraping.AI provides full JavaScript rendering through headless Chromium, ensuring that dynamic content loaded by React, Vue, and Angular applications is fully rendered before extraction. Proxy rotation with residential and datacenter IPs handles anti-bot detection on protected sites, while automatic CAPTCHA solving prevents challenge pages from interrupting data collection. Geolocation targeting allows requesting pages through proxies in specific countries, enabling Nigerian businesses to collect data as it appears to users in target markets — checking international pricing, monitoring regional ad placements, or verifying content availability. **Nigerian News Intelligence** One of the strongest use cases for AI extraction in Nigeria is news and media monitoring. Nigerian news sites have diverse HTML structures — some are WordPress-based, others use custom CMSs — and they update their designs frequently. WebScraping.AI's AI extraction identifies article titles, publication dates, authors, and body content regardless of the underlying HTML structure, enabling consistent data collection from dozens of Nigerian publishers simultaneously. This makes WebScraping.AI particularly valuable for media intelligence companies, PR agencies, and brand monitoring platforms that track mentions and editorial coverage across the Nigerian media landscape. **E-Commerce Data Collection** Nigerian fintech and retail analytics platforms use WebScraping.AI to extract product data from e-commerce sites in a structured format without maintaining per-site scraping configurations. The AI extraction endpoint handles price, availability, product title, description, and rating extraction across different marketplace layouts, normalizing the data into a consistent schema for database storage and analysis. For competitive price monitoring, this means a single integration covers multiple competitor sites — each with different HTML structures — without separate parsers for each site. **Lead Generation and Research** Nigerian B2B sales teams and market research firms use WebScraping.AI to extract contact information, company descriptions, and business details from directories, professional networks, and company websites. The AI extraction identifies relevant fields like business name, address, phone, website, and industry category from unstructured HTML, building prospect databases faster than manual research. **API Design and Pricing** The API uses API Key authentication with simple HTTP requests. Core endpoints cover page fetching (raw HTML), AI Q&A extraction, and structured field extraction. The free tier provides limited monthly requests for development testing. Paid plans scale from hundreds to millions of monthly requests with per-request pricing that decreases at volume. Response times include the overhead of browser rendering and AI processing, making WebScraping.AI slightly slower than raw-proxy scraping APIs but far more powerful for structured data extraction tasks. WebScraping.AI is the intelligent choice for Nigerian developers who want scraping that extracts the right data automatically, adapts to website changes, and eliminates the maintenance cost of traditional selector-based parsing.
Email Services, SMS & Messaging
Amazon Simple Email Service (Amazon SES) is AWS's cloud-based email sending service, widely recognized as the most cost-effective option for high-volume transactional email at scale. At $0.10 per 1,000 emails — and free for the first 62,000 emails per month when sent from Amazon EC2 — SES's pricing is dramatically lower than competing email delivery services like SendGrid, Mailgun, or Postmark. For Nigerian businesses and developers operating on AWS who send large volumes of email, SES offers unmatched economics. For Nigerian applications, Amazon SES delivers emails globally including to Nigerian email addresses across Gmail, Yahoo, Outlook, and corporate email domains. Nigeria is fully supported as an email destination. The service handles the complex deliverability infrastructure including IP reputation management, authentication (SPF, DKIM, DMARC), bounce processing, complaint handling, and suppression list management — all managed by AWS's global mail delivery network. The two integration methods for SES are the SES API (via AWS SDK) and SMTP relay. The SES API is preferred for applications already using the AWS SDK, as it integrates natively with other AWS services and uses IAM-based authentication. The SMTP relay is useful for applications that already use standard SMTP email libraries or for migrating from another SMTP-based email provider with minimal code changes. An important onboarding detail for Nigerian developers is that new SES accounts start in sandbox mode by default. In sandbox mode, you can only send emails to email addresses that have been explicitly verified in the SES console. This means you cannot yet send to arbitrary Nigerian user email addresses — sandbox is strictly for testing your integration. To send to real users, you must submit a production access request to AWS Support explaining your use case, the types of emails you will send, your bounce handling procedures, and how you manage unsubscribes. AWS typically approves legitimate production requests within 24–48 hours. Once out of sandbox, SES allows sending to any email address. The sending limit starts at a few hundred per day and increases automatically as you demonstrate good sending practices (low bounce rates, low complaint rates). Nigerian businesses with high-volume needs can request sending limit increases through AWS Support. Domain verification and authentication in SES involves adding DNS records to your domain — a verification TXT record, SPF TXT record, and DKIM CNAME records — which SES provides in the console. Once configured, SES signs every outgoing email with DKIM and includes proper SPF authorization, which is critical for inbox placement. Nigerian businesses sending from their own domain (e.g., @business.ng or @company.com.ng) should complete domain authentication before sending to real users. Bounce and complaint handling is where AWS SES requires more developer attention than managed services like SendGrid. SES delivers bounce and complaint notifications via Amazon SNS (Simple Notification Service) to an endpoint you configure. Your application must subscribe to these SNS topics and process the notifications — adding bounced addresses to a suppression list and removing complaints from marketing lists. While this requires more setup than automatic suppression on other platforms, it gives Nigerian developers full control over how their application handles delivery failures. The reputation dashboard in the SES console shows your sending reputation metrics — bounce rate, complaint rate, and overall account health. AWS suspends SES access if bounce or complaint rates exceed thresholds, so monitoring these metrics is important for Nigerian businesses. Best practices include validating email addresses at registration, sending only to opted-in users, and promptly processing bounce and complaint notifications. Email templates in SES allow creating reusable templates with variable substitution. Templates are stored in SES and referenced by name when sending bulk emails, with per-recipient personalization values provided at send time. This is efficient for Nigerian e-commerce platforms sending personalized order emails to many customers simultaneously. Configuration sets in SES provide fine-grained control over email sending — routing different types of emails (transactional vs. marketing) through different IP pools, tracking engagement events, and applying sending rules per configuration set. Advanced Nigerian deployments use configuration sets to separate transactional email (which must deliver) from marketing email (which is less urgent) to protect transactional deliverability. Event publishing through SES integrates with Amazon CloudWatch, Amazon Kinesis, and Amazon SNS to provide real-time email event streams — sent, delivered, opened, clicked, bounced, complained. Nigerian businesses can feed these events into their data analytics pipeline for complete email performance visibility. For Nigerian developers already building on AWS — using EC2, Lambda, RDS, or other AWS services — Amazon SES is the natural choice for email. The free 62,000 emails per month from EC2 means most small-to-medium Nigerian applications on AWS pay nothing for email at typical volumes. At scale, $0.10/1,000 emails keeps email infrastructure costs negligible even at millions of sends per month.
Banking & Fintech, Payments, Social Media, Data Validation, Identity & KYC, Events, AI & ML, Web Scraping, eCommerce
Selenium is an open-source browser automation framework that controls web browsers programmatically — clicking buttons, filling forms, navigating pages, waiting for dynamic content to load, and extracting data — through a WebDriver interface. Unlike HTML parsing libraries (Beautiful Soup, Cheerio) that process static HTML, Selenium controls a real browser (Chrome, Firefox, Edge, Safari) including its JavaScript engine. This means Selenium can interact with and extract data from modern JavaScript-heavy websites that load content dynamically — Single Page Applications, React/Angular/Vue frontends, infinite scroll pages, and AJAX-loaded data that static scrapers cannot capture. For Nigerian developers facing JavaScript-rendered pages, Selenium is the essential tool. Nigeria's most important online resources — banking portals, government service websites, social platforms, and major Nigerian e-commerce sites — are increasingly built with modern JavaScript frameworks that render content dynamically. A static HTML scraper trying to extract data from these sites receives near-empty HTML with no meaningful data because the actual content is injected by JavaScript after the initial page load. Selenium solves this by actually running the browser, executing JavaScript, waiting for content to appear, and then extracting the fully rendered page data. The WebDriver protocol is Selenium's foundation. Each supported browser has a corresponding WebDriver binary (ChromeDriver for Chrome, GeckoDriver for Firefox) that acts as a bridge between Selenium's language bindings and the browser. The setup involves installing the Selenium package for the preferred language (pip install selenium for Python, npm install selenium-webdriver for Node.js) and downloading the appropriate WebDriver binary. Once configured, the browser launches under Selenium's control and can be automated completely. Element interaction covers the full range of browser actions: finding elements by CSS selector, XPath, ID, class name, or link text; clicking buttons and links; typing text into input fields; selecting dropdown options; uploading files; and scrolling the page. Waits are critical for dynamic content — explicit waits (WebDriverWait) pause execution until a specific element appears or condition is met, preventing failures when content takes time to load. Selenium is equally valuable for end-to-end (E2E) testing as for web scraping. Nigerian software QA teams use Selenium to write automated test suites that simulate real user journeys through web applications — logging in, completing purchases, submitting forms, and verifying that expected outcomes occur. These tests run automatically in CI/CD pipelines, catching regressions before deployment. For Nigerian fintech companies with complex user journeys (payment flows, KYC submission, account opening), automated E2E tests provide critical regression protection. Selenium's headless mode (running Chrome without a visible window) enables Selenium automation to run on servers and cloud environments — important for Nigerian teams running scraping or testing pipelines on AWS EC2, GCP Compute Engine, or CI/CD runners where no display is available. Selenium Grid enables distributed parallel testing across multiple machines and browsers simultaneously. Selenium's WebDriver protocol is an international standard (W3C WebDriver), meaning Selenium tests written today will work with any future browser that implements the standard — providing long-term compatibility without vendor lock-in. Nigerian organizations with long-term test automation investments benefit from Selenium's standardized foundation, which protects their test code from obsolescence as browsers evolve. Selenium Grid allows distributing test execution across multiple machines and browsers simultaneously, running the same test suite in parallel against Chrome, Firefox, Safari, and Edge at the same time. Nigerian QA teams conducting cross-browser testing can compress multi-hour sequential test runs into minutes by distributing them across a grid of browser instances, accelerating the feedback loop for release validation.
Identity & KYC, Data Validation, Government
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.
Banking & Fintech, Identity & KYC, Data Validation
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. Fincra Identity's bank account verification feature resolves the account holder name associated with a provided Nigerian bank account number and bank sort code, confirming that the account belongs to the expected recipient before initiating a disbursement. This pre-disbursement verification step prevents both accidental wrong-account transfers (from typographical errors in account numbers) and deliberate fraud (where a bad actor substitutes their account number for a legitimate recipient). For Nigerian platforms processing large volumes of payouts — salary disbursements, vendor payments, refund processing — the operational cost savings from preventing failed and misdirected transfers justifies the verification step. Card BIN lookup from Fincra Identity allows platforms to identify the issuing bank, card type (debit/credit), card scheme (Visa/Mastercard/Verve), and country of origin from the first six digits of a card number before the transaction is processed. This BIN intelligence enables routing decisions — selecting the optimal payment processor for a card type, applying different processing flows for international versus domestic cards, flagging potentially high-risk card origins — that improve authorization rates and fraud management before authorization is even attempted.
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
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.
Government, Identity & KYC, Data Validation, Security
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, Compliance
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, Government
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, Compliance
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.
Government, Identity & KYC, Data Validation, Security
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.
Government, Identity & KYC, Data Validation, Security
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.
Banking & Fintech, Email Services, Social Media, Identity & KYC, Logistics, Maps & Geocoding, AI & ML, eCommerce
LoginRadius is a Customer Identity and Access Management (CIAM) platform that provides a comprehensive suite of APIs and SDKs for managing the complete user identity lifecycle — from registration and login through profile management, consent collection, and account deletion. Unlike lightweight authentication libraries that only handle login, LoginRadius covers the full breadth of identity management that production consumer and enterprise applications need: social login aggregation, multi-factor authentication, single sign-on across multiple applications, progressive profiling, consent management for privacy compliance, and user behavior analytics. For Nigerian developers building scalable applications that need robust identity infrastructure, LoginRadius provides enterprise-grade CIAM at startup-friendly pricing. Nigeria's digital economy operates under increasing identity and privacy regulatory pressure. The Nigeria Data Protection Regulation (NDPR) requires organizations to obtain valid consent before processing personal data, provide users with access to their data, and delete data upon request. The Central Bank of Nigeria (CBN) requires financial applications to implement multi-factor authentication and maintain audit trails of user access. LoginRadius's built-in consent management, MFA support, and user data export features help Nigerian companies meet these regulatory requirements without building compliance infrastructure from scratch. Social login integration covers over 40 social providers — Google, Facebook, Apple, LinkedIn, Twitter, GitHub, and many more — enabling Nigerian applications to offer "Sign in with Google" and similar buttons without integrating each provider separately. LoginRadius handles the OAuth flows, token management, and profile data normalization for every provider. For Nigerian consumer apps where social login can significantly increase signup conversion rates (users avoid creating yet another password), this breadth of social provider support is highly valuable. Progressive profiling allows Nigerian applications to collect user information incrementally over multiple interactions rather than demanding everything at signup. A Nigerian e-commerce platform might collect only email and name at registration, ask for phone number after the first purchase, and request address only when the user first initiates a delivery. LoginRadius manages the data collection rules and ensures each profile field is only requested once, reducing signup friction while building complete user profiles over time. Single Sign-On (SSO) enables users to authenticate once and access multiple connected applications without signing in again. Nigerian tech companies with multiple products — a consumer app, a merchant portal, and an admin dashboard — can use LoginRadius SSO so that users who are logged into one application are automatically authenticated in all others. LoginRadius supports SAML, JWT, and OAuth-based SSO protocols. The User Analytics dashboard provides Nigerian product teams with insights into registration conversion rates, login method preferences, active user counts, and geographic distribution of users. Understanding what percentage of Nigerian users choose Google login versus email signup helps product teams optimize their authentication UX. The free tier supports 3,000 monthly active users with core functionality including social login and email authentication — sufficient for Nigerian startups in early stages. SDKs are available for 30+ frameworks and languages including JavaScript, React, Angular, Vue, Node.js, PHP, Python, iOS, and Android.
Education, Security, Identity & KYC, Government, 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.
Data Validation, Maps & Geocoding
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.
Identity & KYC, Data Validation, Security
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.
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.
Security, Identity & KYC, Data Validation, Government, 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. Kora Identity's multi-country verification scope — covering BVN and NIN in Nigeria, SSNIT and Voter Card in Ghana, and National ID in Kenya — means that Nigerian fintechs expanding to multiple African markets can use the same identity verification provider that powers their Nigerian KYC workflow for their expansion markets, rather than establishing separate identity verification relationships in each new country. This KYC infrastructure continuity reduces integration complexity as platforms expand their geographic footprint. The bank account verification capability within Kora Identity — resolving the account holder name for a provided account number and sort code — prevents payment failures due to account number typos and reduces fraud from account number substitution. For Nigerian platforms processing disbursements to many recipients, pre-validating account details before initiating transfers reduces failed disbursement rates and the operational burden of investigating and correcting failed transfers. CAC business verification through Kora Identity allows platforms serving Nigerian business customers to verify that a provided company name and RC number correspond to a registered and active business entity in the Corporate Affairs Commission database. For B2B lending platforms, supply chain finance providers, and corporate onboarding workflows, CAC verification provides an automated corporate KYC data point that replaces manual document review.
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.
Identity & KYC, Data Validation, Compliance
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, Government
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.
Government, Identity & KYC, Data Validation, Security
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.
Data Validation
Numverify is a REST JSON API for international phone number validation and lookup covering 232 countries and territories including Nigeria. Operated by APILayer (apilayer.com), the API provides phone number validity checking, carrier identification, line type classification, and geographic location data in a single lightweight call. With a free tier of 100 monthly requests and paid plans from $9.99/month, Numverify suits developers at all scales needing affordable phone validation without a full communications platform. ## What the API Does Numverify accepts a phone number and returns a JSON object with: validity status, E.164 international format, local format, country prefix (+234 for Nigeria), country code (NG), country name, sub-national location, carrier name (MTN Nigeria, Airtel Nigeria, Globacom, 9mobile), and line type (mobile, landline, or special). All fields are returned in a single API call with no additional round trips. ## How Developers Use It A simple GET request with no SDK required: `GET http://apilayer.net/api/validate?access_key=YOUR_KEY&number=2348012345678&country_code=NG`. The access_key is passed as a query parameter. HTTPS requires a paid plan — the free tier is HTTP-only. Response is a JSON object with all available metadata returned immediately. ## Pricing & Fees Free plan: 100 requests/month, no credit card. Paid plans start at $9.99/month with higher monthly request limits. Annual billing saves up to 15%. All paid plans include 256-bit HTTPS encryption. ## Authentication API access key passed as a URL query parameter (`access_key=YOUR_KEY`). Keys are issued immediately after account registration at numverify.com. ## Rate Limits Free: 100 requests/month. Paid plans provide higher monthly limits based on the tier purchased. Requests above the monthly quota return an error response. ## Compliance Operated by APILayer under GDPR-compliant data handling. Phone numbers submitted are not stored beyond request processing time. For Nigerian deployments, carrier-level data supports phone number verification as part of KYC flows, compatible with CBN identity confirmation requirements. ## Challenges & Gotchas for Nigerian Developers 1. **HTTPS on paid plans only**: Free tier is HTTP-only — never use it in production with real user data. Upgrade before going live. 2. **No SIM Swap detection**: Numverify validates number metadata but cannot detect recent SIM changes — use Twilio Lookup for SIM Swap signals. 3. **Number portability gap**: Due to mobile number portability (MNP) in Nigeria, a number may have migrated to a different carrier than Numverify reports — the API reflects the original carrier assignment. 4. **100/month is minimal**: Any real app will exhaust the free quota quickly. Budget a paid plan for production use. 5. **No bulk endpoint**: One number per request — build batching logic on your own side for bulk validation. ## Company Background Numverify is a product of APILayer, a Vienna-based API marketplace founded in 2012. APILayer also operates Fixer (forex rates), Mailboxlayer (email validation), and several other developer-focused data APIs. The Numverify API is also available as an open-source library on GitHub (apilayer/numverify-API) for self-hosted deployments. ## Frequently Asked Questions **Q: Does Numverify support Nigerian numbers (+234)?** A: Yes. Nigeria is included in the 232-country coverage with carrier identification for MTN, Airtel, Glo, and 9mobile. **Q: Is HTTPS available on the free plan?** A: No. Upgrade to a paid plan before using in production. **Q: What is the difference between Numverify and Twilio Lookup?** A: Twilio Lookup charges per query ($0.005) with no subscription and adds SIM Swap detection. Numverify uses monthly subscription tiers without per-query charges, making it cheaper at consistent high volumes. Numverify is simpler to integrate but lacks real-time fraud signals. **Q: Can I validate in bulk?** A: No bulk endpoint — validate one number per request and parallelize on your side.
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.
SMS & Messaging, Email Services, Communications
Mailgun is a developer-focused transactional email API service that enables applications to send, receive, and track emails through a clean REST API or SMTP relay. Originally founded in 2010 and acquired by Sinch in 2021, Mailgun has built a reputation as the go-to email API for developers who value detailed logs, powerful inbound routing, and a separate email validation product that works hand-in-hand with the sending API. Nigeria is fully supported as a sending and receiving destination. For Nigerian developers, Mailgun provides reliable email delivery to Nigerian email addresses across all major providers — Gmail, Yahoo, Outlook, and local Nigerian business email domains. The platform handles the complex deliverability infrastructure — IP reputation management, bounce processing, suppression lists, authentication headers — so Nigerian developers can focus on building their product rather than managing email infrastructure. The developer experience on Mailgun is particularly strong. The REST API is well-documented with clear examples in multiple languages. A sandbox domain is provided for testing without requiring full domain authentication — developers can send test emails through the Mailgun sandbox domain during development and switch to a real authenticated domain when ready for production. This testing capability is especially valuable for Nigerian developers building MVP products who want to verify email functionality before going through the DNS verification process. Domain authentication on Mailgun involves adding SPF, DKIM, and DMARC DNS records to your domain, which Mailgun guides you through step-by-step. Once authenticated, emails sent from your domain through Mailgun have the correct authentication headers that maximize inbox placement. For Nigerian businesses with their own domain (e.g., @companynigeria.com), this authentication is what ensures emails arrive in recipients' inboxes rather than spam folders. Detailed email logs are one of Mailgun's standout features. Every email sent through Mailgun is logged with a complete event history — queued, sent to receiving server, delivered, opened, clicked, bounced, or marked as spam. These logs are retained for 30 days (longer on paid plans) and are queryable via the API or viewable in the dashboard. For Nigerian businesses troubleshooting why a customer did not receive an email, Mailgun's logs make it possible to trace exactly what happened at each step of delivery. Inbound email routing is a feature that differentiates Mailgun from pure sending services. Businesses can configure Mailgun to receive emails sent to their domain and automatically forward them to a webhook endpoint in their application. The forwarded payload includes parsed email content — sender, recipient, subject, body text, HTML body, and attachments — ready for application processing. Nigerian businesses can use this to build help desk systems that receive customer emails and create support tickets, or contact form handlers that receive form submissions via email and store them in a database. The Email Validation API is a separate but closely integrated Mailgun product that checks email addresses for validity before sending. Validation checks syntax (is it formatted like an email?), domain existence (does the domain have mail servers?), and mailbox existence (does that specific inbox exist?). For Nigerian platforms collecting email addresses during registration, validation reduces bounces and keeps sending reputation clean. Valid email addresses improve deliverability for all messages. The validation API can be called in real time during user registration to reject invalid addresses before they enter the database. Mailing lists and suppression management round out Mailgun's capabilities. Mailing lists allow businesses to maintain groups of recipients that can be sent messages in one API call. Suppression lists automatically track bounced addresses, spam complaints, and unsubscribes, ensuring that future sends automatically skip addresses that have opted out or bounced — which is both a legal requirement for commercial email and a deliverability best practice. Pricing starts with a 3-month free trial of 100 emails per day. Paid plans start at $15/month for 50,000 emails with scaling pricing for higher volumes. For Nigerian businesses sending primarily transactional email at moderate volumes, Mailgun offers competitive pricing with the reliability and detail that developer teams require.
Identity & KYC, Data Validation, Education, Government
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, 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.
Email Services
EmailJS API enables developers to send emails directly from client-side JavaScript (browser/React/Vue) without a backend server. The EmailJS API connects to your existing email service provider and sends emails using predefined templates. Nigerian developers and indie makers use the EmailJS API to add contact forms, feedback submission, and notification emails to static websites, React apps, and mobile applications without setting up a backend email server.
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.
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.
Payments, Banking & Fintech, Data Validation
PayVessel Payments and Virtual Cards API is a Nigerian fintech infrastructure platform that provides a unified API covering payment collection, bank transfers, virtual accounts, virtual card issuance, identity verification, and credit scoring for Nigerian digital businesses. PayVessel consolidates multiple fintech building blocks into a single integration, enabling Nigerian startups and platforms to launch with comprehensive payment and financial infrastructure without stitching together multiple separate providers. Payment collection through PayVessel supports the primary Nigerian payment methods: card payments (Visa, Mastercard, Verve), bank transfers via virtual accounts, and mobile wallet payments. Merchants and platforms integrated with PayVessel can accept payments from Nigerian customers through any of these channels from a single API integration, ensuring that customers can pay using whichever method is most convenient or available to them without the merchant maintaining multiple payment gateway integrations. Dynamic virtual accounts are a core feature of PayVessel's collection infrastructure. A dynamic virtual account is a unique bank account number generated on demand for a specific payment transaction. When a customer is shown a dynamic virtual account number at checkout, any transfer made to that account number within a defined time window is matched to the specific transaction and triggers payment confirmation. Dynamic accounts solve the reconciliation problem of bank transfers — traditionally, matching a transfer received from an unknown sender to a specific order required manual matching; dynamic accounts automate this matching completely. Virtual USD cards issued through PayVessel enable Nigerian platform users to make USD-denominated online purchases, pay for international subscriptions, and receive USD payments through a virtual card with a US Mastercard number. For Nigerian users who need to access global digital services — cloud computing platforms, international software subscriptions, overseas supplier payments — a virtual USD card provides access without requiring a traditional domiciliary account or the foreign exchange procurement challenges associated with it. BVN (Bank Verification Number) verification through PayVessel enables platforms to verify that a customer's provided name and BVN match the records in the NIBSS database, confirming identity and banking status. NIN (National Identification Number) verification similarly validates identity against the NIMC database. For Nigerian lending platforms, savings apps, and investment platforms with regulatory Know Your Customer (KYC) requirements, BVN and NIN verification through PayVessel provides the identity confirmation layer needed for onboarding compliance. Credit scoring capabilities within PayVessel derive risk signals from customer transaction patterns, bank verification data, and behavioral indicators to produce credit scores that lending platforms can use for automated underwriting decisions. For Nigerian platforms offering buy-now-pay-later, micro-loans, or salary advances, an embedded credit scoring signal reduces the reliance on subjective human judgment in loan decisions and enables faster, more consistent approval workflows. Bulk transfer capabilities allow platforms to initiate large numbers of individual bank transfers in a single API request, enabling mass disbursement of funds — salary payments, affiliate commissions, vendor settlements, refund processing — without making individual API calls for each recipient. Nigerian HR platforms, marketplace operators, and financial services businesses that disburse to thousands of recipients regularly use bulk transfer APIs to complete disbursement cycles in minutes rather than hours of individual transaction processing. PayVessel provides a sandbox test environment where developers can simulate all API operations with test credentials before going live. The test environment produces realistic responses for successful and failed transaction scenarios, enabling thorough integration testing that validates edge case handling without affecting real bank accounts or processing real money during development.
Data Validation, Email Services
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.
Data Validation, Email Services
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.
SMS & Messaging, Email Services
Yournotify is a Nigerian-built multi-channel customer notification platform providing a unified API for bulk SMS, email marketing, push notifications, and WhatsApp messaging — all designed with Nigerian businesses in mind, offering NGN-denominated pricing, Nigerian carrier-optimized SMS delivery, and a single dashboard and API for managing customer communication across multiple channels. Founded in Nigeria and built to solve Nigerian business communication challenges, Yournotify offers the depth of understanding of the Nigerian telecommunications environment that international alternatives cannot match, while providing a modern API that competes with global standards. The SMS API component of Yournotify delivers bulk SMS and transactional messages to all four major Nigerian mobile networks — MTN, Airtel, Glo, and 9mobile — with DND compliance built in and support for NCC-registered sender IDs. Nigerian businesses can send OTP codes, transaction alerts, appointment reminders, account notifications, and marketing promotions through the same Yournotify API account, with message routing automatically adjusted for transactional versus promotional content. The NGN pricing model means Nigerian businesses pay for SMS at naira rates without foreign exchange conversion. Email marketing through the Yournotify API enables sending transactional emails (password resets, order confirmations, receipts) and marketing email campaigns (newsletters, promotions, re-engagement emails) from Nigerian business domains. Yournotify handles email deliverability infrastructure — SPF, DKIM, and DMARC configuration, IP warming, and spam score management — so Nigerian businesses can achieve reliable inbox placement without managing email server infrastructure. Campaign analytics including open rates, click rates, and unsubscribes are tracked per campaign. WhatsApp Business messaging through Yournotify gives Nigerian businesses access to the WhatsApp Business API for sending template messages, customer service conversations, and rich media content through WhatsApp. Given that WhatsApp is the dominant messaging platform in Nigeria with near-universal usage among smartphone users, reaching Nigerian customers through WhatsApp dramatically increases message open rates compared to SMS or email for many business types. Yournotify's WhatsApp integration includes template management and approval workflows. Push notification delivery through the Yournotify API reaches mobile app users on iOS and Android via Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs), enabling Nigerian app developers to send real-time alerts, updates, and promotional messages to their app users. For Nigerian e-commerce apps, fintech platforms, and content apps that want to re-engage inactive users or notify active users of time-sensitive events, push notifications through Yournotify provide an additional cost-free channel beyond SMS. Audience segmentation allows creating user segments based on attributes and behaviors, then targeting specific segments with tailored messages across any channel. A Nigerian e-commerce platform might segment customers by purchase history and send different promotional messages to high-value versus budget customers, or separate active users from churned users for re-engagement campaigns. Contact list management through Yournotify stores Nigerian phone numbers and email addresses with custom fields, supporting import from CSV, direct API sync from CRM systems, and automated list growth through embedded forms. Nigerian businesses can centralize their customer contact database in Yournotify and use it as the single source for all multi-channel communication. The platform is priced in NGN with affordable plans for Nigerian startups and SMEs, scaling to enterprise plans for high-volume senders.
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.
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.
Identity & KYC, Data Validation
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
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.
Data Validation, Email Services
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.
Banking & Fintech, Email Services, Social Media, Content, SMS & Messaging, Events, Logistics, AI & ML, eCommerce
The Meta (Facebook) Developer Platform is one of the most widely used API ecosystems in the world, encompassing the Facebook Graph API, Marketing API, Instagram Graph API, Messenger Platform, and WhatsApp Business API. For Nigerian developers, Meta's APIs are particularly strategic: Nigeria has over 30 million monthly active Facebook users, making it one of the largest Facebook markets in Africa. Integrating Meta APIs gives Nigerian apps access to an enormous existing user base through social login, social sharing, and programmatic advertising. **Overview of Meta Developer Products** Meta's developer platform is not a single API but a suite of related products: **1. Facebook Graph API** The core API for reading and writing Facebook data. With appropriate user permissions, developers can access user profile information, friend lists, pages, posts, photos, events, and groups. For page owners and businesses, the Graph API enables reading page insights, publishing posts, and managing page content. The Graph API uses a node/edge/field model: every piece of Facebook data is a node, relationships between nodes are edges, and you request specific fields explicitly. **2. Facebook Login (OAuth 2.0)** The most widely used Meta API product in Nigerian apps. Facebook Login lets users register and log into third-party apps using their Facebook credentials, avoiding the need to create a new username and password. Upon login, the app receives a user access token and whatever profile data the user permitted (name, email, profile picture, friends list). Facebook Login is trusted by Nigerian users because Facebook itself is trusted — it significantly reduces signup friction compared to email/password registration. **3. Marketing API** Enables programmatic management of Facebook and Instagram ad campaigns. Developers and agencies use the Marketing API to create campaigns, ad sets, and individual ads; set targeting parameters (age, location, interests, behaviors, lookalike audiences); monitor campaign performance metrics; adjust budgets and bidding strategies; and generate automated reports. Nigerian digital marketing agencies and e-commerce businesses use the Marketing API to scale ad operations across multiple client accounts. **4. Instagram Graph API** Provides access to Instagram business and creator accounts — publishing feed posts and Reels, reading media insights (impressions, reach, engagement), managing comments, and accessing hashtag data. Nigerian content creators, brands, and social media managers use the Instagram Graph API to schedule content and track performance programmatically. **5. Messenger Platform** Enables building chatbots and automated customer service flows on Facebook Messenger. A Nigerian bank, telco, or e-commerce company with an active Facebook Page can deploy a Messenger bot to handle FAQs, account balance checks, order tracking, and complaint escalation — without requiring any additional app download from the customer. **6. WhatsApp Business API (Cloud API)** Meta now provides the WhatsApp Business Cloud API directly, enabling businesses to send transactional and promotional WhatsApp messages without going through a third-party BSP (Business Solution Provider). This is critical for Nigerian businesses, as WhatsApp is Nigeria's dominant messaging platform with approximately 90 million Nigerian users. The Cloud API handles message templates, delivery receipts, and interactive messages (buttons, lists). **How Developers Use Facebook APIs** All Meta APIs use OAuth 2.0 for authentication. Developers create an App in the Facebook Developer Console and receive an App ID and App Secret. User-level operations require an access token obtained via the OAuth login flow. App-level operations (Marketing API, Webhooks) use an App Access Token. Basic Graph API call: ``` GET https://graph.facebook.com/v19.0/me?fields=id,name,email&access_token=USER_ACCESS_TOKEN ``` The Graph API Explorer tool at developers.facebook.com allows testing API calls in the browser before writing code. SDKs are available for JavaScript, PHP, Python, Android, and iOS. **Pricing** - **Graph API**: Free for all standard calls within rate limits - **Facebook Login**: Free - **Marketing API**: Free API access; ad spend is billed to your Facebook Ads account separately - **Instagram Graph API**: Free - **Messenger Platform**: Free for all messaging to users who initiate conversations (standard messaging window) - **WhatsApp Business Cloud API**: Message templates (outbound) are charged per conversation ($0.005-$0.040 per conversation depending on country and message type). Incoming messages are free. **Rate Limits** Graph API rate limits apply per user access token: approximately 200 calls per hour per user. App-level rate limits apply separately for Marketing API and other endpoints. Webhooks receive events in real time without polling rate limits. **App Review Requirements** For accessing data beyond basic public profile info, Facebook requires App Review. This involves submitting a recorded screen capture demonstrating how your app uses the requested permissions. App Review is required before a published app can access user data from accounts other than the developer's own test accounts. Nigerian developers launching apps with social login should plan for a 5-10 business day App Review process. **Nigerian Market Context** Facebook's dominance in Nigeria spans all demographics: - Urban professionals (LinkedIn-level usage on Facebook Groups) - Market traders and SMEs (Facebook Marketplace is a major commerce channel) - Young consumers (Instagram for shopping and brand discovery) - Customer service interactions (Messenger as a primary support channel) - Business communications (WhatsApp for B2B and B2C messaging) This breadth makes Meta APIs essential infrastructure for Nigerian apps targeting mass-market audiences. **Compliance Considerations** Meta's Platform Policy requires that apps using Facebook data only use it for the purpose disclosed to users and approved in App Review. Key obligations: - Do not sell or share user data with data brokers - Delete user data upon user request - Maintain a privacy policy accessible from the app - Comply with Meta's advertising standards (no discriminatory targeting in housing, employment, credit ads) - Nigerian NDPR compliance applies when storing Facebook user data **Company Background** Meta Platforms, Inc. (formerly Facebook, Inc.) was founded by Mark Zuckerberg in 2004. It is one of the world's largest technology companies, with over 3 billion monthly active users across its family of apps (Facebook, Instagram, WhatsApp, Messenger). The Meta developer platform serves millions of developers worldwide, with a developer documentation portal, community forums, and regular developer conferences (F8). Meta APIs are mature, well-documented, and backed by enterprise-grade infrastructure. While Facebook's consumer popularity has fluctuated in Western markets, it remains the dominant social platform in Nigeria and across Sub-Saharan Africa. The Meta developer platform is a foundational integration for any Nigerian app seeking to reach users where they already spend time online.
Data Validation, Email Services
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.
Events, Maps & Geocoding, AI & ML, Data Validation, Sports & Betting
Google Cloud Natural Language API is a fully managed machine learning service from Google that analyzes text to extract semantic information, identify entities, assess sentiment, classify content into categories, and parse grammatical structure. Powered by Google's industry-leading AI research and large-scale language models, the Natural Language API provides enterprise-grade text analysis that developers can invoke through simple REST or gRPC API calls without requiring machine learning expertise. The API supports analysis of text in multiple languages and can process both short snippets and long documents efficiently. Input can be provided as plain text or HTML, with the HTML option enabling analysis of web page content where the API strips markup to focus on the meaningful text content. For Nigerian developers working with content in English — the dominant language in Nigerian business, government, and media — the Natural Language API provides excellent accuracy built on vast training data from English-language sources globally. Entity analysis is one of the most widely used features. The API identifies and classifies named entities in text including people, organizations, locations, events, products, and works of art, assigning a salience score to each entity indicating its centrality to the text. For Nigerian news aggregation platforms, entity analysis automatically extracts structured information about which companies, politicians, locations, and events are mentioned in articles, enabling content tagging, relationship mapping, and knowledge graph construction at scale. Sentiment analysis evaluates the emotional tone of the overall document and individual sentences. The API returns a sentiment score from strongly negative through neutral to strongly positive and a magnitude score indicating the overall strength of emotion in the text. Entity sentiment analysis goes further, associating specific sentiment values with each identified entity — revealing not just whether a document is positive or negative overall, but specifically whether the text expresses positive or negative sentiment toward individual people, companies, or topics mentioned. Syntax analysis parses the grammatical structure of text, identifying parts of speech for each word, sentence boundaries, and dependency relationships between words in the syntactic tree. While more technical than other features, syntax analysis is valuable for applications that need deep linguistic processing such as information extraction systems, text summarization tools, and language learning platforms. Content classification automatically assigns documents to a predefined taxonomy of over 700 content categories and subcategories. Nigerian media publishers and content aggregators can use this endpoint to automatically categorize incoming content without human editorial effort. News items about Nigerian politics, sports, business, or entertainment can be classified and routed to appropriate topic feeds or content sections automatically. Entity recognition supports linking identified entities to entries in the Knowledge Graph, providing additional structured information about recognized entities including their Wikipedia article, mid (machine identifier), and relationships to other entities. This entity linking capability enables knowledge base construction and fact verification applications. The API is available globally through Google Cloud Platform with generous free tier allowances — 5,000 analysis units per month at no cost — and pay-as-you-go pricing for usage beyond the free tier at rates starting from $0.001 per text record. For Nigerian developers, Google Cloud accounts can be created and the Natural Language API enabled through the standard Google Cloud console. All Google Cloud APIs are available without geographic restrictions to Nigerian developers, making the Natural Language API fully accessible for Nigerian AI application development. Integration is through standard HTTP requests with authentication using Google Cloud service account credentials or API keys. Client libraries are available for Python, Java, Node.js, Go, Ruby, and PHP, simplifying integration into any existing Nigerian development stack. The Cloud Natural Language API fits naturally into larger Google Cloud architectures, integrating with Cloud Storage for document processing pipelines, Pub/Sub for event-driven text analysis, and BigQuery for storing and analyzing results at scale.
AI & ML, Logistics, Data Validation, Maps & Geocoding
India Pincodes API is a free, public REST API that provides postal code (PIN code) lookup data for India's postal system. Given an Indian PIN code (6-digit postal code), the API returns the associated post office details including post office name, branch type, delivery status, district name, division, region, circle, and state. This is useful for applications targeting the Indian market that need to validate delivery addresses, identify serviceable areas by postal zone, or provide location context from a postal code input. The API requires no API key or account registration — queries are made with simple HTTP GET requests and responses are returned as JSON. This zero-setup approach makes it easy to integrate into Indian address validation workflows. Coverage is comprehensive for India's postal network of over 150,000 post offices. This API has no relevance for Nigerian applications or users. India and Nigeria use completely different postal addressing systems — Nigeria does not have a PIN code system equivalent to India's, and Nigerian postal codes (where used) follow a different format managed by NIPOST. Nigerian developers should disregard this API for domestic use and consider it only if building applications that specifically require Indian address validation or postal coverage as part of a global application.
AI & ML, Logistics, Data Validation, Maps & Geocoding
PostalPinCode API is a free Indian postal code lookup service providing detailed information about post offices, delivery areas, districts, and states for any Indian PIN code (postal index number). The API returns comprehensive post office data including the post office name, branch type, delivery status, district, division, region, circle, and state name for a given 6-digit Indian postal code. Multiple post offices may be associated with the same PIN code in dense urban areas, and the API returns all matches. Access requires no registration or API key — the API is entirely public and free. Responses are returned as JSON arrays, with each element representing a post office associated with the searched PIN code. This makes it straightforward to integrate into Indian address validation forms, shipping calculators, or delivery coverage tools. For Nigerian developers, this API is not applicable. Nigeria's postal system is managed by NIPOST (Nigerian Postal Service) and uses a different addressing structure. There is no PIN code equivalent for Nigerian addresses in this database, and all queries for Nigerian postal contexts will return no results. This API should only be considered by Nigerian developers who are building applications that include Indian market functionality.
Real Estate, Health Tech, Banking & Fintech, Email Services, Payments, SMS & Messaging, Logistics, AI & ML
ClickSend is an Australian cloud communications platform offering an unusually broad range of communication channels through a single unified API — SMS, email, voice, fax, and even physical postcards and letters. Founded in 2000 and headquartered in Perth, Australia, ClickSend serves businesses in over 200 countries and provides a one-stop solution for companies that need to reach customers across multiple communication channels without integrating and managing separate providers for each channel. For Nigerian businesses, ClickSend provides SMS delivery to Nigerian mobile numbers across all major networks — MTN, Glo, Airtel, and 9mobile. The SMS API follows a standard REST pattern with HTTP Basic Authentication using the account username and API key. Messages can be sent individually for transactional notifications or in bulk for marketing campaigns. Delivery receipts are available via webhook, confirming whether messages were successfully delivered to Nigerian numbers. Alphanumeric sender IDs, long codes, and short codes are supported depending on routing configuration for Nigeria. Email sending through ClickSend handles transactional and bulk email with standard deliverability features including SPF and DKIM authentication, bounce handling, and unsubscribe management. Nigerian businesses can send all their messaging — SMS and email — from the same ClickSend account with unified billing and reporting. The Voice API enables programmatic outbound phone calls to Nigerian numbers with text-to-speech message delivery. A business can send an automated voice message to a Nigerian phone number by providing the phone number, the text to be spoken, and the language/voice preference. This is useful for delivering OTP codes via voice call as a fallback when SMS is unavailable, for appointment reminders where voice is more likely to be heard, or for automated payment reminder calls. Fax capabilities allow businesses to send fax documents programmatically to any fax number worldwide. While fax usage has declined dramatically, certain Nigerian industries — particularly healthcare, legal services, and government interfaces — still require fax capability. ClickSend's fax API eliminates the need for physical fax hardware and provides programmable fax sending with delivery confirmation. The most distinctive capability in ClickSend's portfolio is physical mail — postcards and letters. Businesses can send printed, physically mailed postcards and letters to recipients anywhere in the world through the API. This is genuinely unique among messaging APIs. For Nigerian businesses targeting diaspora communities or international customers, physical mail capability from an API is a remarkable feature. A Nigerian property development company could send printed postcards to potential investors in the UK; a Nigerian financial services firm could send formal letters to high-value customers as part of a VIP program. The campaign management interface in ClickSend's web dashboard allows non-developers to send bulk messages without API integration. A Nigerian marketing team can upload a contact list, compose a message, and schedule an SMS campaign without writing any code. The API extends this to automated, programmatic sending from within applications. Address book management allows businesses to store and organize contact information in ClickSend for use in campaigns. Lists can be segmented and managed through both the API and dashboard. Pricing is prepay — businesses load credits that are consumed as messages are sent. Nigerian businesses must pay in USD, which involves foreign exchange considerations. Volume pricing applies for high-volume senders, with competitive per-message rates for bulk commitments. ClickSend is particularly well-suited for Nigerian businesses that need multi-channel messaging from a single integration — especially those that need both digital channels (SMS, email, voice) and physical mail within the same workflow. For companies managing high-value customer relationships where personalized physical touchpoints matter alongside digital notifications, ClickSend's physical mail capability is genuinely differentiating.
eCommerce, Banking & Fintech, Events, Logistics, AI & ML, Data Validation
EasyPost is a US-headquartered shipping API platform that consolidates rate shopping, label printing, address verification, and tracking across 70+ major Western carriers (UPS, FedEx, USPS, DHL, Royal Mail, Canada Post, and more) into a single developer-friendly API. EasyPost does NOT support Nigerian domestic carriers and cannot be used for Nigeria-to-Nigeria shipping. Its primary relevance to Nigerian developers and businesses is for US and international operations — specifically for businesses with US, UK, Canadian, or Australian shipping needs, Nigerian diaspora businesses, and Nigerian companies managing operations or shipments in Western markets. **What EasyPost Does** EasyPost provides four core shipping services: **1. Multi-carrier Rate Shopping** Submit package dimensions, weight, origin, and destination to receive rate quotes from all available carriers simultaneously. Compare USPS First Class vs UPS Ground vs FedEx Home Delivery for any US domestic shipment, or compare DHL Express vs FedEx International Priority for international routes. **2. Shipping Label Generation** After selecting a carrier and service level, create the shipment to receive a prepaid shipping label as a PDF or ZPL (thermal printer format) URL. Print and attach to the package. EasyPost's pre-negotiated rates with USPS, FedEx, and UPS are significantly lower than retail walk-in rates. **3. Address Verification** Validate US addresses before shipping to reduce failed deliveries. Returns the USPS-standardized address, residential/commercial flag, and deliverability status. **4. Shipment Tracking** Track any shipment across 70+ carriers using a unified tracking API. Returns normalized status events with timestamps and location data regardless of carrier. **Carrier Coverage (Western Focus)** US domestic: - USPS (all service classes: Priority Mail, First Class, Ground Advantage) - UPS (Ground, 2nd Day Air, Next Day Air, etc.) - FedEx (Home Delivery, Express, 2Day, Overnight, etc.) International from US: - DHL Express - FedEx International - UPS Worldwide - USPS Priority Mail International UK: - Royal Mail (various services) - DHL UK Canada: Canada Post, Purolator Australia: Australia Post, StarTrack **No Nigerian Carrier Support** EasyPost explicitly does not cover: - GIG Logistics - Red Star Express - Sendbox - Kwik Delivery - Any Nigerian domestic postal or courier service For Nigerian domestic shipping, use Sendbox, GIG Logistics API, or Konga Logistics instead. **How Developers Use EasyPost** Authentication uses HTTP Basic Auth with the API key as username: Rate shopping: ``` POST https://api.easypost.com/v2/shipments Authorization: Basic BASE64(YOUR_API_KEY:) { "shipment": { "from_address": { "street1": "123 Main St", "city": "New York", "state": "NY", "zip": "10001", "country": "US" }, "to_address": { "street1": "456 Oak Ave", "city": "Los Angeles", "state": "CA", "zip": "90001", "country": "US" }, "parcel": { "weight": 16, "length": 8, "width": 6, "height": 4 } } } ``` Returns all available rates. Then buy a specific rate to generate the label: ``` POST https://api.easypost.com/v2/shipments/{id}/buy { "rate": { "id": "rate_xxx" } } ``` Returns the label URL, tracking number, and tracking URL. SDKs available for Python, Ruby, Node.js, PHP, Java, C#, and Go. **Pricing** - **Free**: 100 tracker updates/month, 1000 API calls. No credit card required. - **Growth**: $10/month for higher limits - **Scale/Enterprise**: Custom pricing for high volume Beyond the platform fee, actual shipping costs are charged when labels are purchased — at EasyPost's pre-negotiated carrier rates. **Nigerian Relevance Scenarios** Although EasyPost does not cover Nigeria domestically, it is valuable in these scenarios: 1. **Nigerian-American E-Commerce**: An entrepreneur in the Nigerian diaspora selling from the US needs to ship to US customers. EasyPost is the fastest way to integrate USPS, UPS, and FedEx with negotiated discounts. 2. **Nigerian Companies with US Fulfillment**: Some Nigerian brands use US-based third-party logistics (3PL) warehouses for US customers. EasyPost integrates with most US 3PL platforms. 3. **Nigeria-to-International via US Intermediary**: A Nigerian exporter shipping through a US-based intermediary (a forwarder or consolidator) can use EasyPost for the US-side outbound leg. 4. **UK/Australia Operations**: Nigerian businesses with UK or Australian operations can use EasyPost for those markets. **Compliance** EasyPost is SOC 2 Type II certified. API calls are encrypted via HTTPS. For high-volume shippers, EasyPost provides volume commitment programs with additional rate discounts. **Company Background** EasyPost was founded in 2012 in San Francisco by Jarrett Streebin. The company is bootstrapped and profitable, rare in the startup ecosystem. EasyPost processes hundreds of millions of shipments annually and has grown to serve thousands of e-commerce businesses ranging from small Shopify merchants to large enterprises. Their API is widely regarded as the most developer-friendly shipping API available for Western markets, with excellent documentation, consistent uptime, and responsive support. For Nigerian developers building for Western markets, EasyPost is the leading choice. For Nigerian domestic logistics, use the Nigerian-specific APIs (GIG, Sendbox, Kwik, Konga Logistics) instead.
AI & ML, Data Validation, eCommerce, Payments
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.
Email Services, Social Media, Content, Events, AI & ML, eCommerce
Templated.io is a template-based image generation API that enables Nigerian developers and marketers to automate the creation of visual content — social media cards, Open Graph images, certificates, banners, and promotional graphics — by defining reusable templates in a visual editor and then generating personalized image variations through API calls. Instead of manually creating each image in a design tool like Canva or Photoshop, Templated.io users design a template once and then generate thousands of variations programmatically by passing variable values (text, images, colors) to the API. Nigeria's growing digital marketing ecosystem creates enormous demand for visual content at scale. Nigerian social media managers need to produce daily branded content for Instagram, Twitter, Facebook, and WhatsApp Status. Nigerian e-commerce platforms need product promotional cards. Nigerian edtech platforms need certificates. Nigerian event organizers need invitation graphics. Manually creating these images is time-consuming and requires design skills. Templated.io democratizes image production by separating design (done once in the template editor) from generation (done automatically via API). The workflow begins in Templated.io's visual template editor, which provides a canvas-based design interface similar to simplified versions of Figma or Canva. Nigerian designers create the visual foundation — background, brand colors, typography, logo placement — and mark certain elements as variables: a text layer for the user's name, an image layer for the product photo, a color layer for category-specific branding. Once the template is published, it receives a unique template ID. Generation API calls pass the template ID along with variable values in a JSON payload. The API processes the request, renders the template with the provided values, and returns a URL to the generated image. Generation typically takes 1-3 seconds for standard images. For high-volume generation needs (producing 10,000 images for a marketing campaign), batch API calls or asynchronous generation with webhooks are recommended. Output formats include PNG, JPEG, and PDF. PNG is standard for social sharing images and certificates. JPEG provides smaller file sizes for banner images. PDF output enables document generation — certificates, official letters, and formatted reports with designed layouts. For Nigerian platforms that need both image and document variants of the same template (for example, a certificate in both PNG for social sharing and PDF for printing), both can be generated from a single template design. Zapier and Make (formerly Integromat) integrations allow Nigerian no-code users to trigger Templated.io image generation without writing code — for example, automatically generating a product card whenever a new row is added to a Google Sheet, or creating a certificate when a Typeform submission is received. These integrations extend Templated.io's value to Nigerian marketers and operations teams who work with no-code automation tools. Templated's template library includes professionally designed starting templates for common use cases — social media post formats (Instagram square, Twitter card, LinkedIn banner), certificate designs, report covers, and promotional materials. Nigerian marketing teams and developers can start from these templates and customize them to match their brand without engaging a graphic designer. The webhook integration allows Templated to notify external systems when image or PDF rendering is complete for asynchronous generation requests, enabling Nigerian applications to trigger downstream workflows (sending emails, updating databases, notifying users) automatically when generated assets are ready.
Banking & Fintech, Email Services, Payments, Content, SMS & Messaging, Events, AI & ML
Discord Webhooks are a simple, free mechanism for sending automated messages into Discord channels from external applications and services. Unlike full Discord bots that require bot accounts, OAuth registration, and persistent connection management, webhooks are passive endpoints — a URL that any application can POST a JSON message to, causing that message to appear in the target Discord channel. This simplicity makes Discord webhooks the fastest path from "application event" to "team notification in Discord" with no authentication complexity and no infrastructure to maintain. The primary use case for Nigerian developers is developer and DevOps alerting. Nigerian development teams using Discord as their team communication platform can direct automated system alerts — deployment notifications, error alerts, monitoring alarms, payment events, user signups — directly into relevant Discord channels. A GitHub Actions workflow can send a webhook when a deployment succeeds or fails. An uptime monitoring service can webhook when a Nigerian platform goes offline. A custom application can webhook when any condition worth knowing about occurs. Creating a Discord webhook requires no developer account registration or API keys from a third-party service. The webhook is created directly in Discord server channel settings by anyone with Manage Webhooks permission. In the channel settings, Create Webhook generates a URL containing a unique ID and token. This webhook URL is the only credential needed — posting a JSON payload to this URL sends a message to the channel. The entire setup takes under two minutes. Message formatting in Discord webhooks uses Discord's Markdown-like formatting and the embed system. Simple text messages support **bold**, *italic*, `code blocks`, and ~~strikethrough~~. For richer formatting, embeds are JSON objects that render as formatted cards in Discord — with a title, description, color bar, multiple fields (label-value pairs), author info, thumbnail image, main image, and footer. Nigerian teams use colored embeds for status messages — green for success, red for failure, yellow for warnings — making it instantly scannable in a busy Discord channel. The 30-messages-per-minute rate limit per webhook is important for Nigerian applications that might generate high-frequency events. Sending more than 30 messages per minute will result in Discord temporarily blocking the webhook. For high-frequency events (e.g., every individual payment in a high-transaction-volume fintech), batching multiple events into a single embed message with a summary is better than sending one message per event. File attachments are supported — the webhook can post files alongside messages, enabling use cases like attaching CSV exports, log files, screenshots, or report PDFs to webhook notifications. A Nigerian daily report system could generate a PDF summary and attach it to a Discord webhook message delivered to a management channel each morning. User and role mentions in webhook messages (@username, @role, @everyone) trigger Discord's notification system for the mentioned users. A critical alert from a monitoring system can mention the on-call engineer's username or the @oncall role, ensuring the message triggers a phone notification and is not missed in a busy channel. Custom username and avatar URL can be set per webhook POST request, allowing different systems to send messages that appear as different named "bots" in the channel — "GitHub Actions", "Payment System", "Monitoring Alert" — without creating separate bot accounts or webhooks for each. For Nigerian developer teams, Discord webhooks fill the role that Slack webhooks (or PagerDuty, or email alerts) fill for enterprise teams — getting automated notifications about system state to the people responsible for addressing them. Discord's prevalence in the Nigerian developer community (many Nigerian tech communities, bootcamps, and startup teams use Discord) makes Discord webhooks a natural choice for internal alerting and team communication automation. The integration is supported by virtually every automation tool — GitHub Actions, GitLab CI, Jenkins, monitoring services (Uptime Robot, Better Uptime, Datadog), and no-code tools (Zapier, n8n, Make) all have Discord webhook support built-in. For custom applications, any HTTP client library can post to a Discord webhook in a few lines of code.
Email Services, Payments, SMS & Messaging, Maps & Geocoding, AI & ML, 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.
eCommerce, Banking & Fintech, Payments, SMS & Messaging, Events, Maps & Geocoding, AI & ML, 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.
Banking & Fintech, Email Services, SMS & Messaging, Events, Logistics, AI & ML, eCommerce
OneSignal is the world's most widely used customer engagement platform for push notifications, in-app messaging, SMS, and email. Founded in 2014 and headquartered in San Mateo, California, OneSignal powers push notifications for hundreds of thousands of applications worldwide with over 1 million developers on the platform. The service's free tier — offering unlimited push notifications at no cost — has made it the default choice for countless Nigerian mobile and web app developers who need professional push notification infrastructure without budget constraints. For Nigerian developers and businesses, OneSignal is particularly compelling because the free plan has no limits on push notification volume. Unlike most SaaS platforms that limit free tier capacity, OneSignal's free plan allows sending unlimited push notifications to unlimited devices. The only significant features gated to paid plans are email, SMS, advanced A/B testing, automation, and dedicated support. For a Nigerian app focused purely on push notifications, the free plan is sufficient indefinitely regardless of scale. Push notification support covers all three major platforms — Android (via FCM/Google), iOS (via Apple Push Notification Service), and Web browsers (Chrome, Firefox, Edge, Safari). Nigerian apps targeting the predominantly Android market can send to Android users immediately; iOS support requires Apple Developer Program membership and certificate setup. Web push for Nigerian websites works in all major desktop browsers and Android Chrome, reaching users even when they're not actively browsing the site. User segmentation is one of OneSignal's most powerful features for Nigerian businesses. Rather than sending the same notification to every user, businesses can target specific segments — users in Lagos, users who haven't opened the app in 7 days, users who have made a purchase, users at a specific stage of an onboarding funnel. OneSignal builds user profiles automatically from events and attributes tracked in the app, and the dashboard provides visual segment builders that non-developers can use to target specific user groups. For Nigerian e-commerce apps, this means sending "Eko Mall flash sale" only to Lagos users, or re-engagement pushes only to users who haven't returned in two weeks. A/B testing for push notifications allows Nigerian businesses to test different notification content — two subject lines, two emoji variants, two delivery times — and automatically send the winning variant to the full audience. This data-driven optimization is typically only found in enterprise platforms, but OneSignal provides it even on the free plan (limited) and as a standard feature on paid plans. In-app messaging allows sending interactive messages that appear inside the app while the user is actively using it — as banners, pop-ups, or full-screen takeovers. Unlike push notifications (which work when the app is in the background), in-app messages target active users. Nigerian apps use in-app messaging for feature announcements, promotional offers to engaged users, feedback requests, and guided onboarding experiences. Automated journeys in OneSignal allow building multi-step notification sequences triggered by user actions or time delays. A Nigerian fintech app could build a journey: when a user registers → send welcome push on day 0 → if no transaction in 3 days, send "Make your first transfer" push on day 3 → if still no transaction after day 7, send SMS reminder → if transaction made, start "power user" journey. These journeys run automatically without manual intervention. SMS and email channels are available on paid plans, making OneSignal a potential all-in-one engagement platform for Nigerian businesses that want push, SMS, and email from a single system with unified user profiles and cross-channel journey automation. Integration with OneSignal requires adding the SDK to the mobile app (available for Swift, Kotlin, React Native, Flutter, Ionic, Cordova, and Unity) or a single JavaScript snippet for web push. Setup typically takes under an hour for a basic integration. The REST API allows server-side sending for programmatic notification triggers — a Nigerian server can call the OneSignal API to push a notification when an order status changes, a transaction completes, or any application event occurs.
Banking & Fintech, Email Services, Payments, Security, SMS & Messaging, Events, Logistics, AI & ML, Data Validation
PhishTank is a free community-based anti-phishing service that maintains one of the world largest and most actively verified databases of phishing URLs. Operated by Cisco Talos, PhishTank allows developers to query whether a URL is a known phishing site and provides bulk data downloads for building comprehensive anti-phishing capabilities into applications, security tools, and email filtering systems. The core service relies on a community-driven verification model where security researchers, volunteers, and automated systems submit suspected phishing URLs. Each submitted URL is then voted on by the community to determine if it is genuinely phishing. This crowdsourced approach provides broad coverage and rapid identification of new phishing campaigns as they emerge, often detecting new phishing sites within minutes of them going live. The PhishTank API provides two primary query modes. The first is an individual URL check where developers submit a URL and receive back a JSON or XML response indicating whether the URL is in the PhishTank database, whether it has been verified as phishing, and additional metadata about when it was reported and verified. This is ideal for real-time URL scanning in web applications, browser extensions, and email clients. The second mode is bulk data access through regularly updated data feeds. PhishTank publishes downloadable databases in JSON, CSV, XML, and serialized PHP formats that contain all verified phishing URLs. These bulk feeds can be integrated into enterprise security solutions, email gateways, and network security appliances for offline verification without incurring per-query API costs. The bulk data is updated multiple times per hour to keep pace with new phishing activity. For Nigerian organizations and developers, PhishTank is particularly relevant given the high volume of phishing attacks targeting Nigerian internet users and businesses. Nigeria ranks among the top countries experiencing phishing attacks, with scammers frequently impersonating Nigerian banks, government agencies, payment processors, and telecommunications providers. Integrating PhishTank into applications used by Nigerian users provides an important layer of protection against these threats. Nigerian banks and fintech companies can integrate PhishTank into their online banking portals to warn customers attempting to visit known phishing sites that impersonate the bank. SMS and messaging platforms operating in Nigeria can scan outbound links before delivery to prevent phishing URLs from reaching recipients. Email service providers can use PhishTank data to filter messages containing known phishing links before they reach inboxes. The API provides detailed information about each phishing entry including the target organization being impersonated, submission timestamp, verification timestamp, verification status, and the number of votes received. This metadata is valuable for understanding phishing trends — security teams can analyze which organizations are most frequently impersonated and identify patterns in phishing campaigns. PhishTank maintains an open submission portal where anyone can report suspected phishing URLs. For Nigerian cybersecurity teams, this means they can contribute to the global database by reporting phishing sites targeting Nigerian users, which helps protect not just Nigerian internet users but the global internet community. The reciprocal nature of the community means that contributing submissions also improves the quality of data received. Integration into web applications is simple and well-documented. The API accepts POST requests with the URL to be checked encoded appropriately. Response times are typically fast, making real-time URL checking feasible for user-facing applications. The API supports both verified application keys for higher rate limits and anonymous access for development and testing purposes. From a technical perspective, PhishTank provides both synchronous API queries and the ability to maintain a local copy of the entire phishing database through bulk downloads. Organizations handling high query volumes benefit from maintaining the local database and refreshing it periodically, which eliminates network latency and removes dependency on PhishTank service availability. The combination of real-time API access and bulk data availability makes PhishTank flexible enough to fit a wide range of security architecture requirements. For Nigerian cybersecurity professionals building threat intelligence platforms, integrating PhishTank data alongside other threat feeds creates a comprehensive URL reputation system capable of protecting Nigerian internet users from the persistent threat of phishing attacks that continue to cause significant financial losses across the country.
AI & ML, Events, Data Validation
Airtable API provides programmatic access to Airtable — a cloud-based spreadsheet-database hybrid platform widely used by Nigerian startups, non-profits, media companies, and small businesses as a flexible, no-code database for managing structured data. Airtable combines the familiar interface of a spreadsheet with the relational data capabilities of a database, making it accessible to non-technical Nigerian business owners who need structured data management without hiring a database engineer. The Airtable API exposes the data in any Airtable base as a REST API, enabling developers to read, create, update, and delete records programmatically — effectively turning any Airtable spreadsheet into a lightweight backend database for web and mobile applications. Record operations through the Airtable API support full CRUD (Create, Read, Update, Delete) functionality on any table within an Airtable base. Nigerian developers can query records with filtering and sorting parameters, create new records with field values, update existing record fields, and delete records — all using standard REST API calls with the Airtable API key. This makes Airtable a viable backend for simple Nigerian web applications, landing pages with form submissions, and event management tools that need structured data storage without the complexity of building a full database backend. No-code backend pattern is perhaps Airtable's most valuable use case for the Nigerian startup ecosystem. A Nigerian founder building a minimum viable product can set up an Airtable base to store their user data, job listings, product catalog, or content library — then use the Airtable API to connect this data to a website or mobile app front end. This approach eliminates the need for a backend developer at the early stage, allowing faster product validation before investing in proper database infrastructure. Event and operations management is a common Airtable use case in Nigeria. Nigerian event companies manage event schedules, vendor lists, guest databases, and task assignments in Airtable — and use the API to sync this data with public-facing event websites or mobile apps where attendees can see schedules, speakers, and session details. Nigerian NGOs similarly use Airtable as a program management database, with the API exposing beneficiary data to field reporting tools. Content management through Airtable powers Nigerian media companies and content creators who use Airtable as an editorial management system. Article drafts, publication schedules, content categories, author bios, and SEO metadata are managed in Airtable — and a website or blog pulls this content through the Airtable API rather than through a traditional CMS. This headless CMS approach using Airtable is popular among Nigerian digital publishers who want editorial flexibility without website developer involvement. Field types supported by the Airtable API include text, number, checkbox, date, select, multi-select, attachments, linked records, formula fields, and lookup fields — all accessible via the API. Linked records enable relational data relationships: an event record can link to multiple speaker records, and the API returns these links with the ability to expand linked record data in a single query. The Airtable API is available through personal access tokens obtained in the Airtable developer hub. A free Airtable plan includes API access for a limited number of records per base, making it free to get started for Nigerian small businesses and developers. Paid plans increase record limits and add automation features. Rate limits of 5 requests per second per base apply — sufficient for most small Nigerian application use cases.
eCommerce, Banking & Fintech, Security, Identity & KYC, Events, Maps & Geocoding, AI & ML, Web Scraping, Data Validation
Fingerprint Pro (formerly FingerprintJS Pro) is a browser and device fingerprinting API that generates a unique, persistent visitor identifier (visitorId) for each browser or device that loads a webpage or app. Unlike cookies that can be deleted, browser fingerprints are derived from device characteristics — browser version, OS, fonts, screen resolution, hardware identifiers, network parameters, and dozens of other signals — producing a stable ID that remains consistent even when a user browses in incognito mode, uses a VPN, clears cookies, or switches browser profiles. For Nigerian fintech and e-commerce applications, Fingerprint Pro provides the device intelligence layer for fraud prevention, bot detection, and account security. Nigeria's digital economy faces significant fraud challenges: credit card fraud, account takeover attacks, identity theft, and promotional abuse are common threats that cost Nigerian businesses millions of naira annually. Traditional security measures like IP blocking and cookie-based tracking are easily circumvented by sophisticated fraudsters who use VPNs, proxy networks, and private browsing. Fingerprint Pro provides a more durable identification layer that is significantly harder to evade, enabling Nigerian applications to identify suspicious patterns even when fraudsters try to appear as new visitors. The fingerprinting process works in two parts. A small JavaScript snippet loaded in the browser (or a mobile SDK loaded in the app) collects device signals and communicates with Fingerprint's servers to generate the visitorId. This process is transparent to the user and adds minimal page load time (typically under 100ms). On the server side, the application validates the visitorId using the secret API key and retrieves associated data: visit history, geolocation, IP intelligence (VPN/proxy/Tor detection), browser tamper signals, and bot detection results. Bot detection is a critical capability for Nigerian applications under automated attack. Fingerprint Pro analyzes traffic patterns and browser behavior to identify automated browsers (headless Chrome, Selenium-driven browsers, and other automation tools) with high accuracy. Nigerian fintech applications that receive automated login attempts or account creation bots can use this signal to block non-human traffic before it reaches authentication logic. VPN and proxy detection identifies visitors using VPN services or proxy networks to hide their real IP address. While VPN usage is not inherently fraudulent, it is a risk signal worth incorporating into fraud scoring — a Nigerian banking app that has never seen a user's device and detects VPN usage on a login attempt has reason to require additional verification. IP reputation data identifies IP addresses associated with data centers, known proxies, and Tor exit nodes. The server-side Events API provides the full request history for any visitorId: when did this device first visit? How many times? What IP addresses? What geolocation data? This historical context powers sophisticated fraud rules: a device with 50 failed login attempts in the past hour is likely a brute-force attack; a device that has successfully logged into 20 different accounts is likely an account takeover tool. The free tier provides 20,000 API calls per month, sufficient for Nigerian development and small-scale production use. The Plus plan at $99/month provides 100,000 calls monthly. All plans include bot detection, VPN detection, and historical visit data. Fingerprint Pro's Smart Signals extend beyond device fingerprinting to provide additional risk signals: VPN detection, TOR exit node detection, bot detection, browser tampering detection, and IP geolocation. These layered signals give Nigerian fraud detection systems multiple independent evidence points for evaluating session risk without relying on any single indicator.
AI & ML, Logistics, Email Services
Mailgun provides reliable transactional email delivery for notifications and confirmations. The service handles bulk email, templates, and delivery tracking. Features include SMTP relay, webhooks, and delivery guarantees. Freemium available. Perfect for notification emails.
Banking & Fintech, Email Services, Payments, Data Validation, Security, Identity & KYC, Events, Logistics, AI & ML, eCommerce
Paystack is Nigeria's most widely adopted payment gateway API and is a subsidiary of Stripe, the global payments infrastructure company that acquired Paystack in 2020. Founded in 2015 by Shola Akinlade and Ezra Olubi, Paystack was part of Y Combinator's 2016 batch and quickly became the default payment choice for Nigerian developers and businesses. The company is CBN-licensed and PCI-DSS compliant, and currently serves thousands of businesses across Nigeria, Ghana, South Africa, and Kenya. The Paystack API is RESTful and uses Bearer Token authentication. Every request must include an Authorization header with the format: Authorization: Bearer sk_live_xxxx (for production) or Authorization: Bearer sk_test_xxxx (for sandbox). API keys are obtained from the Paystack dashboard at dashboard.paystack.com. Paystack provides both public keys (used in client-side code to initialize the checkout) and secret keys (used server-side for all API calls). Developers must never expose the secret key in client-side code. The standard Paystack integration flow involves three steps: initialize a transaction server-side using the /transaction/initialize endpoint (passing email, amount in kobo, and optional metadata), redirect the user to the returned authorization URL or embed the Paystack inline popup using the JavaScript SDK, then verify the transaction on your server using /transaction/verify/:reference after the customer is redirected back. This three-step flow ensures transactions are validated server-side before fulfilling orders, preventing fraud and order manipulation. Paystack supports the widest range of payment channels of any Nigerian gateway: Verve, Visa, and Mastercard debit cards; bank transfer (pay by transfer); USSD (for customers without smartphones); mobile money (in Ghana); and QR code payments. The Paystack Checkout modal intelligently displays only the channels available for the customer's device and location. In terms of pricing, local card transactions cost 1.5% plus ₦100, capped at ₦2,000 per transaction. The ₦100 flat fee is waived for transactions of ₦2,500 or less. This means very small transactions (micro-payments) are effectively charged at 1.5% only. International card transactions cost 3.9% plus ₦100, with no cap. Bank transfers (receiving payments via bank account) are charged flat: ₦10 for amounts up to ₦5,000; ₦25 for ₦5,001 to ₦50,000; and ₦50 for amounts above ₦50,000. Outgoing transfers (disbursements) are: ₦10 for ₦0–₦5,000; ₦25 for ₦5,001–₦50,000; ₦50 for above ₦50,000. There are no setup fees and no monthly platform fees. Businesses processing more than ₦10 million per month are eligible for volume-based discounts by contacting Paystack enterprise support. The Paystack sandbox environment mirrors production exactly — all features available in live mode are available in test mode. This is a critical advantage for Nigerian developers who need to test subscription billing, split payments, and bulk transfers without using real money. Test mode uses test card numbers provided in the Paystack documentation and simulates bank transfer payments via a confirmation prompt. Paystack also provides a Subscriptions API that allows developers to create subscription plans with daily, weekly, monthly, or annual billing cycles. When a customer first pays, a subscription authorization token is generated and stored securely by Paystack. Subsequent charges happen automatically without requiring the customer to re-enter card details. This is the foundation for building SaaS billing, membership platforms, and digital subscription products in Nigeria. The Split Payments (multi-split) feature allows marketplace operators to automatically split collected revenue between multiple subaccounts at the time of transaction — specifying percentages or flat amounts for each recipient. This is commonly used by Nigerian food delivery platforms, logistics aggregators, and gig economy apps. The Bulk Transfers API enables disbursement to hundreds of Nigerian bank accounts in a single API call by submitting a list of transfer recipients. This is used for payroll, agent commissions, loan disbursements, and customer refunds. From a compliance standpoint, Paystack is PCI-DSS Level 1 certified — the highest level of payment card security certification. All card data is encrypted and processed on Paystack's infrastructure. Merchants are not required to be PCI-DSS certified themselves. Paystack operates under CBN supervision and complies with the Nigerian Data Protection Regulation (NDPR). Webhook events from Paystack must be validated using the HMAC-SHA512 signature sent in the X-Paystack-Signature header. Developers should validate this signature before processing any webhook event. Paystack retries failed webhooks for up to 72 hours. Known challenges for Nigerian developers: (1) International card transactions have no cap on the 3.9% fee — high-value international payments can be expensive. (2) Bank transfer payments can take up to 30 minutes during bank downtime, so developers must handle pending states gracefully. (3) BVN and NIN verification are not built into Paystack directly — these require Dojah or Smile Identity as a separate integration. Frequently Asked Questions: Can I use Paystack without a registered business? Yes — individuals can create a starter account and start accepting payments. However, you will need to provide CAC documents to unlock higher transaction limits and settlements. Does Paystack support USD payments? Paystack processes international cards in USD, but settlements are in NGN after conversion. USD settlement is available only for Paystack International accounts. Can I process recurring payments automatically? Yes — use the Subscriptions API to save a customer authorization token and charge them on any schedule automatically. Is the test environment exactly like production? Yes — Paystack test mode has full feature parity with live mode, including subscriptions, splits, and bulk transfers.
AI & ML, Data Validation, Nigeria Open Data
API providing access to company data, directors information, beneficial owners, and Persons With Significant Control (PSC) details. Integrated with NIBSS platform for KYB (Know Your Business), compliance verification, and due diligence. Real-time access to CAC company database.
Email Services, Payments, SMS & Messaging, Events, AI & ML, eCommerce
Novu is an open-source notification infrastructure platform that provides a unified API for sending notifications across multiple channels — email, SMS, push, in-app notifications, and chat platforms like Slack and Discord — from a single integration point. Founded in 2021 and backed by Y Combinator, Novu addresses a common pain point in software development: building and maintaining separate integrations with different notification providers for each channel, rebuilding user preference management in every application, and re-implementing notification logic (digests, deduplication, scheduling) repeatedly. Novu solves this by providing a notification orchestration layer that sits above individual providers and handles all the complexity. For Nigerian developers, Novu is compelling because it eliminates the need to integrate separately with Twilio for SMS, SendGrid for email, OneSignal for push, and Firebase for in-app — while also building custom user preference management and notification history. With Novu, a single API call triggers a workflow that checks user preferences, selects the appropriate channels, routes the message to the configured providers for each channel, and records the notification in the notification history. The Nigerian developer configures providers once in the Novu dashboard and then writes application code against the unified Novu API. The in-app notification center is one of Novu's most immediately valuable features for Nigerian product developers. Building a notification bell with unread count, notification feed, and mark-as-read functionality from scratch requires both a backend (storing notifications, tracking read status, exposing an API) and a frontend component (real-time updates, UI rendering). Novu provides a pre-built React component that drops into any React application and connects to Novu's backend to display real-time in-app notifications. For Nigerian SaaS products, e-commerce platforms, and internal tools, adding this component can replace days of custom development. User notification preferences management is a feature that most application teams build custom but should not have to. Users should be able to control which types of notifications they receive and on which channels — some users want email for weekly digests but push for payment alerts; others want everything by SMS only. Novu stores these preferences per user and automatically applies them when notifications are triggered. Nigerian platforms with diverse user bases benefit from preference management that respects individual communication preferences rather than forcing all notifications through the same channels. The no-code workflow editor in the Novu dashboard allows creating notification workflows visually. A workflow defines what happens when a specific trigger is fired — which channels to use, what content to send, conditional logic (if user is premium, also send SMS), delays, and digests. Nigerian non-technical team members like product managers can modify notification content and logic in the workflow editor without requiring engineering work for every content change. Digest notifications solve notification fatigue — a critical concern for Nigerian apps with active communities. Instead of sending a push notification for every individual event (every comment, every like, every mention), Novu can accumulate events over a time window and send a single digest notification summarizing all activity. "You have 15 new comments on your post" is far less annoying than 15 separate notifications, and digest logic is complex to build correctly. Novu provides this as a built-in workflow step. The open-source nature of Novu is strategically important for Nigerian developers concerned about SaaS vendor lock-in or cost at scale. Novu can be fully self-hosted — the complete source code is on GitHub, and a Docker Compose setup enables deployment on any cloud provider or VPS. A Nigerian company can run Novu on their own infrastructure, paying only server costs rather than per-notification SaaS fees. This self-host path is particularly attractive for high-volume Nigerian platforms where per-event SaaS pricing would become significant. Provider integrations in Novu cover all major notification providers — SendGrid, Mailgun, Amazon SES for email; Twilio, Termii, Africa's Talking for SMS; Firebase, OneSignal for push; and Slack, Discord, Microsoft Teams for chat. Nigerian developers configure their preferred providers in the Novu dashboard, and Novu routes notifications to them without changing application code when switching providers. For Nigerian startups building multi-channel notification requirements into their product from the beginning, Novu provides an architecturally clean approach that avoids the sprawl of multiple notification-provider integrations and the repetitive work of rebuilding notification infrastructure in every new project.
Banking & Fintech, Email Services, Payments, SMS & Messaging, Events, Logistics, AI & ML
Amazon Simple Notification Service (Amazon SNS) is a fully managed pub/sub (publish-subscribe) messaging service from AWS that enables applications to send messages to multiple subscribers simultaneously. SNS is one of the foundational building blocks of cloud-native application architecture on AWS, used for decoupling microservices, broadcasting events across systems, and delivering notifications via SMS, email, mobile push, SQS queues, HTTP endpoints, and AWS Lambda functions. For Nigerian developers building on AWS, SNS is an essential infrastructure component for event-driven architectures. When a Nigerian fintech application processes a payment, it needs to simultaneously notify the user (via SMS and push), update the analytics database, trigger fraud detection analysis, and generate a receipt. Without SNS, the payment service would need to call each downstream service directly, creating tight coupling and scaling challenges. With SNS, the payment service publishes a single "payment-completed" event to an SNS topic, and all interested services receive it simultaneously through their subscriptions — completely decoupled and independently scalable. The fan-out pattern is SNS's most powerful capability for Nigerian cloud architectures. A single message published to an SNS topic can simultaneously fan out to: an SQS queue for the order fulfillment service to process when ready, another SQS queue for the inventory service, an AWS Lambda function for real-time analytics, an HTTP endpoint for a third-party logistics API, an email notification to the merchant, an SMS to the customer, and a mobile push notification. All from a single publish operation. This eliminates the need for the sending service to know anything about the downstream consumers. For end-user notifications, SNS supports delivery to Nigerian phone numbers via SMS. This makes SNS valuable for Nigerian applications that are already on AWS and want to send SMS notifications without integrating a separate SMS provider. SNS routes SMS through a pool of numbers and handles carrier connectivity globally. The cost is $0.00645 per SMS to Nigeria (as of recent pricing), competitive with dedicated SMS providers. However, for very high-volume Nigerian SMS use cases, dedicated providers like Africa's Talking or Termii may offer better delivery rates and Nigerian-specific features like alphanumeric sender IDs through local carrier relationships. Mobile push delivery through SNS abstracts both FCM (Android) and APNs (iOS) through a single SNS topic. Applications register device tokens with SNS, and SNS handles the routing to the appropriate push infrastructure. This is convenient for AWS-native applications that already use SNS for their event bus and want to unify push notifications into the same system rather than adding a separate push provider. Message filtering in SNS allows subscribers to receive only the subset of messages relevant to them. A subscription can include a filter policy — a JSON document specifying which message attributes to accept. For example, a Nigerian application might publish all order events to one SNS topic, and a Lagos fulfillment center's Lambda function might subscribe with a filter for orders where the delivery region attribute is "Lagos" — only receiving the relevant messages without the topic needing to know about different subscription interests. FIFO (First-In-First-Out) topics ensure strictly ordered message delivery to FIFO SQS queues, critical for Nigerian financial applications where event processing order matters — ensuring debit events process before credit events, or that account state updates are applied in the correct sequence. SNS integrates natively with virtually every AWS service: CloudWatch for alarm notifications, EventBridge for event routing, CodePipeline for deployment notifications, and many others. Nigerian companies running their infrastructure on AWS will encounter SNS as a natural integration point throughout their AWS architecture. Pricing is very competitive: $0.50 per million SNS API requests (publish and subscribe operations), with the first 1 million requests per month free. SQS deliveries are free at scale. HTTP/HTTPS deliveries are essentially free. SMS costs are per-message to destination country. For Nigerian AWS-native applications, SNS provides a cost-effective, fully managed event bus and notification service that eliminates the need to build and maintain messaging infrastructure.
Banking & Fintech, Payments, Data Validation, SMS & Messaging, Logistics, Maps & Geocoding, AI & ML, Web Scraping, eCommerce, Sports & Betting
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.
Banking & Fintech, Payments, Blockchain, Currency Exchange, Security, Identity & KYC, AI & ML, Data Validation
AZA Finance is a pan-African payments and foreign exchange infrastructure company that enables businesses and fintechs to send, receive, and convert money across Africa and globally through a single API. Originally founded as BitPesa in Nairobi in 2013, AZA Finance has evolved into one of Africa's most established cross-border payment platforms, holding regulatory licenses from the Central Bank of Nigeria (CBN), the UK Financial Conduct Authority (FCA), and the Bank of Uganda — a rare multi-jurisdictional licensing achievement in African fintech. What the API Does The AZA Finance API, documented at docs.azafinance.com and accessed via the developer portal at developers.transferzero.com, enables developers to programmatically initiate and manage cross-border payments across 30+ currencies and 115+ markets. Core capabilities include: sending payouts to bank accounts, mobile money wallets (M-Pesa, MTN Mobile Money, Airtel), and cash pickup points; real-time FX conversion between African and major global currencies; bulk payment processing for high-volume disbursements; account validation before sending; and webhook callbacks for real-time transaction status updates. How Developers Use It Developers integrate by creating an account at developers.transferzero.com. Authentication is via API Key and Secret issued from the portal. AZA Finance provides official SDKs for .NET, Java, JavaScript, PHP, and Ruby, significantly reducing integration time. The typical flow involves: creating a sender (KYC-verified entity), creating recipients (beneficiaries with bank or wallet details), initiating a transaction specifying corridors and currencies, and listening for webhook callbacks for status updates (pending, processing, paid, cancelled). The API supports test transactions in sandbox mode before going live. Supported Currencies and Countries AZA Finance supports 30+ currencies including NGN (Nigeria), GHS (Ghana), KES (Kenya), UGX (Uganda), TZS (Tanzania), ZAR (South Africa), XOF/XAF (CFA franc zones), MZN (Mozambique), USD, EUR, GBP, AED, CNY, and more. Nigeria is fully supported with CBN licensing in place. Pricing AZA Finance does not publish a public fee schedule. Pricing is determined by enterprise contract and depends on volume, corridor, and currency pair. The FX spread is embedded in the exchange rate offered. There is no self-serve free tier — you must contact their sales team to negotiate a contract. A sandbox environment is available for technical integration and testing at no cost. Authentication API authentication uses a Key + Secret pair obtained from the developer portal at developers.transferzero.com. Requests are signed with the secret to create an authorization header. The portal also supports role-based access controls for team members. Rate Limits AZA Finance operates on enterprise SLAs. Specific rate limit figures are not published publicly — they are determined by agreement. The platform maintains a 99.5% uptime guarantee. Compliance and Regulations AZA Finance is licensed by the Central Bank of Nigeria, making it one of the few Africa-focused payment APIs with direct CBN authorization. It also holds FCA authorization in the UK and Bank of Uganda licensing. The platform is PCI-DSS compliant and certified to ISO27001:2022 for information security management. All transactions undergo AML screening and compliance monitoring 24/7. Challenges and Gotchas Key limitations for Nigerian developers: (1) AZA Finance is B2B only — it is not designed for consumer checkout flows. (2) Pricing is opaque — you cannot estimate costs without contacting sales. (3) KYC onboarding can be lengthy for enterprise clients. (4) The developer portal still uses "TransferZero" branding from the previous product name — this can confuse developers unfamiliar with the company history. (5) No USSD or card payment support — AZA Finance is purely for push-payment corridors. Company Background AZA Finance was founded in 2013 as BitPesa, a Bitcoin-based remittance platform for Kenya. It later pivoted away from crypto, rebranded as TransferZero, and finally as AZA Finance in 2020. The company is headquartered in Nairobi with offices in Lagos, London, Madrid, Luxembourg, and Dakar. It has processed over $3 billion in transactions and serves major clients including global remittance firms and banks. FAQs Q: Can a Nigerian startup use AZA Finance without CBN licensing? A: Yes. AZA Finance holds the CBN license on your behalf — you access their infrastructure without needing your own license. However, you must sign a partner agreement and pass their KYC checks. Q: Is there a sandbox for testing? A: Yes. Developers can test at developers.transferzero.com in sandbox mode before production. Q: Does AZA Finance support NGN? A: Yes. Nigerian Naira (NGN) is a core supported currency with payouts to all major Nigerian banks. Q: Is AZA Finance suitable for consumer apps? A: No. AZA Finance is built for B2B use — enterprises, fintechs, and money transfer operators. It does not offer a consumer-facing checkout widget or SDK.
Health Tech, Banking & Fintech, Payments, Content, Agriculture, Logistics, AI & ML, Data Validation
CropSense AI API is an artificial intelligence-powered crop monitoring and precision agriculture platform built specifically for African agricultural conditions, with a focus on the crop varieties, disease pressures, soil types, and growing practices prevalent in Nigeria and the broader West African region. Unlike global crop AI systems trained primarily on European or North American agricultural data, CropSense Africa has developed its models using African agricultural datasets, making its crop disease identification, health scoring, and yield prediction capabilities more relevant to the specific challenges Nigerian farmers face. Crop disease detection is the flagship AI capability of CropSense AI. The API accepts crop images submitted through the application — photographs taken by farmers, extension workers, or field agents using smartphone cameras — and returns AI-generated disease identification with confidence scores and recommended treatment actions. The models are trained on images of diseases affecting major Nigerian and West African crops including cassava (mosaic virus, brown streak disease), maize (fall armyworm, streak virus), yam (anthracnose, viruses), rice (blast, bacterial blight), and vegetables (various fungal and bacterial pathogens). Early disease detection is economically critical for Nigerian farmers. Crop diseases caught in early stages can be managed with targeted fungicide or pesticide application; the same diseases caught at advanced stages may require destruction of affected plants or entire field sections. For smallholder farmers whose entire annual income depends on a single season's harvest, the difference between early and late disease detection can be catastrophic. CropSense AI's rapid diagnostic capability democratizes access to agronomic disease expertise that was previously available only to farmers who could afford professional agronomist consultations. Crop health scoring through the API provides quantitative assessments of overall crop condition beyond binary disease presence or absence. Health scores integrating multiple visual indicators — leaf color, canopy density, visible stress symptoms, growth uniformity — provide a composite metric that can track field health over time, compare different fields, and set objective thresholds for intervention decisions. Nigerian farm managers monitoring multiple fields can use health scores to triage attention and resources efficiently. Yield prediction capabilities use historical farm data, current crop health observations, weather data, and agronomic models to estimate expected yield ranges for the current season. For Nigerian farmers who need to plan post-harvest logistics, negotiate forward sale prices, or manage input credit repayment schedules, reliable yield forecasts weeks before harvest provide actionable planning data that reduces financial uncertainty. The Africa-specific training of CropSense AI models extends beyond plant pathology to include recognition of the growing conditions, crop varieties, and field management practices common in Nigeria. Models trained on global datasets often perform poorly on Nigerian agricultural images because the crop varieties, background soil types, light conditions, and disease presentations differ from training data dominated by temperate-zone agriculture. CropSense Africa's African-trained models are specifically designed to perform accurately in the conditions Nigerian farmers and agronomists work in. Integration patterns for CropSense AI API fit naturally into several Nigerian agritech product categories: consumer farm advisory apps that provide direct-to-farmer disease diagnosis, extension worker tools that improve the efficiency of agricultural extension services, input retailer platforms that connect disease diagnosis to specific product recommendations, and agricultural insurance claims verification that uses AI-assessed crop damage to support or validate insurance claims. For Nigerian agricultural insurance products — an area seeing significant growth as parametric and technology-enabled insurance expands in Nigeria — CropSense AI provides a cost-effective remote crop damage assessment capability. Insurers can request farmers to submit crop photos when claiming damage, and CropSense AI can provide an AI-generated assessment of disease or stress presence as supporting evidence for claims processing, reducing the cost of manual agronomist site visits for claims below a certain threshold.
Health Tech, Banking & Fintech, Email Services, Security, SMS & Messaging, Events, Logistics, AI & ML, eCommerce
Hasura is an open-source GraphQL and REST API engine that instantly generates production-ready APIs directly from your database schema — no manual API code required. Connect Hasura to a PostgreSQL database and within seconds you have a full GraphQL API with queries, mutations, and real-time subscriptions for every table and relationship in your schema. For Nigerian developers and startups who want to move quickly without writing repetitive CRUD API boilerplate, Hasura is one of the most powerful productivity tools in the modern backend development toolkit. Nigeria's startup ecosystem is characterized by small, fast-moving engineering teams that need to ship working products quickly while managing limited engineering resources. Building a backend API from scratch — designing endpoints, writing database queries, handling authentication, implementing pagination, and maintaining the code — takes significant time that could be spent on product differentiation and user experience. Hasura eliminates the most repetitive parts of this work, letting Nigerian developers focus on what makes their product unique. The core feature is automatic GraphQL API generation. When Hasura connects to a PostgreSQL database, it immediately exposes GraphQL queries (for reading data), mutations (for creating, updating, and deleting data), and subscriptions (for real-time data streaming) for every table. Relationships between tables are automatically reflected as nested GraphQL types — a users table with a related orders table can be queried in a single GraphQL request that returns users with their nested order arrays, with automatic SQL JOIN generation. Row-level permissions are one of Hasura's most important security features for Nigerian applications. Rather than implementing authorization logic in application code, permissions are defined in Hasura's console as rules: "A user can only read their own rows," "An admin can read all rows," "Guests can only read published records." These rules are enforced at the database query level, making it extremely difficult to accidentally expose data that should be private — a critical security guarantee for Nigerian fintech and health tech applications handling sensitive user data. Real-time subscriptions use WebSocket connections to stream data changes to clients. When a Nigerian analytics dashboard needs to update in real time as new orders come in, or when a chat application needs to display messages as they are sent, Hasura's subscriptions push updates to connected clients automatically without polling. This eliminates the need for Nigerian developers to build WebSocket server infrastructure and manage pub/sub systems. Event triggers allow Hasura to call external webhooks when database operations occur — when a new user is inserted, trigger an email welcome sequence; when an order is updated, notify the logistics system. This event-driven architecture enables Nigerian developers to build complex workflows without tightly coupling services. Hasura is self-hostable via Docker (free) or available as Hasura Cloud with a generous free tier of 60 requests per minute and 1 million operations per month. Hasura's Remote Schemas feature allows federating external GraphQL APIs into the Hasura gateway — making a unified GraphQL endpoint that combines database data with external API data in a single query. Nigerian applications that need to combine PostgreSQL data with third-party API responses can use Remote Schemas to build a unified data layer that resolves all queries from one endpoint. Hasura's event triggers fire webhooks on specific database operations (INSERT, UPDATE, DELETE on specified tables), enabling event-driven architectures where database changes automatically trigger downstream processes — sending notifications, updating caches, or initiating workflows. Nigerian fintech and e-commerce applications can use event triggers to ensure that every significant data change automatically propagates to all dependent systems reliably.
eCommerce, Banking & Fintech, Payments, Blockchain, Currency Exchange, Identity & KYC, Events, Logistics, Maps & Geocoding, AI & ML, Data Validation
Dojah Address Verification API is a specialized endpoint within the broader Dojah identity verification platform, enabling Nigerian businesses to validate customer addresses programmatically and in real time. Part of a comprehensive KYC ecosystem that also includes BVN verification, NIN lookup, and document checks, the Address Verification API allows fintechs, lenders, e-commerce platforms, and logistics companies to confirm that submitted addresses are legitimate Nigerian locations — reducing fraud, improving delivery success rates, and maintaining regulatory compliance. Dojah was founded to make identity verification accessible and affordable for African businesses. The address verification product directly addresses a challenge unique to the Nigerian market: informal and inconsistent address formats. Unlike countries with standardized postal systems, Nigerian addresses often rely on local landmarks, neighborhood names, and abbreviated LGA references that vary by city and speaker. Dojah's API normalizes and validates these inputs against reference databases, providing a structured verification result. **How Address Verification Works** The API accepts address details including street, LGA, state, and postal code. It cross-references this against verified address databases and geospatial records to return a confidence score and structured verification result indicating whether the address exists and can be matched to a known location. For enhanced verification, Dojah can also cross-reference the address against identity records tied to BVN or NIN, confirming that the person claiming to live at an address actually has records linking them to that location. The API returns standardized responses in JSON format, making it straightforward to integrate into onboarding flows. A pass result indicates the address is verifiable; a fail or low-confidence result triggers manual review or additional verification steps. **KYC Compliance for Nigerian Fintechs** The Central Bank of Nigeria's KYC guidelines require financial institutions to verify customer addresses as part of customer due diligence. This applies to digital banks, lending platforms, cryptocurrency exchanges, investment apps, and payment processors operating under CBN regulation. Failing to adequately verify addresses exposes businesses to regulatory penalties and increases fraud exposure. Dojah's Address Verification API provides an automated, auditable way to fulfill this requirement. Each verification creates a timestamped record that can be stored and presented to regulators during audits. By automating what would otherwise be a manual document-review process, companies can onboard hundreds of customers per day without proportionally scaling their compliance team. **Fraud Prevention in E-Commerce and Lending** Nigerian online merchants face significant losses from card-not-present fraud and account takeover attempts. One common fraud signal is a mismatch between the billing address on file and the delivery address submitted at checkout. By verifying both addresses through Dojah's API, merchants can flag suspicious orders before fulfillment. For digital lenders using BNPL models or personal loan products, address verification is a key signal in credit risk assessment. A borrower who cannot verify their stated home address represents higher default risk. Automating this check at the application stage reduces manual underwriting time and improves the quality of the loan book. **Logistics and Last-Mile Delivery** Failed deliveries cost Nigerian logistics companies money in wasted fuel, courier time, and customer service overhead. A significant portion of failed deliveries result from incorrect or incomplete addresses submitted at checkout. The Dojah Address Verification API can be integrated at the point of checkout or dispatch to validate that a delivery address corresponds to a real, locatable Nigerian location before a courier is dispatched. This pre-dispatch validation reduces failed first-attempt deliveries, improves courier efficiency, and lowers the rate of customer refund requests. For high-volume logistics operations managing hundreds or thousands of daily deliveries across Lagos, Abuja, and other Nigerian cities, even a small improvement in first-attempt delivery success translates directly to significant cost savings. **Sandbox for Safe Testing** Dojah provides a sandbox environment that mirrors the production API with test data, allowing developers to build and test address verification flows without consuming paid API credits or exposing real customer data during development. The sandbox uses realistic Nigerian address formats and returns both pass and fail scenarios, enabling thorough testing of application error handling and edge cases. **Integration with the Dojah Ecosystem** One of the most powerful aspects of using Dojah Address Verification is its native integration with the wider Dojah platform. A business can combine address verification with BVN verification, NIN lookup, facial recognition, and document scanning in a single API relationship, simplifying vendor management and potentially reducing per-verification costs through bundled pricing. This makes Dojah an attractive one-stop KYC solution for Nigerian fintechs and regulated businesses. Authentication uses standard API Key headers, and the RESTful endpoints follow predictable patterns documented in the Dojah developer portal. Onboarding is fast — a developer can obtain API credentials, integrate the endpoint, and run their first verification within a day. For Nigerian businesses navigating the dual challenge of regulatory compliance and fraud prevention, Dojah Address Verification API is a targeted, effective tool that automates one of the most operationally complex parts of customer onboarding.
Banking & Fintech, Email Services, Payments, Currency Exchange, Events, Telecommunications, AI & ML, Data Validation
Kuda Open API is the developer platform of Kuda Bank — Nigeria's first fully mobile-only bank, licensed by the Central Bank of Nigeria (CBN). Launched to enable businesses to embed banking infrastructure directly into their products, the Kuda Open API provides access to real Nigerian bank account infrastructure, NIP-powered instant transfers, dynamic virtual accounts, bill payments, and instant settlement capabilities — all through a clean RESTful API backed by one of Nigeria's most trusted and innovative financial institutions. Kuda Bank was founded in 2019 by Babs Ogundeyi and Musty Mustapha, and quickly grew into one of Nigeria's most popular neobanks, with millions of individual users. In 2022–2023, Kuda expanded its infrastructure to businesses through the Open API program, enabling companies to build financial products on top of its licensed banking rails — without needing their own CBN banking license. **What the Kuda Open API Does** The API is designed for businesses that need to move money programmatically within Nigeria. Key capabilities include: - **Bank Transfers**: Send NGN to any Nigerian bank account through the NIP (Nigeria Interbank Payment) system. Available as single transfers or bulk transfer batches, making it ideal for payroll, vendor payments, and mass disbursements. - **Dynamic Virtual Accounts**: Create unique Nigerian bank account numbers (tied to your Kuda business account) that customers can pay to. Payments trigger instant webhook notifications, enabling real-time payment confirmation without manual reconciliation. - **Single-use Account Numbers**: Generate one-time account numbers for specific payment purposes, reducing fraud and simplifying payment attribution. - **Instant Settlement**: Funds received can be settled in near real-time at 0.3% of the transaction value, capped at ₦100 — providing faster cash flow compared to traditional payment cycles. - **Account Verification**: Verify that a bank account name matches the account number before initiating a transfer — a critical fraud-prevention step for Nigerian fintech applications. - **Transaction History & Balances**: Query account balances and full transaction histories programmatically — essential for reconciliation, reporting, and financial dashboards. - **Bill Payments**: Purchase airtime, mobile data, cable TV subscriptions (DSTV, GOtv, Startimes), and electricity prepaid tokens via API, with commission opportunities on each transaction. **Authentication** The Kuda Open API uses API key authentication. Developers register on the Kuda Developer Portal (developer.kuda.com), complete business verification, and receive an API key that is passed as a Bearer token in the Authorization header of all API requests. The sandbox environment is accessible immediately after registration, with production access unlocked after KYB (Know Your Business) verification. **Sandbox Environment** Kuda provides a full sandbox environment that replicates all production capabilities. Developers can test transfers, create virtual accounts, simulate incoming payments, trigger webhook events, and validate account verification flows without moving real money. This makes it safe to develop and test integrations before going live. **Pricing** Kuda's pricing model is flat-fee per transaction — not percentage-based — which is a significant advantage for high-value transactions: - Transfers of ₦0–₦10,000: ₦12 per transaction - Transfers of ₦10,001–₦100,000: ₦10 per transaction - Transfers of ₦100,001–₦400,000: ₦9 per transaction - Transfers above ₦400,001: ₦7 per transaction - Instant settlement: 0.3% of transaction value, capped at ₦100 - Virtual account fee: 0.1% of transaction value (approximately) - No hidden fees — the listed prices are the final prices paid. This flat-fee structure means that a ₦1,000,000 transfer costs exactly ₦7, compared to percentage-based gateways that might charge ₦15,000 for the same transaction. **Nigeria Access & Requirements** To access production APIs, businesses must complete KYB (Know Your Business) verification, which requires: a CAC Certificate of Incorporation or Business Name Registration, BVN and government-issued ID for directors, and an active Nigerian business bank account. Sandbox access requires only registration — no documents needed. **Compliance & Regulatory Standing** Kuda Bank holds a Microfinance Bank licence from the CBN. The Open API inherits this regulatory standing, meaning virtual accounts and transfers executed through the API are backed by a licensed Nigerian financial institution. This is a significant compliance advantage for fintech builders who need to demonstrate regulated banking infrastructure to enterprise clients or regulators. **Challenges & Considerations** While Kuda's pricing model is excellent for high-value transfers, the ₦12 flat fee per low-value transfer can be proportionally high for very small transactions (e.g., ₦12 fee on a ₦100 transfer = 12%). Card payment acceptance is not currently part of the Open API — businesses needing card-based collection still require an additional payment gateway like Paystack or Flutterwave. International transfers and multi-currency account support are also not available. **Frequently Asked Questions** Q: Do I need a CBN license to use the Kuda Open API? A: No. Kuda's CBN Microfinance Bank license covers the banking infrastructure, so your business can offer account and transfer products without obtaining a separate license. Q: Can I use the sandbox without submitting documents? A: Yes. Sandbox registration requires only an email and business details. Full KYB documents are only required before going live. Q: Does Kuda support card payments through the Open API? A: No. The Kuda Open API is focused on bank transfers and virtual accounts, not card acceptance. Q: How fast are NIP transfers? A: NIP transfers are typically instant (within seconds) during normal operating hours. Q: Is Kuda Open API available to businesses outside Nigeria? A: The API is primarily designed for Nigerian-registered businesses. International companies may face restrictions on KYB verification.
AI & ML, Email Services
GoREST is a free, publicly available online REST API specifically designed for testing, learning, and prototyping applications that consume REST APIs. The service provides a realistic set of API resources — users, posts, comments, and to-do items — with standard CRUD operations (GET, POST, PUT, PATCH, DELETE) returning authentic JSON responses with pagination, filtering, and sorting. A GraphQL endpoint is also available. For Nigerian developers learning REST API consumption, building frontend prototypes, or testing HTTP client implementations, GoREST provides an always-online, production-like API endpoint without any setup. Nigeria's rapidly growing developer community includes thousands of learners in coding bootcamps, university computer science programs, and self-taught developers who are building their first API-consuming applications. The most common challenge these learners face is finding a reliable, realistic API to practice against — many practice APIs are unreliable, return unrealistic data, or require complex setup. GoREST addresses this directly with a zero-setup, always-available REST API that returns meaningful data in standard formats. The primary resources available are users (representing people with name, email, gender, and status), posts (articles associated with users), comments (attached to posts), and todos (task items with title and status). Each resource supports the standard RESTful operations: GET a list with pagination, GET a single item by ID, POST to create, PUT/PATCH to update, and DELETE to remove. GET requests require no authentication, making them immediately usable. Write operations (POST, PUT, DELETE) require a Bearer token obtained by registering at gorest.co.in. Response formats follow standard REST conventions that Nigerian developers will encounter in production APIs: paginated list responses include metadata (total, pages, limit, page), individual resource responses return complete object representations, and error responses follow consistent error code patterns. Learning to handle these patterns correctly in GoREST prepares Nigerian developers for working with real production APIs. The GraphQL endpoint at gorest.co.in/public/v2/graphql provides the same data queryable via GraphQL — useful for Nigerian developers learning GraphQL syntax and query composition in a safe environment without needing to set up their own GraphQL server. GraphQL queries for users, posts, and comments work immediately with standard query syntax. GoREST is maintained and has been available for years, making it a reliable reference for bootcamp curricula and tutorial series. Nigerian developers writing tutorials or building learning resources can safely reference GoREST endpoints knowing they will remain functional. The service is completely free with no rate limits on GET requests. Gorest also provides endpoints for GraphQL queries alongside the REST API, enabling developers who are learning or practicing GraphQL to work with a live GraphQL endpoint without setting up a GraphQL server. Nigerian developers transitioning from REST to GraphQL can practice writing queries and mutations against Gorest's GraphQL endpoint using real data. The authentication system uses Bearer token authentication for write operations (POST, PUT, PATCH, DELETE) while allowing unauthenticated GET requests, mirroring the authentication patterns common in real-world APIs. This dual-mode approach helps Nigerian developers practice both authenticated and unauthenticated API interactions in the same testing environment. Gorest provides consistent pagination across all list endpoints, with standard pagination metadata (current page, total records, total pages, limit per page) in response headers — giving Nigerian developers practice with the pagination patterns they will encounter in production API integrations. The data is reset periodically, ensuring test data does not accumulate indefinitely.
Banking & Fintech, Email Services, Payments, SMS & Messaging, Logistics, AI & ML, eCommerce
Twilio SendGrid is one of the world's most widely used email delivery platforms, trusted by over 80,000 businesses to send billions of emails per month. Originally founded as SendGrid in 2009 and acquired by Twilio in 2019, the platform provides both transactional email API and marketing email campaign services, combining developer-friendly API access with powerful deliverability optimization to ensure emails reach recipients' inboxes rather than spam folders. For Nigerian businesses and developers, SendGrid provides global email delivery with excellent deliverability to Nigerian email addresses — both consumer providers like Gmail, Yahoo, and local Nigerian email services, and corporate email systems. Nigeria is fully supported, and SendGrid's deliverability reputation means that transactional emails from Nigerian platforms (OTP codes, payment confirmations, delivery notifications) have high inbox placement rates. The most compelling entry point for Nigerian developers is the permanent free plan — 100 emails per day at no cost, forever. This is not a trial; it is a permanent free tier that requires no credit card. For Nigerian startups building email functionality into their MVP, 100 emails per day is sufficient for early users and allows full testing of all SendGrid features including templates, webhooks, and analytics before committing to a paid plan. The SendGrid API offers two integration methods: a REST API for programmatic email sending with full control over message parameters, or SMTP relay for applications that already use standard email sending libraries. Both methods support the same features — templates, attachments, personalization, and tracking. The REST API is preferred for new integrations as it provides better control and richer metadata. Dynamic email templates are one of SendGrid's most valuable features for Nigerian businesses. Templates define the visual design and content structure of an email in SendGrid's template editor, with placeholder variables that are filled in at send time with recipient-specific data. A Nigerian e-commerce platform can create one template for order confirmation emails and then send personalized versions to each customer with their specific order details, customer name, and delivery address automatically inserted. This eliminates the need to build and maintain custom HTML email templates in application code. Deliverability is where SendGrid genuinely excels compared to building your own email server. SendGrid maintains dedicated IP pool reputation management, automatically handles bounce processing, removes hard bounced addresses from future sends, manages spam complaint processing, and optimizes send timing and routing to maximize inbox placement. For Nigerian businesses sending to international email addresses (important for diaspora-serving platforms), SendGrid's global sending reputation is a significant advantage. Marketing email capabilities beyond transactional messages include mailing list management, segmentation, A/B testing of subject lines and content, send time optimization, campaign scheduling, and detailed campaign performance analytics showing open rates, click rates, bounce rates, and unsubscribe rates. Nigerian businesses with email newsletters, promotional campaigns, or customer re-engagement emails can manage these alongside transactional email in the same platform. Inbound email parsing allows applications to receive and process emails — when someone replies to a SendGrid-sent email, the reply content is parsed and sent to a webhook endpoint for processing. This enables two-way email communication workflows in Nigerian applications. Dedicated IP addresses are available on higher-tier paid plans for businesses that want to build their own sending reputation separate from SendGrid's shared IP pools. This is relevant for high-volume Nigerian senders whose deliverability needs to be isolated from other senders. The analytics dashboard provides detailed per-email and per-campaign metrics — delivered, opened, clicked, bounced, marked as spam, unsubscribed — all visualized in real time. Nigerian businesses can track exactly which emails were read and which bounced, enabling data-driven refinement of email communications. SendGrid integrates natively with major frameworks and has official libraries for Node.js, Python, Ruby, PHP, Java, Go, and C#. The Twilio integration means SendGrid users can easily add SMS (via Twilio) alongside email for multi-channel outreach. For Nigerian developers already using Twilio for SMS, adding SendGrid email creates a unified Twilio ecosystem for all customer communications.
AI & ML, Data Validation, Security
The npm Registry API provides programmatic access to the metadata of over 2 million JavaScript packages hosted on the npm (Node Package Manager) public registry at registry.npmjs.org. The registry is the largest software registry in the world and is the backbone of the JavaScript ecosystem — every npm install command, every package.json dependency, and every Node.js project draws from it. The npm Registry REST API makes all of this package metadata queryable via HTTP, enabling Nigerian developers and tooling builders to access package information, version histories, download statistics, and dependency trees programmatically. For Nigerian JavaScript developers and engineering teams, the npm Registry API is most useful for building developer tooling, automated dependency management systems, and internal package management dashboards. Nigerian tech companies with large codebases — maintaining dozens of internal packages and hundreds of external dependencies — can use the npm Registry API to build automation around their dependency management workflows. The package endpoint (GET registry.npmjs.org/{package-name}) returns the complete package manifest: all published versions, maintainer information, license, repository URL, homepage, readme content, and dependency lists for every version. This comprehensive metadata is the data source for tools that help Nigerian development teams evaluate packages before adding them as dependencies — checking maintenance status, last publish date, weekly download counts, and the number of open issues. The downloads API (api.npmjs.org/downloads/point/{period}/{package}) returns download statistics for any npm package over daily, weekly, monthly, or custom date ranges. Download counts are a useful proxy metric for package popularity — a package with millions of weekly downloads has a larger community and more battle-testing than one with hundreds. Nigerian tech lead engineers evaluating package choices can query download trends to confirm a package has growing adoption and active usage. The search API (registry.npmjs.org/-/v1/search?text={query}) returns ranked search results matching the query against package names, descriptions, keywords, and maintainer names. For Nigerian developer tools that embed package search — IDE extensions, CLI tools, internal dashboards — this endpoint provides the same search capability as the npm website. The npm Registry API requires no authentication for reading public package data, making it immediately accessible to any Nigerian developer without account creation or API key management. Write operations (publishing packages, deprecating versions) require npm authentication tokens, but these are less commonly needed in application integrations. The API is used by npm clients, package managers, IDE extensions, security scanners, and developer productivity tools globally. Nigerian developers building tooling for their teams — automated dependency update bots, security audit tools, license compliance checkers, or internal developer portals — can use the npm Registry API as their data source for all things related to the JavaScript package ecosystem. npm Registry API's provenance and signature verification endpoints enable security-conscious Nigerian development teams to verify that packages they depend on were published by their legitimate maintainers and have not been tampered with. Supply chain security — ensuring that the packages a project depends on are authentic — is increasingly important as the npm ecosystem has experienced package hijacking incidents that affected production systems globally. The download statistics endpoint shows how many times each package version has been downloaded, providing a popularity signal that helps Nigerian developers evaluate whether a package is actively maintained and widely adopted versus abandoned or niche. High download counts are a reasonable proxy for community validation and maintainability.
eCommerce, Religion, Calendar & Holidays, AI & ML, Utility Tools, Data Validation
Public Holiday API by Calendarific is a comprehensive global holiday data service covering 230+ countries and 3,000+ states and provinces, providing developers with programmatic access to national public holidays, state-level holidays, observances, and religious celebrations for any location and year. Widely regarded as one of the most complete and developer-friendly holiday APIs available, Calendarific is used by thousands of applications including payroll systems, scheduling tools, HR software, e-commerce platforms, and calendar applications that need accurate holiday data for their global or multi-country user bases. For Nigerian developers, Calendarific offers authoritative data on all 12 Nigerian national public holidays with correct year-specific dates for moveable holidays. Nigeria holiday data from Calendarific covers all statutory public holidays established under Nigerian federal law: New Year's Day, Workers Day, Democracy Day, Independence Day, Christmas Day, Boxing Day, and the six moveable religious holidays (Good Friday, Easter Monday, Eid al-Fitr, second Eid al-Fitr day, Eid al-Adha, and Id el Maulud). Each holiday entry includes the name, date, type (national, observance, or religious), and description. The API computes the correct dates for moveable holidays based on Calendarific's calendar calculation system, which accounts for the annual variation in Easter and Islamic calendar dates. State-level holiday coverage is available for countries where sub-national holidays differ from national ones. In Nigeria's context, the 36 states and FCT have limited state-specific public holidays, but some Nigerian states occasionally declare additional local public holidays. For applications requiring awareness of both federal and state-level Nigerian holidays, Calendarific's state-level data provides additional granularity beyond the 12 national holidays. Multi-country support makes Calendarific particularly valuable for Nigerian businesses operating in multiple countries. A Nigerian company with offices in the UK, US, and Ghana alongside its Nigerian headquarters can query Calendarific for all four countries' holiday calendars simultaneously — ensuring meeting scheduling tools, project planning software, and payroll systems are configured with the correct holidays for each location without maintaining four separate country-specific data sources. Historical and future holiday data through Calendarific extends from recent decades into future years, enabling both retrospective analysis and forward planning. Nigerian payroll systems can generate a full year's holiday calendar in January by querying Calendarific for all Nigerian holidays in the upcoming year. Financial technology platforms can retroactively verify correct business day calculations for past periods by checking historical holiday dates. The API returns holiday data in JSON format with clean, parseable structure: holiday name, description, date (ISO 8601), type array, and country data. Integration into Nigerian applications follows standard REST API patterns with API key authentication in the request URL or header. Rate limits are enforced per API key based on the subscription plan. Calendarific pricing includes a free tier of up to 1,000 API calls per month — sufficient for small Nigerian applications and development/testing. Paid plans start affordably and scale by call volume, making Calendarific economically accessible for Nigerian startups through enterprise users who need higher call volumes or priority support. Calendarific's free tier of 1,000 calls/month is enough for most Nigerian apps that only need to query holidays at app startup or once daily to cache the full year's holiday list locally, keeping API costs minimal.
Religion, Calendar & Holidays, Payments, AI & ML, Utility Tools, Data Validation
Open Holidays API is a free, open-source public holiday data API that provides community-maintained holiday datasets for multiple countries, accessible without any API key or authentication requirement. Built as a community project and hosted openly, Open Holidays API embodies the open-source ethos of freely available public data — holiday dates are public information, and Open Holidays makes them available as a clean REST API that any developer worldwide can use without registration or payment. For Nigerian developers building scheduling features, calendar tools, or public holiday awareness into their applications on a zero-budget basis, Open Holidays provides immediate, friction-free access to structured holiday data. The API returns holiday data by country code and year, providing the holiday name (in the country's language and optionally in English), date, and holiday type classification. For Nigeria (country code NG), the API returns the statutory national public holidays that apply across the country, giving Nigerian app developers the base dataset needed for business day calculations, payroll processing, and scheduling features without the cost of a commercial holiday API. Zero-authentication access is Open Holidays API's most developer-friendly characteristic. There is no API key to obtain, no registration form to complete, and no rate limit tied to an account — simply call the endpoint with the country code and year parameters and receive the holiday data. For Nigerian hackathon participants, side project developers, open-source contributors, and students learning API integration, this frictionless access makes Open Holidays the fastest way to get started with public holiday data. Open-source community model means that the holiday data is maintained by contributors around the world, with corrections and additions submitted through the project's repository. For countries with active communities, the coverage is excellent; for less-represented countries, accuracy should be verified against official government sources before using in compliance-sensitive production applications. Nigerian developers using Open Holidays for critical scheduling should cross-verify the Nigerian holiday dates against official Federal Government of Nigeria pronouncements, particularly for Islamic holidays whose dates are announced by the Sultanate each year. Cross-African scheduling support through Open Holidays covers multiple African countries, making it useful for pan-African applications that need holiday awareness across West Africa, East Africa, and Southern Africa simultaneously. Nigerian conglomerates with operations in Ghana, Kenya, and South Africa can query all three countries' holiday calendars from one API endpoint, supporting regional scheduling and operations coordination. Developer prototyping and teaching are ideal use cases for Open Holidays API. Nigerian coding bootcamps, universities teaching web development, and developers building proof-of-concept applications benefit from the ability to integrate real, live holiday data without any account setup — keeping the learning focus on integration patterns rather than on account management and API key provisioning. The Open Holidays API is hosted at openholidaysapi.org and is available completely free with no usage restrictions documented. The project is open-source and welcomes contributions to expand country coverage and improve data accuracy. Nigerian developers who identify inaccuracies in the Nigeria holiday dataset are encouraged to contribute corrections to the GitHub repository.
Banking & Fintech, Payments, Data Validation, Content, SMS & Messaging, Events, AI & ML, Web Scraping, eCommerce
Puppeteer is an open-source Node.js library developed and maintained by the Google Chrome team that provides a high-level API for controlling Chromium or Chrome browsers programmatically. It enables developers to automate virtually everything a human user can do in a browser — navigating to URLs, clicking elements, filling forms, taking screenshots, generating PDFs, and extracting page content — making it one of the most powerful and widely used tools for web scraping, end-to-end testing, and browser automation. Unlike hosted scraping APIs that route requests through managed infrastructure, Puppeteer runs entirely within your own environment. You install it via npm, it downloads a compatible version of Chromium, and you control that browser with JavaScript code running in Node.js. This self-hosted model means no per-request costs, no rate limits, and complete control over the browser environment — at the cost of managing the infrastructure yourself. **Why Puppeteer for Web Scraping** The fundamental challenge of modern web scraping is JavaScript. Websites built with React, Vue, Angular, Next.js, and similar frameworks render their content dynamically after the initial page load. A basic HTTP request fetching a URL receives only the empty HTML shell; the actual content — product listings, prices, article text — is loaded by JavaScript running in the browser. Puppeteer solves this by running a real browser that executes JavaScript exactly as a user's browser would, making all dynamically rendered content available for extraction. Puppeteer also handles cookies, session management, browser storage, and authentication flows naturally — because it is a real browser. Login to a site, navigate through protected pages, and extract data that is only available to authenticated users. This capability is essential for scraping Nigerian fintech dashboards, e-commerce seller portals, or government systems that require authentication. **End-to-End Testing for Nigerian Web Applications** Beyond scraping, Puppeteer is heavily used for automated testing of web applications. End-to-end (E2E) tests simulate real user behavior — logging in, adding items to a cart, completing a payment form, verifying confirmation messages — and verify that the application behaves correctly throughout the workflow. For Nigerian fintech startups, testing payment flows is critical before every release. Puppeteer tests can simulate the entire user journey through card payment, bank transfer, or USSD payment screens, catching regressions before they reach production users. Running these tests in CI/CD pipelines provides automated quality gates that prevent broken payment flows from being deployed. **Screenshot and PDF Generation** Puppeteer's screenshot and PDF generation capabilities have a wide range of applications beyond testing. Rendering HTML to PDF is one of the most common uses in Nigerian business applications: generating invoice PDFs, financial statements, certificates, and reports by rendering HTML templates in Chromium and exporting to PDF. This approach produces higher-quality output than many server-side PDF generation libraries, because it uses the browser's full rendering engine — fonts, CSS layouts, images, and complex formatting all render correctly. Nigerian SaaS platforms, HR tools, accounting software, and certificate issuance systems use Puppeteer's PDF generation to produce professional documents programmatically. **Network Interception and Monitoring** Puppeteer provides APIs for intercepting and modifying network requests made by the browser. Developers can block unnecessary resources (images, fonts, analytics scripts) to speed up scraping, modify request headers, or capture network responses — including API responses that the browser's JavaScript fetches in the background. This network-level access is particularly powerful for reverse engineering web apps to discover their underlying APIs. **Performance Testing and Metrics** Puppeteer can extract browser performance metrics, including page load timings, JavaScript execution times, and Core Web Vitals scores. Nigerian web developers use these capabilities to benchmark their applications' performance and identify bottlenecks before deployment. **Deployment Considerations** Running Puppeteer in production requires server infrastructure capable of running Chromium — typically Linux servers with sufficient RAM (Chromium is resource-intensive). Cloud services like AWS EC2, Google Cloud Compute, or DigitalOcean Droplets work well. For Nigerian teams on tight infrastructure budgets, running Puppeteer on lightweight VPS instances with memory optimization techniques (launching fewer concurrent browser instances) keeps costs manageable. Container deployment via Docker is the standard approach for production Puppeteer, providing consistent environments across development and production. Official Docker images with Chromium pre-installed are available from both Google and the community. Puppeteer is the go-to browser automation tool for Nigerian developers who need deep control over Chrome's behavior for scraping, testing, or document generation — delivering Google-quality browser control with the full power of Node.js.
Banking & Fintech, Email Services, Entertainment, Content, AI & ML
The Open Movie Database (OMDb) API is a RESTful web service that provides movie and TV series data sourced from IMDb (Internet Movie Database) user contributions, delivering structured entertainment metadata including titles, years, directors, cast, ratings from multiple sources (IMDb, Rotten Tomatoes, Metacritic), plot summaries, genre classifications, and poster images. OMDb offers a simple, lightweight alternative to building from TMDB or maintaining an independent entertainment database for apps that need basic movie metadata and ratings. Movie lookup through OMDb works by IMDb ID (the authoritative identifier for movies and TV shows on IMDb, in the format tt followed by digits) or by title text and year, returning a structured JSON response with comprehensive movie metadata. The IMDb ID lookup is highly reliable — if you already know the IMDb ID of a title, OMDb returns precisely that title's data without ambiguity. Title search with year specification handles most disambiguation needs for titles with common names. IMDb ratings are among the most trusted movie quality signals globally, derived from voting by IMDb's large user base weighted toward regular voters with history. The OMDb response includes the IMDb rating value and vote count, as well as ratings from Rotten Tomatoes (critic consensus percentage) and Metacritic (weighted average critic score) where available. Applications that want to display multi-source entertainment ratings to help users make viewing decisions can use OMDb to retrieve all three ratings simultaneously from a single API call. Plot summaries at two verbosity levels — short (one sentence) and full (one to three paragraphs) — provide content descriptions at different lengths suitable for different UI contexts. A brief card preview might use the short plot, while a detail page would display the full plot summary. Content-rated flag (G, PG, PG-13, R for US ratings) provides age-appropriate content indicators, though the ratings system is US-centric and may not directly correspond to Nigerian film classification standards. Cast and crew information from OMDb includes director names, writer credits, and a comma-separated list of the primary cast actors for each title. While less comprehensive than TMDB's structured people database, this cast information supports basic "find movies with this actor" features and cast display in entertainment applications without the overhead of querying a separate people API. Season and episode data for TV series is available through OMDb, allowing retrieval of season episode listings and individual episode metadata including air dates, ratings, and plot summaries. TV tracking apps built on OMDb can access the episode structure needed for watchlist management and episode progress tracking without maintaining an independent TV episode database. Poster images are provided as image URLs (posters sourced from IMDb's CDN) in OMDb responses, enabling entertainment apps to display official movie poster artwork without independently hosting or licensing movie poster imagery. Poster availability varies — major releases have high-quality poster images while some obscure titles may return a placeholder. OMDb is available with a free tier (1,000 daily requests) using an API key obtained after email registration, and paid plans for higher request volumes. For Nigerian developers building hobby movie apps, learning projects, or small-scale entertainment features, the free tier provides sufficient quota. Production applications with higher traffic should use paid plans or supplement with TMDB, which provides higher free quotas and broader data depth.
Email Services, Social Media, Data Validation, Identity & KYC, AI & ML, Web Scraping, eCommerce
The LinkedIn API provides developers with programmatic access to LinkedIn, the world largest professional network with over one billion members globally. The API enables a range of integrations from simple social login with professional identity verification to sophisticated marketing automation and talent acquisition workflows. For Nigerian businesses targeting professional audiences and enterprise clients, LinkedIn API integration opens doors to powerful B2B marketing, recruitment, and professional authentication capabilities. The most widely available LinkedIn API feature is Sign In with LinkedIn, which allows any developer to add professional identity authentication to their application. Unlike consumer social logins, LinkedIn authentication verifies professional credentials — users authenticate with their professional identity, and developers receive access to verified profile information including name, headline, current position, and email address. For Nigerian platforms targeting business professionals, this provides higher-quality user identity than anonymous email registration. LinkedIn Profile API allows applications to retrieve authenticated users' professional profile data including work history, education, skills, and certifications. This is valuable for Nigerian HR platforms, recruitment portals, and professional services applications that want to pre-populate forms with verified career information. Candidates do not need to re-enter their resume details; instead they can authorize the platform to import their LinkedIn profile automatically. The LinkedIn Marketing Solutions API is the most powerful but most restricted component of the LinkedIn developer ecosystem. It enables programmatic management of LinkedIn advertising campaigns, enabling advertisers to create campaigns, define audience targeting, manage creatives, set budgets, and retrieve campaign performance metrics without using the LinkedIn Campaign Manager web interface. For Nigerian digital marketing agencies managing B2B advertising campaigns across multiple clients, the Marketing API enables building custom campaign management dashboards and automated reporting tools. Company data access through the LinkedIn API allows developers to retrieve information about organizations including company size, industry, location, follower count, and recent updates. For Nigerian B2B sales and CRM platforms, this company data can enrich prospect records with current LinkedIn intelligence, ensuring sales teams have up-to-date firmographic information about the Nigerian companies they are targeting. LinkedIn Talent Solutions APIs serve the recruitment industry specifically. Applicant Tracking Systems and recruitment platforms can integrate with LinkedIn to post jobs to LinkedIn talent marketplace, track applications from LinkedIn, and access talent data to build candidate pipelines. Nigerian recruitment agencies and job boards that achieve LinkedIn partner status can offer candidates and employers a seamless LinkedIn-integrated hiring workflow. It is important to note that LinkedIn API access is significantly more restricted than most developer APIs. LinkedIn has tightened access controls considerably following concerns about data scraping and misuse. The basic Sign In with LinkedIn feature is available to all verified developers, but access to richer profile data, marketing data, and company data requires submitting an application explaining your use case and achieving partner status. Nigerian developers should plan for a review process of several weeks and should clearly articulate the legitimate user benefit of their application when applying for expanded access. The LinkedIn API uses OAuth 2.0 for authentication, following standard authorization code flow for user-facing applications. API rate limits are strict and enforced at both the application and member level to protect user privacy and platform integrity. All access is governed by LinkedIn terms of service, which prohibit scraping, data hoarding, and any use that competes directly with LinkedIn core products. For Nigerian developers who obtain appropriate access, LinkedIn API integration delivers significant value in professional authentication, recruitment, and B2B marketing contexts where the professional identity and network effects of LinkedIn are directly relevant to the application purpose.
eCommerce, Banking & Fintech, Payments, Security, Events, AI & ML, Data Validation
Stripe is the world's leading developer-first payment infrastructure platform, offering a comprehensive suite of APIs for accepting payments, managing subscriptions, running marketplaces, issuing cards, and managing financial operations across 195+ countries. Stripe processes hundreds of billions of dollars annually for millions of businesses globally and is widely regarded as setting the gold standard for payment API design, documentation quality, and developer experience. CRITICAL NOTE FOR NIGERIAN BUSINESSES: Stripe does not currently support merchant account registration for Nigeria-incorporated businesses, NGN settlement to Nigerian bank accounts, or local Nigerian payment methods (bank transfers, USSD, Verve cards). Nigerian businesses cannot register a Stripe account as a Nigerian entity. Nigerian businesses needing local payment processing should use CBN-licensed alternatives: Paystack (Stripe subsidiary, Nigeria-optimized), Flutterwave, Monnify, Kora, or other Nigerian-licensed payment processors. However, Stripe remains highly relevant to the Nigerian tech ecosystem in several important capacities. Paystack — Nigeria's leading payment gateway and most developer-loved fintech API — was acquired by Stripe in 2020 and has adopted many of Stripe's API design conventions. Nigerian developers who learn Stripe's patterns (idempotency keys, webhook signature verification, payment intent lifecycle, connect architecture) will find this knowledge directly transferable when building on Paystack or other modern payment APIs. Diaspora and cross-border cases: Nigerian-founded companies incorporated in the United States, United Kingdom, or other Stripe-supported markets can register Stripe accounts under those foreign entities and use Stripe to charge international customers. This is a common path for Nigerian SaaS founders who incorporate in Delaware (for US market access or investor requirements) and use Stripe to charge global subscribers. The Nigerian individual may build and operate the product, but the contracting entity is foreign-incorporated. Stripe Connect is Stripe's marketplace and platform payment architecture, allowing a platform business to facilitate payments between buyers and sellers or service providers with automatic split payment, commission deduction, and payout management. For Nigerian developers building marketplace products intended for international markets — freelance platforms, services marketplaces, SaaS reseller programs — Stripe Connect provides the payment infrastructure to handle multi-party money flows between international participants. Stripe Billing handles subscription management, recurring payment scheduling, proration for mid-cycle plan changes, invoice generation, retry logic for failed payments, and metered billing for usage-based pricing. For SaaS products serving international markets, Stripe Billing reduces subscription payment infrastructure development from months to days while handling edge cases like payment method expiration, card declines, and dunning flows automatically. Stripe Radar is an AI-powered fraud detection system that scores every payment request in real time and can automatically block suspicious transactions based on customizable rules. For platforms handling international transactions that include potentially high-fraud regions or payment patterns, Radar provides machine learning-based fraud prevention without building custom fraud detection infrastructure. Stripe's documentation is widely considered the best in the payments industry — comprehensive, accurate, with full API reference, extensive guides for common integration patterns, and code examples in multiple languages. Nigerian developers studying payment API design use Stripe documentation as a reference model for understanding best practices in API design, error handling, webhook architecture, and payment security that apply across any payment provider.
Data Validation, eCommerce, Banking & Fintech
Curacel is a Nigerian insurtech platform providing API access to insurance verification, policy management, and insurance data integration services. The Curacel API enables fintech platforms, lenders, and e-commerce businesses to verify customer insurance status, manage policies, and access insurance data for risk assessment. Nigerian fintech platforms, lending apps, and e-commerce sites use Curacel API for automated insurance verification, policy integration, and risk-based decision making in lending and underwriting.
Identity & KYC, Data Validation, Banking & Fintech
Open finance API platform for accessing customer financial data from Nigerian banks. Okra enables developers to build financial applications with access to bank account data, transaction history, and financial identity verification. Provides seamless integration with Nigerian banking system for wealth management, lending, and fintech applications.