Start Here
Coverage
Country and source coverage for historical indicators, country signals, markets, FX, trade, government, and transport.
Coverage by dataset
Coverage varies by country, metric and year. Country reference records and historical indicators cover a wider geography than operational data such as fuel prices and port activity.
Use the tables below to choose a dataset, then check indicator coverage and source refresh status before relying on a particular country or date. A route can exist without data for every filter combination.
Historical indicators
The historical catalog includes the following domains across Africa's 54 countries. This does not mean that every metric has observations for every country or year.
| Domain | Geographic scope |
|---|---|
| Demographics | 54 African countries |
| Economy | 54 African countries |
| Health | 54 African countries |
| Education | 54 African countries |
| Governance and organized conflict | 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, FAOSTAT, and UCDP.
Country signals
The signals endpoint combines the latest available observations for a country. The observation dates and update schedules differ by source; an API response is not necessarily a real-time reading.
| Country or scope | Signal sources and topics |
|---|---|
| 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 |
| Namibia | 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 |
| Tunisia | 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 |
| Country-wide datasets | climate observations and historical indicator highlights where available in /signals |
Primary route:
GET /v1/countries/{country_code}/signals
Country and topic matrix
| Country or scope | Macro | Prices | Power | Airports | Ports | Climate | Disaster and humanitarian |
|---|---|---|---|---|---|---|---|
| Kenya | Yes | Fuel and maize | - | - | Mombasa performance | Yes | GDACS and UNHCR when present |
| Morocco | Yes | - | - | - | - | Historical backbone | GDACS and UNHCR when present |
| Namibia | Yes | - | - | - | - | Historical backbone | GDACS and UNHCR when present |
| Nigeria | Yes | - | Grid signals | - | - | Yes | GDACS and UNHCR when present |
| South Africa | Yes | Fuel | Grid signals | Traffic and on-time performance | National port operations | Yes | GDACS and UNHCR when present |
| Tanzania | Yes | - | - | - | - | Yes | GDACS and UNHCR when present |
| Tunisia | Yes | - | - | - | - | Yes | GDACS and UNHCR when present |
| WAEMU countries | BCEAO policy rates | - | - | - | - | Historical backbone | GDACS and UNHCR when present |
| CEMAC countries | BEAC policy rates | - | - | - | - | Historical backbone | GDACS and UNHCR when present |
Markets and FX
Market and FX coverage combines exchange data with official central-bank FX layers.
| Product area | 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 available through /signals |
Primary routes:
GET /v1/markets/exchangesGET /v1/markets/tickersGET /v1/markets/fx-rates
Government, policy and trade
These routes return trade, government, election and policy records. Check the relevant route for country and date coverage.
| 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 datasets combine annual indicators with monthly and annual operator reports.
| Product area | Coverage and reporting cadence |
|---|---|
| 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
Check coverage in your integration
- Use
/v1/indicatorsto discover metrics and their available coverage. - Use
/v1/datato check observations for the countries and years you need. - Inspect observation dates in
/v1/countries/{country_code}/signalsbefore displaying them as current. - Use
/v1/sourcesif you need licensing, provenance, or source-specific freshness context.