Data sources — where every AllRatesToday rate comes from
How AllRatesToday sources its mid-market rates and the official rates from 102 central banks and 3 tax authorities — with a link to each publisher's own rate page, refresh cadence, and what we never do to the numbers.
Mid-market rates
Our live rates are mid-market rates aggregated from institutional foreign exchange market data — the midpoint between the interbank buy and sell price. No retail markup or spread is applied, which is why they differ from what a bank or card provider quotes you.
- Refresh: every 60 seconds; each API request is served from the latest snapshot.
- Coverage: 160+ currencies, every pair computable from the USD-quoted table.
- History: daily closing values, available on paid plans via
/api/v1/rates?date=and the time-series endpoints. - What they are for: showing prices in a visitor's currency, quoting transfers, dashboards, and any place where "the real rate right now" is the question.
- What they are not: a legal rate for filings. Tax and customs bodies require the published figure from the relevant authority — see below.
We do not resell or redistribute any named vendor's licensed feed, and we do not name upstream market-data providers. If your compliance process needs a written description of the methodology, contact us and we will provide one.
Official rates
Central banks and tax authorities publish their own exchange-rate tables — reference, indicative, buying/selling, or statutory rates, depending on the institution. These are the numbers accounting standards, tax returns and customs declarations refer to. AllRatesToday collects each table from the publisher's own website or data feed, stores it with the publisher's own date, and serves it unchanged.
How official rates are collected
- Source: the institution's official publication page or open-data endpoint — linked for every source in the tables below.
- Timing: fetched shortly after each institution's usual publication time, then re-checked through the day for late corrections.
- Storage: every row keeps the publisher's
rate_date, the rate type the publisher used, and the value exactly as printed. - Pairs the publisher does not print: computed from its own table (inverse or cross via the home currency) and always flagged
derived: truewith themethodused. Official and computed values are never presented as the same thing. - Weekends and holidays: a request for a date with no publication returns the most recent published table, flagged
published_on_requested_date: false— the in-force rate, not an interpolation. - Corrections: if a publisher amends a table, we store the amendment alongside the original so both the originally published and the in-force value are retrievable.
Full endpoint reference: Central Bank Rates API · Tax Authority Rates API · API specification (PDF).
Central banks (102)
Each row links to the institution's own rate publication — the page we collect from — and to our API page for it.
Europe 21
| Institution | Currency | Cadence | Official publication | Our API |
|---|---|---|---|---|
GBP | Each business day | Statistical Interactive Database — daily spot rates | boe | |
RUB | Each business day | Official exchange rates on selected date | cbr | |
CZK | Each business day | Central bank exchange rate fixing | cnb | |
EUR | Each business day | Euro foreign exchange reference rates | ecb | |
PLN | Each business day | Exchange rates (Table A) | nbp | |
NOK | Each business day | Exchange rates | norges | |
SEK | Each business day | Interest and exchange rates search | riksbank | |
BAM | Each business day | Currency exchange rate list | cbbh | |
EUR | Each business day | Exchange rates of foreign currencies | bnb | |
CHF | Each business day | Exchange rates — SNB data portal | snb | |
RON | Each business day | Exchange rates — XML feeds | bnr | |
UAH | Each business day | Official hryvnia exchange rates | nbu | |
ALL | Each business day | Official exchange rate | boa | |
EUR | Each business day | Exchange rates portal (Cambi) | bdi | |
DKK | Each business day | Official exchange rates | dnb | |
HUF | Each business day | Official exchange rates | mnb | |
ISK | Each business day | Official exchange rate | cbi | |
RSD | Each business day | Official middle exchange rate list | nbs | |
BYN | Each business day | Official exchange rates | nbrb | |
MDL | Each business day | Official exchange rates | nbm | |
MKD | Each business day | Exchange rate list | nbrm |
North America 3
| Institution | Currency | Cadence | Official publication | Our API |
|---|---|---|---|---|
USD | Weekly | H.10 Foreign Exchange Rates release | fed | |
CAD | Each business day | Daily exchange rates | boc | |
MXN | Each business day | Peso/dollar exchange rates (FIX) | banxico |
Latin America & Caribbean 18
| Institution | Currency | Cadence | Official publication | Our API |
|---|---|---|---|---|
BRL | Each business day | PTAX exchange rates | bcb | |
PEN | Each business day | Tipo de cambio — daily series | bcrp | |
ARS | Each business day | Tipo de cambio de referencia (Com. A 3500) | bcra | |
DOP | Each business day | Tasas de cambio del mercado spot | bcrd | |
PYG | Each business day | Planilla de cotizaciones | bcp | |
GTQ | Each business day | Tipo de cambio de referencia | banguat | |
COP | Each business day | TRM — Tasa Representativa del Mercado | sfc | |
VES | Each business day | Tipo de cambio de referencia | bcv | |
CLP | Each business day | Dólar observado | bcch | |
UYU | Each business day | Cotizaciones | bcu | |
BOB | Each business day | Tipo de cambio oficial | bcbol | |
SRD | Each business day | Weighted-average exchange rates | cbvs | |
GYD | Each business day | Foreign exchange market report | bogy | |
CRC | Each business day | Tipo de cambio de referencia (via Ministerio de Hacienda) | bccr | |
JMD | Each business day | Indicative exchange rates | bojm | |
NIO | Each business day | Tipo de cambio oficial | bcn | |
HNL | Each business day | Precio del dólar — tipo de cambio de referencia | bch | |
TTD | Each business day | Daily exchange rates | cbtt |
Asia & Pacific 29
| Institution | Currency | Cadence | Official publication | Our API |
|---|---|---|---|---|
CNY | Each business day | CFETS RMB central parity rates | pboc | |
AUD | Each business day | Exchange rates statistics | rba | |
IDR | Each business day | BI transaction rates | bi | |
INR | Each business day | Reference rate archive | rbi | |
MYR | Each business day | Exchange rates | bnm | |
LKR | Each business day | Daily indicative exchange rates | cbsl | |
AZN | Each business day | Official exchange rates | cbar | |
JPY | Each business day | BOJ Time-Series Data Search — foreign exchange rates | boj | |
HKD | Each business day | Monthly Statistical Bulletin — daily exchange rates | hkma | |
NZD | Each business day | B1 — exchange rates and TWI | rbnz | |
KRW | Each business day | ECOS — Economic Statistics System (3.1.1.1) | bok | |
PHP | Each business day | Reference Exchange Rate Bulletin | bsp | |
KHR | Each business day | Official exchange rate | nbc | |
MNT | Each business day | Official MNT rates | bom | |
SGD | Each business day | S$ exchange rates | mas | |
KZT | Each business day | Daily official market exchange rates | nbk | |
GEL | Each business day | Official exchange rates | nbg | |
UZS | Each business day | Exchange rate archive | cbu | |
PKR | Each business day | Mark-to-Market Revaluation Exchange Rates | sbp | |
NPR | Each business day | Foreign exchange rates | nrb | |
BDT | Each business day | Exchange Rate of Taka | bb | |
MMK | Each business day | Reference exchange rates | cbm | |
TWD | Each business day | NTD/USD closing rate | cbc | |
THB | Each business day | Daily foreign exchange rates | bot | |
MOP | Each business day | Interbank middle rates | amcm | |
VND | Each business day | Central exchange rate | sbv | |
LAK | Each business day | Reference exchange rates | bol | |
AMD | Each business day | Exchange rate archive | cba | |
KGS | Each business day | Official exchange rates | nbkr |
Middle East 11
| Institution | Currency | Cadence | Official publication | Our API |
|---|---|---|---|---|
TRY | Each business day | Indicative exchange rates bulletin | tcmb | |
KWD | Each business day | Exchange rates | cbk | |
BHD | Each business day | Facilities, interest and exchange rates | cbb | |
ILS | Each business day | Representative exchange rates | boi | |
AED | Each business day | Exchange rates against AED | cbuae | |
JOD | Each business day | Foreign exchange rates | cbj | |
OMR | Each business day | Foreign Exchange Rates (Indications) | cbo | |
ILS | Each business day | Exchange rates | pma | |
SAR | Each business day | Exchange rates — KAPSARC open-data mirror | sama | |
QAR | Each business day | Exchange rates | qcb | |
IQD | Each business day | Exchange prices | cbiq |
Africa 20
| Institution | Currency | Cadence | Official publication | Our API |
|---|---|---|---|---|
NGN | Each business day | Exchange rates | cbn | |
ZAR | Each business day | Selected historical exchange rates | sarb | |
GHS | Each business day | Daily interbank FX rates | bog | |
EGP | Each business day | CBE exchange rates | cbe | |
MAD | Each business day | Cours de référence | bam | |
DZD | Each business day | Taux de change journalier | bda | |
XOF | Each business day | Cours de référence des devises | bceao | |
ETB | Each business day | Daily indicative exchange rates | nbe | |
KES | Each business day | Forex exchange rates | cbke | |
XAF | Each business day | Taux indicatifs de change | beac | |
TND | Each business day | Cours de change | bct | |
RWF | Each business day | Exchange rates | bnrw | |
AOA | Each business day | Taxas de câmbio | bna | |
TZS | Each business day | Indicative exchange rates | botz | |
UGX | Each business day | Exchange rates | bou | |
MUR | Each business day | Consolidated indicative exchange rates | bmu | |
MZN | Each business day | Taxas de câmbio | bdm | |
BWP | Each business day | Exchange rates | bob | |
ZMW | Each business day | Daily FX rates | boz | |
MWK | Each business day | Major rates | rbm |
Tax authorities (3)
Statutory rates published by revenue and customs bodies. These are set by regulation, not by the market, and can be fixed for a month or a quarter at a time.
| Authority | Currency | Cadence | Official publication | Our API |
|---|---|---|---|---|
GBP | Monthly | Monthly exchange rates for customs and VAT | hmrc | |
CHF | Each business day | Daily customs exchange rates | bazg | |
USD | Quarterly | Treasury Reporting Rates of Exchange | ustreasury |
What we never do
- Alter, round, smooth or "correct" an official published value.
- Present a computed cross or inverse rate as if the publisher printed it.
- Backfill a missing publication day with an estimate.
- Claim a data vendor as a source that we do not have a redistribution agreement with.
- Quote a mid-market rate as a legal or statutory rate.
Found a discrepancy between our value and the publisher's page? Tell us with the source, date and pair — we treat every report as a defect and reply with what we found.