Central bank exchange rates
The official rates 33 central banks publish every business day, exactly as they publish them. Look up todayโs rate, a past date or a whole year of history.
33 central banks 32 countries and the euro area 100 currencies history back to 1949
Europe 15 banks
- European Central Bank EUR29 currencies
- Bank of England GBP25 currencies
- Czech National Bank CZK30 currencies
- National Bank of Poland PLN32 currencies
- Norges Bank NOK35 currencies
- Sveriges Riksbank SEK29 currencies
- Danmarks Nationalbank DKK30 currencies
- Magyar Nemzeti Bank HUF32 currencies
- National Bank of Romania RON37 currencies
- National Bank of Ukraine UAH45 currencies
- Central Bank of the Republic of Tรผrkiye TRY22 currencies
- National Bank of Moldova MDL40 currencies
- National Bank of the Republic of North Macedonia MKD31 currencies
- Central Bank of Bosnia and Herzegovina BAM17 currencies
- Bank of Russia RUB54 currencies
Asia 11 banks
- National Bank of Georgia GEL42 currencies
- Central Bank of Armenia AMD30 currencies
- Central Bank of the Republic of Azerbaijan AZN42 currencies
- National Bank of Kazakhstan KZT48 currencies
- Central Bank of the Republic of Uzbekistan UZS74 currencies
- National Bank of Tajikistan TJS36 currencies
- Bank of Israel ILS13 currencies
- People's Bank of China CNY25 currencies
- Bank Negara Malaysia MYR27 currencies
- Bank Indonesia IDR25 currencies
- Nepal Rastra Bank NPR22 currencies
Africa 2 banks
North America 2 banks
South America 3 banks
No central bank matches your search. Try a three-letter currency code like CHF, or a country name.
Official rates in your application
One request returns a bankโs rates for any date since its history starts, against its own currency or any other. Weekends and holidays fall back to the bankโs last publication, and the response tells you which date that was.
# the ECB reference rates of 28 September 2026 curl https://api.currencyapi.com/v3/official \ -G -d source=ecb -d date=2026-09-28 \ -H "apikey: YOUR-API-KEY" { "meta": { "source": "ecb", "date": "2026-09-28", ... }, "data": { "USD": { "code": "USD", "value": 1.1378 }, ... } }
Questions about official rates
What are official exchange rates?
They are the rates a central bank (or an official fixing authority) publishes itself, usually once per business day. Tax, accounting and customs rules often require a specific one, for example the ECB reference rates in the euro area or the NBP rates in Poland.
How are these different from market rates?
Market rates move continuously and differ between data providers. An official rate is a single published figure per day, so everyone who cites it gets the same number.
How current are the rates?
Every bank is checked hourly and a new publication appears within the hour after the bank releases it. The Federal Reserve publishes its H.10 rates weekly, so its newest rate can be up to a week old.
Can I get this data programmatically?
Yes. The currencyapi /v3/official endpoint returns any bank's rates for any date since its history starts, as JSON or CSV, and /v3/official/range returns whole date ranges.