Nigeria
153 verified resources for building in Nigeria.
Sudo Africa
Issuing and Banking-as-a-Service provider focused on virtual cards.
TRCN Teacher Verification
The only official Nigerian government education API: verifies teacher registration status. No API key required, returns JSON. Awareness is very low.
Termii MCP
Community MCP server with 8 tools for SMS, OTP and voice.
Terminal Africa
Logistics aggregator combining 51 carriers behind a single live API.
VTU.ng
Nigerian VTU/bill-payment aggregator exposing a RESTful API for airtime, data, electricity, cable TV (DStv/GOtv/Startimes), betting account funding and recharge-card (ePIN) printing. API requires a Reseller-role account with tiered KYC limits and supports IP whitelisting.
VerifyMe
Nigerian-founded KYC provider covering NIN, BVN, DL, passport and voter, with telco data coverage and field-agent address confirmation. Docs only, no published SDK.
Ward Boundaries (GRID3)
Ward boundary polygons in GeoJSON/SHP, no auth.
v1.0 covers all states (approximate); high-accuracy v2.0 covers only 15 of 36 states.
WorldPop Nigeria Population Counts 2020
Gridded population count raster for Nigeria at ~100m (3 arc-second) resolution, 2020, in GeoTIFF, UN-adjusted and constrained to building footprints. Single-file download ~58.67 MB from WorldPop (University of Southampton), CC BY 4.0.
Yoruba Speech-Text Parallel Corpus
Large Yoruba parallel speech-text corpus of 1,647,022 audio-text pairs (~21.5 GB, WAV) aligned with the MMS-300M Forced Aligner for ASR and TTS, with clips of 0.04-12 seconds.
Youverify
KYC provider covering NIN, BVN and a 300M+ global database. The only provider that explicitly states NDPC compliance (as of June 2026). Its passport API is disclosed as unstable.
Passport API flagged as unstable by the provider.
allnigeria-api
JavaScript package providing Nigerian states, LGAs, wards and polling units as JSON.
eBills Africa
Nigerian VTU/bill-payment platform with a RESTful API (JWT bearer auth) for buying/reselling airtime, data, electricity, cable TV (DStv/GOtv/Startimes), betting-account funding and recharge-card (ePIN) printing. Provides wallet-balance, variation, verification, requery and webhook endpoints.
flutter_paystack
Flutter plugin for accepting payments through the Paystack gateway with full Android and iOS support, offering both a Checkout flow and a Charge Card flow. Includes card validation utilities and transaction verification against the Paystack API.
flutterwave-go (sodiadrhain)
A community Golang SDK for the Flutterwave v3 API covering transfers, banks, beneficiaries and transactions, with unit tests and error handling. Module github.com/sodiadrhain/flutterwave-go.
format-naira
A small JavaScript npm package (published as format-to-naira) that formats numeric values into Nigerian Naira currency, e.g. formatNaira(1000) returns the naira-formatted string, with multi-value summing. Maintained by 3KINGZ.
geo-ng
An npm package providing Nigerian geographic data with functions getNigeriaStates(), getLGAs(stateCode) and getLgaSubAreas(stateCode, lga) for states, LGAs and sub-areas. JavaScript/TypeScript, maintained by Ayobamiu.
iranlowo
A Python (PyPI iranlowo) utility library to analyse and preprocess Yoruba text: diacritic stripping/restoration via pretrained models, text normalization, character verification and corpus tools. Maintained by the Niger-Volta-LTI organization.
laravel-paystack
A community Laravel package (Packagist unicodeveloper/laravel-paystack) for integrating the Paystack payment gateway across Laravel 6-11, with payment initiation, callback handling, transaction verification and split payments. ~650 stars.
naija-faker
JavaScript library that generates culturally authentic Nigerian fake data, including Yoruba/Igbo/Hausa names and addresses.
naija-state-local-government
Zero-dependency JavaScript package for Nigerian states, LGAs and senatorial districts (and wards/polling units in some versions).
naija-statecapital
A JavaScript utility library that lists and manipulates Nigerian states, their capitals and cities. Maintained by Prosper Otemuyiwa (unicodeveloper).
ng-banks
A lightweight zero-dependency TypeScript npm package exposing getBanks()/getBank() to retrieve CBN-recognised Nigerian banks with name, bank code, slug and USSD code. Maintained by Bolaji Olajide.
ng-faker
A TypeScript npm package that generates fake Nigerian test data (names, addresses, phone numbers, bank details, lorem) across multiple locales: Yoruba, English, Hausa, Igbo, Efik, Benin and Urhobo. Maintained by Bolaji Olajide.
nigeria-geojson-data
A structured JSON dataset of all 36 Nigerian states + FCT, their LGAs, and wards including latitude/longitude coordinates (states.json, lgas.json, wards.json, full.json). MIT-licensed, maintained by temikeezy.



