African data infrastructure for developers
One clean API for African market data, bank codes, geographic reference data, and financial identity — the data you currently stitch together from ten sources.
curl https://mansaapi.com/api/v1/markets/movers/pan-african \
-H "Authorization: Bearer mansa_live_sk_..."curl https://mansaapi.com/api/v1/identity/banks/058 \
-H "Authorization: Bearer mansa_live_sk_..."curl https://mansaapi.com/api/v1/location/countries/NG/states/LA/lgas \
-H "Authorization: Bearer mansa_live_sk_..."One API surface for all of Africa
Identity, markets, and location data — same auth, same response shape. Add a new dataset without changing your integration.
Bank codes & financial identity
NIBSS sort codes, SWIFT/BIC, USSD codes, mobile-network lookup, and NUBAN validation across 8 African countries.
GET /api/v1/identity/banks?country=NGAfrican stock market data
Live coverage across NGX, GSE, NSE, JSE, BRVM, DSE, and LUSE — equities, ETFs, indices, movers, forex, dividends.
GET /api/v1/markets/movers/pan-africanAfrican geographic data
54 countries, Nigerian states and LGAs, districts, counties, provinces, postal codes, and public holidays.
GET /api/v1/location/countries/NG/statesEverything you need to ship on African data
Clean REST APIs
Predictable JSON, one auth model, consistent schema across every endpoint and country.
Tiered access control
Free, Starter, and Pro tiers with per-key rate limiting and endpoint gating built in.
OpenAPI + SDKs
Full OpenAPI spec, plus official Node.js and Python SDKs for one-line installs.
AI-agent ready
llms.txt and machine-readable surfaces so agents discover and call the API natively.
Premium market data
Dividends, disclosures, broker consensus, and director-dealing insider signals on paid tiers.
Built for Africa
Purpose-built coverage of African markets, banks, and geography — not a global afterthought.
African bank codes API
The single source for NIBSS sort codes, SWIFT/BIC codes, USSD shortcodes, and mobile-network data across 8 African countries — the layer developers search for as bankleitzahlen Afrika.
Live in three steps
Get a free key
Issue a key instantly with one request — 100 calls/day, no credit card.
Make your first call
Authenticate with a Bearer token and hit any endpoint. Same shape everywhere.
Ship & scale
Upgrade to Starter or Pro for higher limits and premium market datasets.
Install in one line
npm install mansaapi
import { MansaAPI } from "mansaapi";
const mansa = new MansaAPI({ apiKey: "mansa_live_sk_..." });
const gtbank = await mansa.identity.getBank("058");
const movers = await mansa.markets.getPanAfricanMovers();Try the data before you integrate
Each tool shows the exact API request behind every result. Grab a free key and paste it in.
Start building on African data today
100 requests per day, no credit card. Issue a key in one request and ship.
curl -X POST https://mansaapi.com/api/v1/keys \
-H "Content-Type: application/json" \
-d '{"name": "Your Name", "email": "you@example.com"}'