Home Documentation Central Bank Rates Tax Authority Rates Playground Pricing API Status Blog About FAQ Contact Us

Central Bank of Nigeria Exchange Rate API

Official Central Bank of Nigeria (Nigeria) daily exchange rates as JSON: 13 currencies, history back to 2001. The published NGN rates required for tax, audits, and compliant invoicing.

Nigeria flagCentral Bank of Nigeria official daily exchange rates as JSON: 13 currencies against the NGN, history back to 2001. Latest table on every plan. Get your API key.

About Central Bank of Nigeria

The Central Bank of Nigeria is Nigeria's central bank. It publishes official naira exchange rates (buying, central, and selling) each business day, with an archive reaching back to 2001 — the official reference for Nigerian customs and tax.

Quick start

One request for the pair you need — USD to NGN at the official Central Bank of Nigeria rate:

curl "https://allratestoday.com/api/v1/central-bank/cbn/latest?source=USD&target=NGN" \
  -H "Authorization: Bearer art_live_your_key"

Or the bank's full published table:

curl "https://allratestoday.com/api/v1/central-bank/cbn/latest" \
  -H "Authorization: Bearer art_live_your_key"

On paid plans, any historical date or a time series:

curl "https://allratestoday.com/api/v1/central-bank/cbn/history?source=USD&target=NGN&from=2025-01-01" \
  -H "Authorization: Bearer art_live_your_key"

Latest published rates (2026-08-11)

The most recent table as published by Central Bank of Nigeria — exactly what the /latest endpoint returns right now. Values are NGN per 1 unit of each currency:

Download this table: Excel (.xlsx) CSV

BaseQuoteTypeRate
AED NGN buy 371.3615
AED NGN middle 371.4976
AED NGN sell 371.6337
CHF NGN buy 1682.7874
CHF NGN middle 1683.4043
CHF NGN sell 1684.0212
CNY NGN buy 202.1909
CNY NGN middle 202.2651
CNY NGN sell 202.3392
DKK NGN buy 210.5563
DKK NGN middle 210.6334
DKK NGN sell 210.7106
EUR NGN buy 1574.3488
EUR NGN middle 1574.926
EUR NGN sell 1575.5031
GBP NGN buy 1841.2639
GBP NGN middle 1841.9389
GBP NGN sell 1842.6139
JPY NGN buy 8.5656
JPY NGN middle 8.5687
JPY NGN sell 8.5719
SAR NGN buy 363.2318
SAR NGN middle 363.365
SAR NGN sell 363.4981
USD NGN buy 1363.8992
USD NGN middle 1364.3992
USD NGN sell 1364.8992
XDR NGN buy 1873.1519
XDR NGN middle 1873.8386
XDR NGN sell 1874.5253
XOF NGN buy 2.3751
XOF NGN middle 2.3851
XOF NGN sell 2.3951
XUA NGN buy 1857.1731
XUA NGN middle 1857.8539
XUA NGN sell 1858.5348
ZAR NGN buy 84.2527
ZAR NGN middle 84.2836
ZAR NGN sell 84.3145

Node.js / TypeScript client

A dedicated zero-dependency npm package wraps these endpoints — cbn-exchange-rate:

npm install cbn-exchange-rate
import { getRate } from 'cbn-exchange-rate';

const pair = await getRate('USD', 'NGN', { apiKey: 'art_live_...' });
console.log(pair.rate, pair.rate_date);

Zero dependencies, TypeScript types included, and it runs anywhere fetch exists — Node 18+, Bun, Deno, and edge runtimes.

Why use the official Central Bank of Nigeria rate?

Live market rates move continuously, but tax filings, customs declarations, audits, and statutory accounting in Nigeria and beyond typically require the official rate published by Central Bank of Nigeria for a given date — a fixed, citable number that never changes after publication. This API serves those published tables with the bank's own rate_date on every response; weekends and holidays return the most recent published date, which is the rate compliance rules require you to apply.

Pairs the bank doesn't print directly are resolved from its table (inverse or cross via NGN) and explicitly flagged "derived": true — so what the bank printed and what was computed are never confused.

Endpoints

Full parameter reference in the API documentation. Every request counts toward your plan's monthly quota — rates change once per business day, so caching a published table locally makes a small quota go far.

Frequently asked questions

Is there an API for Central Bank of Nigeria exchange rates?

Yes — this one. Official daily NGN rates as clean JSON, latest table on every plan including free.

How often are the rates updated?

Central Bank of Nigeria publishes once per business day; the API ingests each new table shortly after publication (latest: 2026-08-11).

Are these the official rates?

Yes — ingested from Central Bank of Nigeria's own published data, served unmodified with the bank's publication date. Anything computed rather than published is flagged derived.

Central Bank of Nigeria rates, one API key

Latest table on every plan. History back to 2001 on paid plans. No credit card to start.

Get Free API Key Read the Docs