Start Here
Coverage
See what Africa API currently covers across historical indicators, current signals, markets, FX, trade, government, and transport.
Coverage Snapshot
Africa API has two different coverage patterns:
- broad continent-wide historical coverage through shared international datasets
- narrower current-signal coverage where official live country or operator sources are stable enough to support production use
Use this page to understand what is live today without guessing from endpoint names alone.
Historical Backbone
These endpoint families have broad African country coverage through the shared observation model:
| Domain | Coverage |
|---|---|
| Demographics | 54 African countries |
| Economy | 54 African countries |
| Health | 54 African countries |
| Education | 54 African countries |
| Climate and environment | 54 African countries |
| Infrastructure and connectivity | 54 African countries |
| Agriculture | 54 African countries |
Primary route:
GET /v1/data
Typical sources behind this layer include World Bank WDI, UN WPP, ILOSTAT, WHO GHO, UNESCO UIS, and FAOSTAT.
Current Signals By Country
Current signals are intentionally selective. We only keep live sources here when the official publishing surface is stable enough for customer-facing use.
| Country or scope | Live current-signal coverage |
|---|---|
| CEMAC countries | BEAC policy-rate signals across Cameroon, Central African Republic, Chad, Congo, Equatorial Guinea, and Gabon |
| Kenya | central bank signals, Nairobi fuel prices, Kenya maize prices, climate signals |
| Morocco | central bank signals |
| Nigeria | central bank signals, grid signals, climate signals |
| South Africa | central bank signals, power-system signals, fuel prices, airport traffic, airport on-time performance, port operations, climate signals |
| Tanzania | central bank signals, climate signals |
| WAEMU countries | BCEAO policy-rate signals across Benin, Burkina Faso, Côte d'Ivoire, Guinea-Bissau, Mali, Niger, Senegal, and Togo |
| Countries with active GDACS events | disaster alerts |
| Countries with UNHCR country totals | annual displacement context |
| All 54 countries | climate signals and historical indicator highlights in /signals |
Primary route:
GET /v1/countries/{country_code}/signals
Markets And FX
Market and FX coverage is live, but it is not yet uniform across every exchange or currency bloc.
| Product area | Live coverage |
|---|---|
| Exchange market data | CSE (Morocco), NGX (Nigeria), JSE (South Africa) |
| Daily USD-based FX | broad African currency coverage through fx_usd_daily |
| Official TZS FX | Bank of Tanzania-published rates for Tanzania |
| Official MAD FX | Bank Al-Maghrib-published rates for Morocco |
| Official XAF FX | BEAC-published rates for CEMAC countries |
| Official XOF FX | BCEAO-published rates for WAEMU countries |
| WAEMU policy rates | BCEAO-published minimum bid rate surfaced through /signals |
Tanzania is currently strengthened by official Bank of Tanzania FX coverage.
Morocco is currently strengthened by official Bank Al-Maghrib FX coverage.
CEMAC countries currently strengthened by official BEAC FX coverage:
- Cameroon
- Central African Republic
- Chad
- Congo
- Equatorial Guinea
- Gabon
WAEMU countries currently strengthened by official BCEAO FX coverage:
- Benin
- Burkina Faso
- Côte d'Ivoire
- Guinea-Bissau
- Mali
- Niger
- Senegal
- Togo
Primary routes:
GET /v1/markets/exchangesGET /v1/markets/tickersGET /v1/markets/fx-rates
Government, Policy, And Trade
These domain routes are already meaningful parts of the product surface, not placeholders.
| Domain | Coverage pattern |
|---|---|
| Trade | aggregate and granular trade coverage where source reporting exists |
| Government | current governments, leader history, cabinets |
| Elections | election records and country election timelines |
| Policies | policy documents and policy events |
Primary routes:
GET /v1/trade/*GET /v1/government/*GET /v1/elections/*GET /v1/policies/*
Transport And Operations
Transport coverage currently combines annual historical indicators with a smaller live operational layer.
| Product area | Live coverage |
|---|---|
| Airport traffic | South Africa via ACSA monthly consolidated stats |
| Airport on-time performance | South Africa via ACSA monthly network on-time stats |
| Port operations | South Africa via TNPA monthly national port stats, Kenya via KPA annual Port of Mombasa performance stats |
| Historical transport indicators | broad country coverage via /v1/data |
Primary routes:
GET /v1/countries/za/signalsGET /v1/countries/ke/signalsGET /v1/data?category=infrastructure
How To Read Coverage
- Use
/v1/datawhen you want the broadest country coverage. - Use
/v1/countries/{country_code}/signalswhen you want the freshest country snapshot. - Use
/v1/sourcesif you need licensing, provenance, or source-specific freshness context. - Do not assume every current-signal domain is continent-wide yet. Current signals are being expanded source by source.