🏦 Central Bank Exchange Rates

Official published rates from 34 central banks, fetched at build time using one tiny npm package per bank (ecb-exchange-rate, fed-exchange-rate, …), all powered by the AllRatesToday Central Bank Rates API. These are the bank-published reference rates used for tax, customs, audit, and compliant invoicing — not market ticks.

34banks fetched
1,408published pairs
34npm SDKs used
2026-11-10T15:05:43Zbuilt (UTC, daily)

🇺🇸 US Federal Reserve

United States · USD

📅 2026-11-06 · 22 published pairs

PairRateType
USD/JPY158.23reference
AUD/USD0.6875reference
USD/BRL5.4895reference
EUR/USD1.1154reference
GBP/USD1.3371reference
USD/CNY6.676reference
Use this SDK
npm install fed-exchange-rate
import { getLatestRates, getRate } from 'fed-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'JPY', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇪🇺 European Central Bank

Eurozone · EUR

📅 2026-11-09 · 29 published pairs

PairRateType
EUR/USD1.1193reference
EUR/AUD1.6236reference
EUR/GBP0.8343reference
EUR/JPY176.79reference
EUR/CNY7.4689reference
EUR/INR105.144reference
Use this SDK
npm install ecb-exchange-rate
import { getLatestRates, getRate } from 'ecb-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'EUR', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇬🇧 Bank of England

United Kingdom · GBP

📅 2026-11-06 · 23 published pairs

PairRateType
GBP/USD1.336reference
GBP/EUR1.1987reference
GBP/AUD1.9439reference
GBP/JPY211.414reference
GBP/CNY8.9121reference
GBP/INR125.459reference
Use this SDK
npm install boe-exchange-rate
import { getLatestRates, getRate } from 'boe-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('GBP', 'USD', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇯🇵 Bank of Japan

Japan · JPY

📅 2026-11-06 · 2 published pairs

PairRateType
USD/JPY157.69middle
Use this SDK
npm install boj-exchange-rate
import { getLatestRates, getRate } from 'boj-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'JPY', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇨🇳 People's Bank of China

China · CNY

📅 2026-11-10 · 25 published pairs

PairRateType
USD/CNY6.7167reference
EUR/CNY7.5071reference
GBP/CNY8.9892reference
JPY/CNY0.042355reference
AUD/CNY4.6277reference
CNY/AED0.54941reference
Use this SDK
npm install pboc-exchange-rate
import { getLatestRates, getRate } from 'pboc-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'CNY', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇨🇭 Swiss National Bank

Switzerland · CHF

📅 2026-11-10 · 30 published pairs

PairRateType
EUR/CHF0.92841monthly_average
USD/CHF0.82854monthly_average
GBP/CHF1.10132monthly_average
JPY/CHF0.0052475monthly_average
CNY/CHF0.123924monthly_average
AUD/CHF0.57902monthly_average
Use this SDK
npm install snb-exchange-rate
import { getLatestRates, getRate } from 'snb-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('EUR', 'CHF', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇨🇦 Bank of Canada

Canada · CAD

📅 2026-11-09 · 24 published pairs

PairRateType
USD/CAD1.4123indicative
EUR/CAD1.5823indicative
GBP/CAD1.8954indicative
JPY/CAD0.00894indicative
CNY/CAD0.2117indicative
INR/CAD0.01504indicative
Use this SDK
npm install boc-exchange-rate
import { getLatestRates, getRate } from 'boc-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'CAD', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇦🇺 Reserve Bank of Australia

Australia · AUD

📅 2026-11-10 · 20 published pairs

PairRateType
AUD/USD0.6924reference
AUD/EUR0.6167reference
AUD/GBP0.5149reference
AUD/JPY109.38reference
AUD/CNY4.6188reference
AUD/INR65.04reference
Use this SDK
npm install rba-exchange-rate
import { getLatestRates, getRate } from 'rba-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('AUD', 'USD', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇳🇿 Reserve Bank of New Zealand

New Zealand · NZD

📅 2026-11-10 · 17 published pairs

