Bank Exchange Rate API Guides: 1219 Banks in 124 Countries

AllRatesToday reads the public exchange-rate board of each bank below every hour and serves it as JSON, with the central bank's official rate on every row. Each guide covers one bank: the currencies and board it publishes, its spreads, how it compares with the other banks we read in the same country, and the calls that return it. The live boards themselves are on the commercial bank rates pages.

Board rates are each bank's own retail prices. They are not official rates; for the rate a tax or accounting rule names, use the central-bank rates API.

Countries: Albania · Algeria · Angola · Argentina · Armenia · Australia · Austria · Azerbaijan · Bahrain · Bangladesh · Barbados · Belarus · Bermuda · Bhutan · Bolivia · Bosnia and Herzegovina · Botswana · Brunei · Bulgaria · Cambodia · Canada · Cayman Islands · China · Costa Rica · Croatia · Cyprus · Czechia · Denmark · Djibouti · Dominican Republic · Egypt · Estonia · Ethiopia · Fiji · Finland · Georgia · Germany · Ghana · Greece · Guatemala · Guyana · Haiti · Honduras · Hong Kong · Hungary · Iceland · India · Indonesia · Ireland · Israel · Italy · Jamaica · Japan · Kazakhstan · Kenya · Kosovo · Kuwait · Kyrgyzstan · Laos · Latvia · Liechtenstein · Lithuania · Luxembourg · Macau · Madagascar · Malawi · Malaysia · Maldives · Malta · Mauritius · Mexico · Moldova · Mongolia · Montenegro · Mozambique · Namibia · Nepal · Netherlands · New Zealand · Nicaragua · Nigeria · North Macedonia · Norway · Oman · Pakistan · Palestine · Papua New Guinea · Paraguay · Philippines · Poland · Portugal · Qatar · Romania · Russia · Rwanda · Serbia · Seychelles · Singapore · Slovakia · Slovenia · South Africa · South Korea · Spain · Sri Lanka · Suriname · Sweden · Switzerland · Taiwan · Tajikistan · Tanzania · Thailand · The Bahamas · Trinidad and Tobago · Tunisia · Turkey · Uganda · Ukraine · United Arab Emirates · United Kingdom · United States · Uruguay · Uzbekistan · Vietnam · Zambia

Albania (6 banks, ALL)

Algeria (2 banks, DZD)

Angola (6 banks, AOA)

Argentina (8 banks, ARS)

Armenia (13 banks, AMD)

Australia (5 banks, AUD)

Austria (15 banks, EUR)

Azerbaijan (16 banks, AZN)

Bahrain (1 bank, BHD)

Bangladesh (23 banks, BDT)

Barbados (2 banks, BBD)

Belarus (7 banks, BYN)

Bermuda (1 bank, USD)

Bhutan (3 banks, BTN)

Bolivia (7 banks, BOB)

Bosnia and Herzegovina (10 banks, BAM)

Botswana (5 banks, BWP)

Brunei (2 banks, BND)

Bulgaria (10 banks, EUR)

Cambodia (9 banks, KHR)

Canada (49 banks, CAD)

Cayman Islands (1 bank, KYD)

China (59 banks, CNY)

Costa Rica (4 banks, CRC)

Croatia (17 banks, EUR)

Cyprus (1 bank, EUR)

Czechia (10 banks, CZK)

Denmark (4 banks, DKK)

Djibouti (1 bank, DJF)

Dominican Republic (4 banks, DOP)

Egypt (11 banks, EGP)

Estonia (4 banks, EUR)

Ethiopia (21 banks, ETB)

Fiji (1 bank, FJD)

Finland (3 banks, EUR)

Georgia (9 banks, GEL)

Germany (48 banks, EUR)

Ghana (11 banks, GHS)

Greece (6 banks, EUR)

Guatemala (4 banks, GTQ)

Guyana (2 banks, GYD)

Haiti (3 banks, HTG)

Honduras (5 banks, HNL)

Hong Kong (16 banks, HKD)

Hungary (8 banks, HUF)

Iceland (5 banks, ISK)

India (52 banks, INR)

Indonesia (27 banks, IDR)

Ireland (2 banks, EUR)

Israel (7 banks, ILS)

Italy (4 banks, EUR)

Jamaica (5 banks, JMD)

Japan (72 banks, JPY)

Kazakhstan (10 banks, KZT)

Kenya (11 banks, KES)

Kosovo (5 banks, EUR)

Kuwait (8 banks, KWD)

Kyrgyzstan (14 banks, KGS)

Laos (7 banks, LAK)

Latvia (5 banks, EUR)

Liechtenstein (2 banks, CHF)

Lithuania (2 banks, EUR)

Luxembourg (1 bank, EUR)

Macau (3 banks, MOP)

Madagascar (1 bank, MGA)

Malawi (2 banks, MWK)

Malaysia (16 banks, MYR)

Maldives (3 banks, MVR)

Malta (2 banks, EUR)

Mauritius (5 banks, MUR)

Mexico (5 banks, MXN)

Moldova (8 banks, MDL)

Mongolia (8 banks, MNT)

Montenegro (8 banks, EUR)

Mozambique (5 banks, MZN)

Namibia (1 bank, NAD)

Nepal (10 banks, NPR)

Netherlands (2 banks, EUR)

New Zealand (3 banks, NZD)

Nicaragua (4 banks, NIO)

Nigeria (1 bank, NGN)

North Macedonia (7 banks, MKD)

Norway (14 banks, NOK)

Oman (4 banks, OMR)

Pakistan (4 banks, PKR)

Palestine (2 banks, ILS)

Papua New Guinea (2 banks, PGK)

Paraguay (6 banks, PYG)

Philippines (10 banks, PHP)

Poland (38 banks, PLN)

Portugal (2 banks, EUR)

Qatar (4 banks, QAR)

Romania (11 banks, RON)

Russia (3 banks, RUB)

Rwanda (1 bank, RWF)

Serbia (15 banks, RSD)

Seychelles (1 bank, SCR)

Singapore (10 banks, SGD)

Slovakia (9 banks, EUR)

Slovenia (6 banks, EUR)

South Africa (3 banks, ZAR)

South Korea (11 banks, KRW)

Spain (39 banks, EUR)

Sri Lanka (13 banks, LKR)

Suriname (3 banks, SRD)

Sweden (6 banks, SEK)

Switzerland (21 banks, CHF)

Taiwan (29 banks, TWD)

Tajikistan (3 banks, TJS)

Tanzania (10 banks, TZS)

Thailand (11 banks, THB)

The Bahamas (1 bank, BSD)

Trinidad and Tobago (3 banks, TTD)

Tunisia (7 banks, TND)

Turkey (23 banks, TRY)

Uganda (4 banks, UGX)

Ukraine (30 banks, UAH)

United Arab Emirates (8 banks, AED)

United Kingdom (7 banks, GBP)

United States (3 banks, USD)

Uruguay (2 banks, UYU)

Uzbekistan (21 banks, UZS)

Vietnam (30 banks, VND)

Zambia (3 banks, ZMW)

Bank buy and sell rates, as JSON

One API key for every bank above, the official rate alongside.

Get your free API key