africaAPI

Guides

Central Banks

Use Africa API signals and data endpoints for current central-bank policy rates, benchmark rates, and monthly inflation signals.

Central Bank Signals

Africa API uses official central-bank releases to provide fresher country signals than annual macro datasets alone.

The current live slice covers:

  • CEMAC countries via BEAC
    • policy_rate_pct
  • Morocco
    • policy_rate_pct
  • WAEMU countries via BCEAO
    • policy_rate_pct
  • Nigeria
    • policy_rate_pct
    • official_exchange_rate_latest_lcu_per_usd
    • inflation_cpi_latest_yoy_pct
  • South Africa
    • policy_rate_pct
    • inflation_cpi_latest_yoy_pct
  • Kenya
    • policy_rate_pct
    • overnight_interbank_rate_pct
    • inflation_cpi_latest_yoy_pct
  • Namibia
    • policy_rate_pct
  • Tanzania
    • policy_rate_pct
    • inflation_cpi_latest_yoy_pct
    • interbank_7d_rate_pct
    • official_exchange_rate_latest_lcu_per_usd
  • Tunisia
    • policy_rate_pct
    • official_exchange_rate_latest_lcu_per_usd

These series are additive:

  • historical annual series still live in /v1/data
  • current releases are surfaced through /v1/countries/{country_code}/signals

Example

Kenya Signals
curl "https://api.africa-api.com/v1/countries/ke/signals" \
  -H "Authorization: Bearer $AFRICA_API_KEY"
Nigeria Signals
curl "https://api.africa-api.com/v1/countries/ng/signals" \
  -H "Authorization: Bearer $AFRICA_API_KEY"
South Africa Signals
curl "https://api.africa-api.com/v1/countries/za/signals" \
  -H "Authorization: Bearer $AFRICA_API_KEY"
Senegal Signals
curl "https://api.africa-api.com/v1/countries/sn/signals" \
  -H "Authorization: Bearer $AFRICA_API_KEY"
Morocco Signals
curl "https://api.africa-api.com/v1/countries/ma/signals" \
  -H "Authorization: Bearer $AFRICA_API_KEY"
Namibia Signals
curl "https://api.africa-api.com/v1/countries/na/signals" \
  -H "Authorization: Bearer $AFRICA_API_KEY"
Tanzania Signals
curl "https://api.africa-api.com/v1/countries/tz/signals" \
  -H "Authorization: Bearer $AFRICA_API_KEY"
Tunisia Signals
curl "https://api.africa-api.com/v1/countries/tn/signals" \
  -H "Authorization: Bearer $AFRICA_API_KEY"
One Explicit Current Series
curl "https://api.africa-api.com/v1/data?country_code=ke&metric_key=policy_rate_pct&latest=true" \
  -H "Authorization: Bearer $AFRICA_API_KEY"

Why It Is Modeled This Way

Central-bank sources publish at different cadences and with different definitions than annual international datasets.

Africa API keeps the contract simple by:

  • keeping historical series stable
  • exposing current releases as clearly labeled signal metrics
  • showing source, frequency, and as_of_period in the response

The BCEAO layer expands current policy-rate coverage across:

  • Benin
  • Burkina Faso
  • Côte d'Ivoire
  • Guinea-Bissau
  • Mali
  • Niger
  • Senegal
  • Togo

The BEAC layer expands current policy-rate coverage across:

  • Cameroon
  • Central African Republic
  • Chad
  • Congo
  • Equatorial Guinea
  • Gabon

Morocco now also has an official Bank Al-Maghrib policy-rate signal through the same policy_rate_pct metric.

Namibia now also has an official Bank of Namibia repo-rate signal through the same policy_rate_pct metric.

Expected next expansions include reserves, yields, and similar current macro signals.

On this page