PairRateType
NZD/USD0.56285reference
NZD/EUR0.5016reference
NZD/GBP0.4189reference
NZD/JPY88.9669reference
NZD/CNY3.7562reference
NZD/INR52.8713reference
Use this SDK
npm install rbnz-exchange-rate
import { getLatestRates, getRate } from 'rbnz-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('NZD', 'USD', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇰🇷 Bank of Korea

South Korea · KRW

📅 2026-11-10 · 43 published pairs

PairRateType
USD/KRW1,355.7reference
EUR/KRW1,521.43reference
GBP/KRW1,822.26reference
JPY/KRW8.5842reference
CNY/KRW203.67reference
INR/KRW14.43reference
Use this SDK
npm install bok-exchange-rate
import { getLatestRates, getRate } from 'bok-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'KRW', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇮🇳 Reserve Bank of India

India · INR

📅 2026-11-09 · 7 published pairs

PairRateType
USD/INR93.8579reference
EUR/INR104.768reference
GBP/INR125.613reference
JPY/INR0.5931reference
AED/INR25.554reference
IDR/INR0.0051826reference
Use this SDK
npm install rbi-exchange-rate
import { getLatestRates, getRate } from 'rbi-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'INR', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇷🇺 Bank of Russia

Russia · RUB

📅 2026-11-10 · 54 published pairs

PairRateType
USD/RUB82.7536reference
EUR/RUB92.3944reference
GBP/RUB110.559reference
JPY/RUB0.522764reference
CNY/RUB12.3098reference
INR/RUB0.88169reference
Use this SDK
npm install cbr-exchange-rate
import { getLatestRates, getRate } from 'cbr-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'RUB', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇹🇷 Central Bank of Türkiye

Türkiye · TRY

📅 2026-11-10 · 43 published pairs

PairRateType
USD/TRY50.1078buy
EUR/TRY56.2781buy
GBP/TRY67.2269buy
JPY/TRY0.316241buy
CNY/TRY7.4708buy
AUD/TRY34.5801buy
Use this SDK
npm install tcmb-exchange-rate
import { getLatestRates, getRate } from 'tcmb-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'TRY', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇧🇷 Banco Central do Brasil

Brazil · BRL

📅 2026-11-09 · 312 published pairs

PairRateType
USD/BRL5.514buy
EUR/BRL6.1729buy
GBP/BRL7.3899buy
JPY/BRL0.03487buy
CNY/BRL0.8263buy
INR/BRL0.0587buy
Use this SDK
npm install bcb-exchange-rate
import { getLatestRates, getRate } from 'bcb-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'BRL', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇮🇩 Bank Indonesia

Indonesia · IDR

📅 2026-11-10 · 50 published pairs

PairRateType
USD/IDR18,012.5buy
EUR/IDR20,121.8buy
GBP/IDR24,120.5buy
JPY/IDR114.018buy
CNY/IDR2,698.62buy
AUD/IDR12,394.4buy
Use this SDK
npm install bank-indonesia-exchange-rate
import { getLatestRates, getRate } from 'bank-indonesia-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'IDR', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇱🇰 Central Bank of Sri Lanka

Sri Lanka · LKR

📅 2026-11-10 · 54 published pairs

PairRateType
USD/LKR332.559indicative
EUR/LKR373.198indicative
GBP/LKR447.125indicative
JPY/LKR2.104indicative
CNY/LKR49.8514indicative
INR/LKR3.5403indicative
Use this SDK
npm install cbsl-exchange-rate
import { getLatestRates, getRate } from 'cbsl-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'LKR', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇵🇱 Narodowy Bank Polski

Poland · PLN

📅 2026-11-10 · 32 published pairs

PairRateType
EUR/PLN4.3895middle
USD/PLN3.9099middle
GBP/PLN5.249middle
JPY/PLN0.024729middle
CNY/PLN0.5861middle
INR/PLN0.041624middle
Use this SDK
npm install nbp-exchange-rate
import { getLatestRates, getRate } from 'nbp-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('EUR', 'PLN', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇨🇿 Czech National Bank

Czech Republic · CZK

📅 2026-11-10 · 30 published pairs

