African data for real products and integrations.
Country reference data, current signals, historical indicators, official FX and market layers, trade, and government records through one consistent REST API.
$ curl https://api.africa-api.com/v1/countries/ke/profile -H "Authorization: Bearer $AFRICA_API_KEY"Free tier: 1,000 requests/month · no card required · see pricing
Aggregated from 45+ official sources
Learn the API once, query every dataset
Every endpoint family shares the same auth, requests, and responses — call one, you've called them all. Start with Countries, Agriculture, or Policies.
Launch a country snapshot with live macro, prices, power, transport, climate, market, trade, and government context in one response.
Also live
A reliable country layer for discovery, profiles, and product-ready records across all 54 African countries.
A consistent query layer for historical indicators, latest values, and comparison-ready time series.
Discover what data exists, where coverage is strong, and which metrics are ready for rankings and analysis.
Bring country trade overviews, partner flows, and product flows into research and commercial products.
Track leaders, terms, cabinets, elections, and policy timelines through one connected government domain.
Access laws, policy documents, lifecycle events, and policy timelines in a structure built for search and monitoring.
Bring exchange metadata, tickers, price history, and FX rates into African market products.
A clean geography layer for continent, region, subregion, and country hierarchy across the platform.
How it works
From first request to production integration.
Get an API key
Create an account in the dashboard, generate a key once, and reuse the same bearer-token pattern across the platform.
Start with a high-value request
Start with signals for a useful country snapshot, use profiles for a curated reference summary, or use `/v1/data` when you need explicit metric and time-series queries.
curl -H "Authorization: Bearer $AFRICA_API_KEY" https://api.africa-api.com/v1/countries/ng/signalsGo deeper when you need it
Add trade, markets, elections, policies, or source-level metadata as your application grows. The reference docs show the available options and query patterns.
Built for integration — check, don't trust
Every claim below links to the artifact that backs it.
1,000+ live data pages
Every number in the Data Explorer is rendered from the same /v1 endpoints you would call — inspect any figure before you integrate.
Open the explorer ->Stable /v1 contracts
Public routes live behind stable /v1 paths and evolve additively — integrations don't break under you.
Source on every observation
Each data point carries its source and retrieval date, so you can trace and validate any figure in production.
Sources & methodology ->Official MCP server
Wire Claude, Cursor, or any MCP client into the API with one npx command — 40 read-only tools, nothing to host.
Transparent pricing
Free 1,000 requests a month with no card; paid plans buy throughput, never data access. Change or cancel self-serve.
See pricing ->Status you can check
Live platform status and data-freshness details are public — verify the platform before and after you ship.
API status ->Works with AI agents out of the box
The official MCP server gives Claude, Cursor, and any MCP client 40 read-only tools over the full platform — countries, indicators, markets, FX, trade, elections, and policies. Docs ship machine-readable too, via llms.txt.
claude mcp add africa-api -e AFRICA_API_KEY=your-key -- npx -y africa-api-mcpShip your first request in ten minutes — free
Create a key, run one curl, and get live data for any of the 54 countries. 1,000 requests a month on the free tier, no card required.