All 126 Institutions: Central Banks and Tax Authorities in the Official Rates API

The complete list of the 122 central banks and 4 tax authorities whose official exchange rates AllRatesToday serves, with each one's API code, currencies, history start and latest publication date.

By Madhushan, Founder & Lead Developer

Every institution whose official exchange rates the API serves: 122 central banks and 4 tax authorities, 126 in all. The table is generated from the same database the API reads, so it always matches /api/v1/central-banks. Each name links to that institution's page with its live table, publication schedule and code examples.

Central banks (122)

Central bank Country Code Currencies History from Latest rates
Europe 22
Italy flagBanca d'Italia Italy bdi 150 January 2016 2026-10-21
Albania flagBank of Albania Albania boa 20 August 2026 2026-10-21
United Kingdom flagBank of England United Kingdom boe 23 January 2016 2026-10-20
Lithuania flagBank of Lithuania Lithuania lb 87 January 2015 2026-10-21
Russia flagBank of Russia Russia cbr 54 January 2016 2026-10-22
Bulgaria flagBulgarian National Bank Bulgaria bnb 29 January 2016 2026-10-21
Bosnia and Herzegovina flagCentral Bank of Bosnia and Herzegovina Bosnia and Herzegovina cbbh 17 January 2016 2026-10-21
Iceland flagCentral Bank of Iceland Iceland cbi 10 January 2016 2026-10-21
Czech Republic flagCzech National Bank Czech Republic cnb 30 January 2016 2026-10-21
Denmark flagDanmarks Nationalbank Denmark dnb 30 January 2016 2026-10-21
Eurozone flagEuropean Central Bank Eurozone ecb 29 January 1999 2026-10-21
Hungary flagMagyar Nemzeti Bank Hungary mnb 32 January 2016 2026-10-21
Poland flagNarodowy Bank Polski Poland nbp 32 January 2016 2026-10-21
Moldova flagNational Bank of Moldova Moldova nbm 40 January 1994 2026-10-21
North Macedonia flagNational Bank of North Macedonia North Macedonia nbrm 31 January 1993 2026-10-21
Romania flagNational Bank of Romania Romania bnr 37 January 2005 2026-10-21
Serbia flagNational Bank of Serbia Serbia nbs 35 January 2016 2026-10-21
Belarus flagNational Bank of the Republic of Belarus Belarus nbrb 30 July 2016 2026-10-21
Ukraine flagNational Bank of Ukraine Ukraine nbu 45 September 1996 2026-10-22
Norway flagNorges Bank Norway norges 37 January 2016 2026-10-21
Sweden flagSveriges Riksbank Sweden riksbank 29 January 2016 2026-10-21
Switzerland flagSwiss National Bank Switzerland snb 26 January 1914 2026-09-30
North America 3
Mexico flagBanco de México Mexico banxico 4 January 1993 2026-10-20
Canada flagBank of Canada Canada boc 24 January 2017 2026-10-20
United States flagUS Federal Reserve (H.10) United States fed 22 January 2016 2026-10-16
Latin America & Caribbean 22
Bolivia flagBanco Central de Bolivia Bolivia bcbol 21 January 2016 2026-10-20
Costa Rica flagBanco Central de Costa Rica Costa Rica bccr 2 December 1999 2026-10-20
Cuba flagBanco Central de Cuba Cuba bccu 13 December 2025 2026-10-21
Honduras flagBanco Central de Honduras Honduras bch 1 February 2019 2026-10-21
Dominican Republic flagBanco Central de la República Dominicana Dominican Republic bcrd 1 January 1991 2026-10-20
Nicaragua flagBanco Central de Nicaragua Nicaragua bcn 1 January 2012 2026-12-31
Paraguay flagBanco Central del Paraguay Paraguay bcp 26 January 2016 2026-10-20
Brazil flagBanco Central do Brasil (PTAX) Brazil bcb 156 January 2016 2026-10-20
Guatemala flagBanco de Guatemala Guatemala banguat 26 January 2004 2026-10-21
Guyana flagBank of Guyana Guyana bogy 1 August 2026 2026-10-15
Jamaica flagBank of Jamaica Jamaica bojm 123 July 2000 2026-10-20
Haiti flagBanque de la République d'Haïti Haiti brh 1 September 2026 2026-10-21
Argentina flagCentral Bank of Argentina Argentina bcra 36 January 2000 2026-10-20
Barbados flagCentral Bank of Barbados Barbados cbbd 7 January 2010 2026-10-21
Belize flagCentral Bank of Belize Belize cbbz 4 January 2010 2026-10-21
Chile flagCentral Bank of Chile Chile bcch 60 August 1982 2026-10-21
Suriname flagCentral Bank of Suriname Suriname cbvs 11 September 2009 2026-10-13
Trinidad and Tobago flagCentral Bank of Trinidad and Tobago Trinidad and Tobago cbtt 10 January 1991 2026-10-20
Uruguay flagCentral Bank of Uruguay Uruguay bcu 30 January 2000 2026-10-20
Venezuela flagCentral Bank of Venezuela Venezuela bcv 21 September 2017 2026-10-21
Peru flagCentral Reserve Bank of Peru Peru bcrp 2 January 2016 2026-10-19
Colombia flagSuperintendencia Financiera de Colombia Colombia sfc 1 December 1991 2026-10-21
Asia & Pacific 34
Philippines flagBangko Sentral ng Pilipinas Philippines bsp 31 August 2026 2026-10-21
Bangladesh flagBangladesh Bank Bangladesh bb 11 November 2010 2026-10-19
Indonesia flagBank Indonesia Indonesia bi 25 January 2016 2026-10-21
Malaysia flagBank Negara Malaysia Malaysia bnm 27 January 2020 2026-10-21
Japan flagBank of Japan Japan boj 1 January 1998 2026-10-19
South Korea flagBank of Korea South Korea bok 43 May 1964 2026-10-21
Mongolia flagBank of Mongolia Mongolia bom 38 August 2026 2026-10-21
Thailand flagBank of Thailand Thailand bot 48 January 2002 2026-10-21
Laos flagBank of the Lao PDR Laos bol 14 January 2021 2026-10-21
Armenia flagCentral Bank of Armenia Armenia cba 30 January 2000 2026-10-21
Azerbaijan flagCentral Bank of Azerbaijan Azerbaijan cbar 38 January 2016 2026-10-20
Myanmar flagCentral Bank of Myanmar Myanmar cbm 38 July 2012 2026-10-21
Sri Lanka flagCentral Bank of Sri Lanka Sri Lanka cbsl 54 May 2010 2026-10-21
Taiwan flagCentral Bank of the Republic of China (Taiwan) Taiwan cbc 1 January 2008 2026-10-21
Turkmenistan flagCentral Bank of Turkmenistan Turkmenistan cbt 48 January 2009 2026-10-21
Uzbekistan flagCentral Bank of Uzbekistan Uzbekistan cbu 74 December 2015 2026-10-21
Hong Kong flagHong Kong Monetary Authority Hong Kong hkma 17 January 1981 2026-09-30
Maldives flagMaldives Monetary Authority Maldives mma 1 April 2011 2026-10-21
Macao flagMonetary Authority of Macao Macao amcm 17 January 1999 2026-10-21
Singapore flagMonetary Authority of Singapore Singapore mas 21 January 1988 2026-10-21
Cambodia flagNational Bank of Cambodia Cambodia nbc 29 January 2016 2026-10-22
Georgia flagNational Bank of Georgia Georgia nbg 42 January 2016 2026-10-22
Kazakhstan flagNational Bank of Kazakhstan Kazakhstan nbk 48 January 2016 2026-10-21
Tajikistan flagNational Bank of Tajikistan Tajikistan nbt 36 January 2010 2026-10-21
Kyrgyzstan flagNational Bank of the Kyrgyz Republic Kyrgyzstan nbkr 48 January 1999 2026-10-22
Nepal flagNepal Rastra Bank Nepal nrb 22 January 1998 2026-10-21
China flagPeople's Bank of China (CFETS) China pboc 25 January 2006 2026-10-21
Australia flagReserve Bank of Australia Australia rba 20 January 2023 2026-10-21
Fiji flagReserve Bank of Fiji Fiji rbf 8 January 2001 2026-10-21
India flagReserve Bank of India India rbi 6 January 2003 2026-10-21
New Zealand flagReserve Bank of New Zealand New Zealand rbnz 17 January 1999 2026-10-20
Bhutan flagRoyal Monetary Authority of Bhutan Bhutan rma 12 May 2024 2026-10-20
Pakistan flagState Bank of Pakistan Pakistan sbp 35 January 2017 2026-10-21
Vietnam flagState Bank of Vietnam Vietnam sbv 28 January 2009 2026-10-21
Middle East 12
Israel flagBank of Israel Israel boi 14 June 1975 2026-10-21
Bahrain flagCentral Bank of Bahrain Bahrain cbb 33 January 2016 2026-10-21
Iran flagCentral Bank of Iran Iran cbir 47 March 2002 2026-10-21
Iraq flagCentral Bank of Iraq Iraq cbiq 19 January 2009 2026-10-19
Jordan flagCentral Bank of Jordan Jordan cbj 5 August 2026 2026-10-21
Kuwait flagCentral Bank of Kuwait Kuwait cbk 134 January 2008 2026-10-21
Oman flagCentral Bank of Oman Oman cbo 48 January 2022 2026-10-21
United Arab Emirates flagCentral Bank of the UAE United Arab Emirates cbuae 75 January 2019 2026-10-21
Türkiye flagCentral Bank of Türkiye Türkiye tcmb 22 January 2020 2026-10-21
Palestine flagPalestine Monetary Authority Palestine pma 4 August 2026 2026-10-21
Qatar flagQatar Central Bank Qatar qcb 7 January 2024 2026-10-21
Saudi Arabia flagSaudi Central Bank (SAMA) Saudi Arabia sama 12 January 2009 2026-07-31
Africa 29
São Tomé and Príncipe flagBanco Central de São Tomé e Príncipe São Tomé and Príncipe bcstp 14 September 2026 2026-10-21
Mozambique flagBanco de Moçambique Mozambique bdm 20 August 2026 2026-10-21
Morocco flagBank Al-Maghrib Morocco bam 30 January 2000 2026-10-20
Algeria flagBank of Algeria Algeria bda 18 January 2000 2026-10-21
Botswana flagBank of Botswana Botswana bob 7 January 2001 2026-10-21
Central Africa (CEMAC) flagBank of Central African States (BEAC) Central Africa (CEMAC) beac 13 February 2021 2026-10-21
Ghana flagBank of Ghana Ghana bog 14 July 2007 2026-10-20
Mauritius flagBank of Mauritius Mauritius bmu 12 August 2026 2026-10-21
Namibia flagBank of Namibia Namibia bon 4 September 2026 2026-10-21
Sierra Leone flagBank of Sierra Leone Sierra Leone bsl 24 September 2026 2026-10-21
Tanzania flagBank of Tanzania Tanzania botz 38 January 2010 2026-10-21
Uganda flagBank of Uganda Uganda bou 33 August 2026 2026-10-21
Zambia flagBank of Zambia Zambia boz 2 January 2026 2026-10-21
Mauritania flagBanque Centrale de Mauritanie Mauritania bcm 19 December 2023 2026-10-20
DR Congo flagBanque Centrale du Congo DR Congo bcc 21 September 2026 2026-10-21
Egypt flagCentral Bank of Egypt Egypt cbe 18 August 2026 2026-10-21
Kenya flagCentral Bank of Kenya Kenya cbke 21 January 2024 2026-10-21
Libya flagCentral Bank of Libya Libya cbl 20 January 2015 2026-10-21
Madagascar flagCentral Bank of Madagascar (BFM) Madagascar bfm 19 September 2023 2026-10-21
Nigeria flagCentral Bank of Nigeria Nigeria cbn 13 December 2001 2026-10-20
Gambia flagCentral Bank of The Gambia Gambia cbg 32 September 2026 2026-10-21
Tunisia flagCentral Bank of Tunisia Tunisia bct 20 May 2004 2026-10-20
West Africa (WAEMU) flagCentral Bank of West African States (BCEAO) West Africa (WAEMU) bceao 27 January 2014 2026-10-19
Angola flagNational Bank of Angola Angola bna 70 December 1998 2026-10-21
Ethiopia flagNational Bank of Ethiopia Ethiopia nbe 19 September 2024 2026-10-21
Rwanda flagNational Bank of Rwanda Rwanda bnrw 20 January 2012 2026-10-21
Malawi flagReserve Bank of Malawi Malawi rbm 38 January 2016 2026-10-21
Zimbabwe flagReserve Bank of Zimbabwe Zimbabwe rbz 34 April 2024 2026-10-21
South Africa flagSouth African Reserve Bank South Africa sarb 23 January 2000 2026-10-21

Currencies counts what each source publishes today. Series a source has retired — the ECB's pre-euro currencies, for example — are left out of that number but remain available from the historical endpoints.

Tax authorities (4)

Customs and tax-reporting rates fixed for a period, served through the same endpoints as the central banks. More on the tax authority rates API page.

Tax authority Country Code Currencies History from Latest rates
India flagCentral Board of Indirect Taxes and Customs (CBIC) India cbic 22 January 2020 2026-10-16
United Kingdom flagHM Revenue & Customs United Kingdom hmrc 141 January 2021 2026-10-01
Switzerland flagSwiss Federal Office for Customs and Border Security Switzerland bazg 72 January 2000 2026-10-21
United States flagU.S. Department of the Treasury United States ustreasury 145 March 2001 2026-10-15

Also available: the composite official rate

Alongside the institutions above, the API serves a composite official rate under the code composite: a reproducible blend computed from the published central-bank tables, not an institution's own figure. The formula is on the methodology page.

Need spreadsheets instead of an API? The download page serves every bank’s latest table and date-range history as Excel, CSV or JSON — included in every paid plan, no API key needed.

Download Central Bank Rates (Excel / CSV)