PairRateType
EUR/CZK24.335reference
USD/CZK21.702reference
GBP/CZK29.121reference
JPY/CZK0.13717reference
CNY/CZK3.254reference
INR/CZK0.23104reference
Use this SDK
npm install czech-national-bank-exchange-rate
import { getLatestRates, getRate } from 'czech-national-bank-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('EUR', 'CZK', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇲🇾 Bank Negara Malaysia

Malaysia · MYR

📅 2026-11-10 · 27 published pairs

PairRateType
USD/MYR4.0545middle
EUR/MYR4.5504middle
GBP/MYR5.4511middle
JPY/MYR0.025667middle
CNY/MYR0.6078middle
INR/MYR0.043164middle
Use this SDK
npm install bnm-exchange-rate
import { getLatestRates, getRate } from 'bnm-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'MYR', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇳🇴 Norges Bank

Norway · NOK

📅 2026-11-09 · 37 published pairs

PairRateType
USD/NOK9.4099middle
EUR/NOK10.5325middle
GBP/NOK12.6244middle
JPY/NOK0.059576middle
CNY/NOK1.4102middle
INR/NOK0.10017middle
Use this SDK
npm install norges-bank-exchange-rate
import { getLatestRates, getRate } from 'norges-bank-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'NOK', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇸🇪 Sveriges Riksbank

Sweden · SEK

📅 2026-11-09 · 29 published pairs

PairRateType
EUR/SEK10.996middle
USD/SEK9.824middle
GBP/SEK13.1799middle
JPY/SEK0.0622middle
CNY/SEK1.47224middle
INR/SEK0.10458middle
Use this SDK
npm install riksbank-exchange-rate
import { getLatestRates, getRate } from 'riksbank-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('EUR', 'SEK', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇳🇬 Central Bank of Nigeria

Nigeria · NGN

📅 2026-11-09 · 39 published pairs

PairRateType
USD/NGN1,348.34buy
EUR/NGN1,509.33buy
GBP/NGN1,809.2buy
JPY/NGN8.5381buy
CNY/NGN202.062buy
CHF/NGN1,646.13buy
Use this SDK
npm install cbn-exchange-rate
import { getLatestRates, getRate } from 'cbn-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'NGN', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇰🇼 Central Bank of Kuwait

Kuwait · KWD

📅 2026-11-10 · 134 published pairs

PairRateType
USD/KWD0.308reference
EUR/KWD0.345653reference
GBP/KWD0.414091reference
JPY/KWD0.0019494reference
CNY/KWD0.046172reference
INR/KWD0.003279reference
Use this SDK
npm install cbk-exchange-rate
import { getLatestRates, getRate } from 'cbk-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'KWD', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇧🇭 Central Bank of Bahrain

Bahrain · BHD

📅 2026-11-10 · 33 published pairs

PairRateType
USD/BHD0.376081reference
EUR/BHD0.42202reference
GBP/BHD0.505359reference
JPY/BHD0.002379reference
CNY/BHD0.056366reference
INR/BHD0.004004reference
Use this SDK
npm install cbb-exchange-rate
import { getLatestRates, getRate } from 'cbb-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'BHD', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇦🇿 Central Bank of Azerbaijan

Azerbaijan · AZN

📅 2026-11-06 · 38 published pairs

PairRateType
USD/AZN1.7reference
EUR/AZN1.9037reference
GBP/AZN2.2834reference
JPY/AZN0.010768reference
CNY/AZN0.2549reference
INR/AZN0.0181reference
Use this SDK
npm install cbar-exchange-rate
import { getLatestRates, getRate } from 'cbar-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'AZN', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇧🇦 Central Bank of Bosnia and Herzegovina

Bosnia and Herzegovina · BAM

📅 2026-11-10 · 49 published pairs

PairRateType
EUR/BAM1.95583buy
USD/BAM1.743buy
GBP/BAM2.33842buy
JPY/BAM0.0110354buy
CNY/BAM0.261208buy
AUD/BAM1.20161buy
Use this SDK
npm install cbbh-exchange-rate
import { getLatestRates, getRate } from 'cbbh-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('EUR', 'BAM', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇧🇬 Bulgarian National Bank

