africaAPI

Guides

Central Banks

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

Central Bank Signals

Africa API treats central-bank releases as a current-signals layer on top of the historical annual backbone.

The first live slice uses official central-bank sources for:

  • Nigeria:

    • policy_rate_pct
    • official_exchange_rate_latest_lcu_per_usd
    • inflation_cpi_latest_yoy_pct
  • Kenya:

    • policy_rate_pct
    • overnight_interbank_rate_pct
    • inflation_cpi_latest_yoy_pct
  • South Africa:

    • policy_rate_pct
    • inflation_cpi_latest_yoy_pct

These series are designed to stay additive:

  • annual macro history still lives in /v1/data
  • current operational signals are exposed through /v1/countries/{country_code}/signals

Example

Country 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"
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 the annual World Bank or UNESCO backbone.

Africa API keeps the user-facing contract simple by:

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

Current Scope

The initial rollout is intentionally narrow and official-source-first.

Expected next expansions:

  • more central banks
  • reserves, bill yields, and similar current macro signals

On this page