Bulgaria · EUR

📅 2026-11-09 · 29 published pairs

PairRateType
EUR/USD1.1193reference
EUR/AUD1.6236reference
EUR/GBP0.8343reference
EUR/JPY176.79reference
EUR/CNY7.4689reference
EUR/INR105.144reference
Use this SDK
npm install bnb-exchange-rate
import { getLatestRates, getRate } from 'bnb-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('EUR', 'USD', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇵🇪 Central Reserve Bank of Peru

Peru · PEN

📅 2026-11-06 · 4 published pairs

PairRateType
USD/PEN3.427buy
EUR/PEN3.781buy
Use this SDK
npm install bcrp-exchange-rate
import { getLatestRates, getRate } from 'bcrp-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'PEN', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇭🇰 Hong Kong Monetary Authority

Hong Kong · HKD

📅 2026-10-31 · 17 published pairs

PairRateType
USD/HKD7.8455reference
EUR/HKD8.7545reference
GBP/HKD10.501reference
JPY/HKD0.049745reference
CNY/HKD1.1793reference
INR/HKD0.0825reference
Use this SDK
npm install hkma-exchange-rate
import { getLatestRates, getRate } from 'hkma-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'HKD', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇮🇱 Bank of Israel

Israel · ILS

📅 2026-11-10 · 14 published pairs

PairRateType
USD/ILS3.161reference
EUR/ILS3.5464reference
GBP/ILS4.2441reference
JPY/ILS0.019984reference
AUD/ILS2.185reference
CHF/ILS3.8512reference
Use this SDK
npm install bank-of-israel-exchange-rate
import { getLatestRates, getRate } from 'bank-of-israel-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'ILS', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇦🇷 Central Bank of Argentina

Argentina · ARS

📅 2026-11-05 · 36 published pairs

PairRateType
USD/ARS1,545.5reference
EUR/ARS1,737.45reference
GBP/ARS2,084.11reference
JPY/ARS9.80585reference
CNY/ARS231.834reference
INR/ARS16.359reference
Use this SDK
npm install bcra-exchange-rate
import { getLatestRates, getRate } from 'bcra-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'ARS', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇿🇦 South African Reserve Bank

South Africa · ZAR

📅 2026-11-10 · 23 published pairs

PairRateType
USD/ZAR16.3515reference
EUR/ZAR18.3873reference
GBP/ZAR22.0067reference
ZAR/JPY9.6612reference
ZAR/CNY0.4078reference
ZAR/INR5.7446reference
Use this SDK
npm install sarb-exchange-rate
import { getLatestRates, getRate } from 'sarb-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'ZAR', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇷🇴 National Bank of Romania

Romania · RON

📅 2026-11-10 · 37 published pairs

PairRateType
EUR/RON5.3443reference
USD/RON4.7617reference
GBP/RON6.3946reference
JPY/RON0.030117reference
CNY/RON0.7139reference
INR/RON0.0507reference
Use this SDK
npm install bnr-exchange-rate
import { getLatestRates, getRate } from 'bnr-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('EUR', 'RON', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

🇺🇦 National Bank of Ukraine

Ukraine · UAH

📅 2026-11-10 · 45 published pairs

PairRateType
USD/UAH45.4123reference
EUR/UAH50.8152reference
GBP/UAH60.9233reference
JPY/UAH0.28745reference
CNY/UAH6.8055reference
INR/UAH0.48337reference
Use this SDK
npm install nbu-exchange-rate
import { getLatestRates, getRate } from 'nbu-exchange-rate';

const table = await getLatestRates({ apiKey: process.env.ALLRATES_API_KEY });
console.log(table.rate_date, table.rates.length);

const pair = await getRate('USD', 'UAH', { apiKey: process.env.ALLRATES_API_KEY });
console.log(pair);

More: front-end demos (converter, FX ticker, central-bank comparison) built on the keyless endpoints.

Source on GitHub — rebuilds daily via GitHub Actions. Get your own free API key at allratestoday.com/register.