首页 文档 Central Bank Rates Tax Authority Rates Playground 价格 API 状态 Blog About FAQ Contact Us

央行汇率 API

一个 API 获取官方央行汇率:覆盖 54 家央行,包括美联储、欧洲央行、英格兰银行、中国人民银行和斯里兰卡央行,历史数据可追溯至 1999 年。税务、海关、审计与合规开票所需的官方公布汇率。

一句话:央行真正发布的官方汇率 — 美联储、欧洲央行、英格兰银行、中国人民银行、加拿大央行、斯里兰卡央行等 — 以干净的 JSON 提供,历史数据可追溯至 1999 年,部分银行还要深得多(瑞士国家银行序列可追溯至 1914 年,韩国银行至 1964 年)— 不只是最近几年。最新汇率包含在所有套餐中;每次请求计入月度配额,与核心 API 相同。获取 API 密钥

为什么用官方汇率而不是市场汇率?

实时中间价适合货币换算器和价格展示 — 那是我们核心汇率 API 的用途。但许多国家的税务申报、报关、审计、法定账目和开票规则问的不是市场价,而是要求央行在特定日期发布的官方汇率。这个数字固定、可引用,发布后永不改变。

本 API 提供的正是这些官方汇率表 — 每个响应带有银行自己的发布日期(rate_date),凡是计算而非银行公布的数值都有明确标记。

覆盖的央行

Bank of Canada — official CAD rates US Federal Reserve (H.10) — official USD rates Bank Indonesia — official IDR rates Central Bank of Argentina — official ARS rates Banco Central de la República Dominicana — official DOP rates Bank of Russia — official RUB rates Norges Bank — official NOK rates South African Reserve Bank — official ZAR rates Banco de México — official MXN rates Banco Central do Brasil (PTAX) — official BRL rates Central Reserve Bank of Peru — official PEN rates Banco de Guatemala — official GTQ rates France — euro area, ECB reference rates Central Bank of Nigeria — official NGN rates Bank of Ghana — official GHS rates Bank of Israel — official ILS rates Central Bank of Kuwait — official KWD rates National Bank of Cambodia — official KHR rates Bank of Korea — official KRW rates Bank of Mongolia — official MNT rates Reserve Bank of India — official INR rates Sveriges Riksbank — official SEK rates National Bank of Ukraine — official UAH rates Narodowy Bank Polski — official PLN rates Austria — euro area, ECB reference rates National Bank of Romania — official RON rates Lithuania — euro area, ECB reference rates Latvia — euro area, ECB reference rates Estonia — euro area, ECB reference rates Germany — euro area, ECB reference rates Bulgarian National Bank — official EUR rates Greece — euro area, ECB reference rates Central Bank of Türkiye — official TRY rates Bank of Albania — official ALL rates Croatia — euro area, ECB reference rates Swiss National Bank — official CHF rates Luxembourg — euro area, ECB reference rates Belgium — euro area, ECB reference rates Netherlands — euro area, ECB reference rates Portugal — euro area, ECB reference rates Spain — euro area, ECB reference rates Ireland — euro area, ECB reference rates Reserve Bank of New Zealand — official NZD rates Reserve Bank of Australia — official AUD rates Central Bank of Sri Lanka — official LKR rates People's Bank of China (CFETS) — official CNY rates Italy — euro area, ECB reference rates Bank of England — official GBP rates Central Bank of Azerbaijan — official AZN rates Bangko Sentral ng Pilipinas — official PHP rates Bank Negara Malaysia — official MYR rates Slovenia — euro area, ECB reference rates Finland — euro area, ECB reference rates Slovakia — euro area, ECB reference rates Czech National Bank — official CZK rates Bank of Japan — official JPY rates Banco Central del Paraguay — official PYG rates Cyprus — euro area, ECB reference rates Central Bank of Egypt — official EGP rates Central Bank of Bosnia and Herzegovina — official BAM rates Central Bank of Bahrain — official BHD rates Hong Kong Monetary Authority — official HKD rates Monetary Authority of Singapore — official SGD rates Banco Central de la República Dominicana — official DOP rates Bank of Israel — official ILS rates Central Bank of Kuwait — official KWD rates Bank of Albania — official ALL rates European Central Bank — official EUR rates

已覆盖 — 点击国家进入其央行的汇率 API。欧元区链接至欧洲央行参考汇率

实时覆盖 — 此表由 API 所用的同一数据库生成,因此始终与 /api/v1/central-banks 一致:

央行 国家/地区 代码 货币数 历史起始 最新汇率
Banca d'Italia Italy bdi 163 2016年1月 2026-08-11
Dominican Republic flagBanco Central de la República Dominicana Dominican Republic bcrd 14 1991年1月 2026-08-11
Paraguay flagBanco Central del Paraguay Paraguay bcp 27 2016年1月 2026-08-11
Brazil flagBanco Central do Brasil (PTAX) Brazil bcb 162 2016年1月 2026-08-11
Guatemala flagBanco de Guatemala Guatemala banguat 4 2004年1月 2026-08-11
Mexico flagBanco de México Mexico banxico 4 1993年1月 2026-08-11
Philippines flagBangko Sentral ng Pilipinas Philippines bsp 31 2026年8月 2026-08-11
Indonesia flagBank Indonesia Indonesia bi 25 2016年1月 2026-08-11
Malaysia flagBank Negara Malaysia Malaysia bnm 27 2020年1月 2026-08-11
Albania flagBank of Albania Albania boa 20 2026年8月 2026-08-11
Canada flagBank of Canada Canada boc 27 2017年1月 2026-08-11
United Kingdom flagBank of England United Kingdom boe 23 2016年1月 2026-08-10
Ghana flagBank of Ghana Ghana bog 14 2007年7月 2026-08-11
Israel flagBank of Israel Israel boi 25 1975年6月 2026-08-11
Japan flagBank of Japan Japan boj 1 1998年1月 2026-08-07
South Korea flagBank of Korea South Korea bok 52 1964年5月 2026-08-11
Mongolia flagBank of Mongolia Mongolia bom 38 2026年8月 2026-08-11
Russia flagBank of Russia Russia cbr 54 2016年1月 2026-08-11
Bulgaria flagBulgarian National Bank Bulgaria bnb 29 2016年1月 2026-08-11
Argentina flagCentral Bank of Argentina Argentina bcra 36 2000年1月 2026-08-11
Azerbaijan flagCentral Bank of Azerbaijan Azerbaijan cbar 51 2016年1月 2026-08-11
Bahrain flagCentral Bank of Bahrain Bahrain cbb 33 2016年1月 2026-08-11
Bosnia and Herzegovina flagCentral Bank of Bosnia and Herzegovina Bosnia and Herzegovina cbbh 18 2016年1月 2026-08-11
Egypt flagCentral Bank of Egypt Egypt cbe 18 2026年8月 2026-08-11
Central Bank of Iceland Iceland cbi 10 2016年1月 2026-08-11
Kuwait flagCentral Bank of Kuwait Kuwait cbk 10 2008年1月 2026-08-11
Nigeria flagCentral Bank of Nigeria Nigeria cbn 13 2001年12月 2026-08-11
Sri Lanka flagCentral Bank of Sri Lanka Sri Lanka cbsl 55 2010年5月 2026-08-11
Türkiye flagCentral Bank of Türkiye Türkiye tcmb 24 2020年1月 2026-08-11
Central Bank of Uzbekistan Uzbekistan cbu 75 2015年12月 2026-08-11
Central Bank of the UAE United Arab Emirates cbuae 75 2026年8月 2026-08-11
Peru flagCentral Reserve Bank of Peru Peru bcrp 2 2016年1月 2026-08-10
Czech Republic flagCzech National Bank Czech Republic cnb 33 2016年1月 2026-08-11
Danmarks Nationalbank Denmark dnb 33 2016年1月 2026-08-11
Eurozone flagEuropean Central Bank Eurozone ecb 41 1999年1月 2026-08-11
Hong Kong flagHong Kong Monetary Authority Hong Kong hkma 22 1981年1月 2026-07-31
Magyar Nemzeti Bank Hungary mnb 34 2016年1月 2026-08-11
Singapore flagMonetary Authority of Singapore Singapore mas 21 1988年1月 2026-08-11
Poland flagNarodowy Bank Polski Poland nbp 35 2016年1月 2026-08-11
Cambodia flagNational Bank of Cambodia Cambodia nbc 29 2016年1月 2026-08-12
National Bank of Georgia Georgia nbg 42 2026年8月 2026-08-12
National Bank of Kazakhstan Kazakhstan nbk 48 2016年1月 2026-08-11
Romania flagNational Bank of Romania Romania bnr 40 2005年1月 2026-08-11
Ukraine flagNational Bank of Ukraine Ukraine nbu 45 1996年9月 2026-08-11
Norway flagNorges Bank Norway norges 40 2016年1月 2026-08-11
China flagPeople's Bank of China (CFETS) China pboc 25 2006年1月 2026-08-11
Australia flagReserve Bank of Australia Australia rba 20 2023年1月 2026-08-11
India flagReserve Bank of India India rbi 6 2003年1月 2026-08-11
New Zealand flagReserve Bank of New Zealand New Zealand rbnz 17 1999年1月 2026-08-11
South Africa flagSouth African Reserve Bank South Africa sarb 23 2000年1月 2026-08-11
Superintendencia Financiera de Colombia Colombia sfc 1 1991年12月 2026-08-12
Sweden flagSveriges Riksbank Sweden riksbank 33 2016年1月 2026-08-11
Switzerland flagSwiss National Bank Switzerland snb 26 1914年1月 2026-07-31
United States flagUS Federal Reserve (H.10) United States fed 22 2016年1月 2026-08-07

更多央行在路线图上,重点是其他服务商忽略的南亚和东南亚央行。需要特定银行?告诉我们 — 请求会让该银行提前排期。

快速开始

与 AllRatesToday 其余部分相同的 API 密钥和认证。用熟悉的 source/target 参数查询货币对:

curl "https://allratestoday.com/api/v1/central-bank/cbsl/latest?source=USD&target=LKR" \
  -H "Authorization: Bearer art_live_your_key"

响应:

{
  "bank": "cbsl",
  "name": "Central Bank of Sri Lanka",
  "rate_date": "2026-07-28",
  "source": "USD",
  "target": "LKR",
  "rate": 336.2512,
  "rate_type": "indicative",
  "derived": false,
  "method": "published"
}

或获取银行发布的完整汇率表:

curl "https://allratestoday.com/api/v1/central-bank/ecb/latest" \
  -H "Authorization: Bearer art_live_your_key"

付费套餐可查任意历史日期或时间序列 — 例如 6 月 30 日发票应适用的欧洲央行汇率:

curl "https://allratestoday.com/api/v1/central-bank/ecb/2026-06-30?source=USD&target=EUR" \
  -H "Authorization: Bearer art_live_your_key"

公布值与推算值 — 始终明确区分

如果银行未直接公布你要的货币对,API 会从银行自己的汇率表推算:倒数,或经银行本币的交叉汇率(例如用欧洲央行的 EUR→USD 和 EUR→JPY 得出 USD→JPY)。每个此类结果都返回 "derived": true 和所用 method — 你始终知道数字是央行公布的还是由公布值计算的。严格合规场景请使用银行公布的货币对;derived 标记让差异一目了然。

周末和假日的行为符合审计师的预期:API 返回最近发布的汇率表及其真实 rate_datepublished_on_requested_date 标记 — 因为周日适用的官方汇率就是周五的。

各套餐包含什么

每次央行汇率请求计为一次 API 调用,与核心 API 共用同一月度配额(免费版每月 300 次)— 一个密钥、一个套餐、一张账单。央行汇率每个工作日只变一次,本地缓存当日汇率表能让小配额用很久。

适用场景

常见问题

什么是央行汇率 API?

返回央行公布的官方汇率 — 合规规则引用的固定每日基准数字 — 而非实时市场价格的 API。

这与你们的实时汇率 API 有何不同?

核心 API 提供持续波动的实时中间价;本 API 提供银行自己每个工作日发布一次的汇率表。许多工作流两者都需要 — 同一个密钥即可。

能查过去某天(如发票日期)的汇率吗?

能 — 查询任意日期即可得到该行当日的官方汇率表,或单一货币对的每日序列。档案很深:欧洲央行至 1999 年、尼日利亚至 2001 年、印度至 2003 年、斯里兰卡至 2010 年。历史数据在付费套餐;最新汇率表免费。

周末和假日怎么办?

返回最近发布的汇率表及其真实 rate_date — 即非工作日法律上适用的汇率。

能增加更多银行吗?

能 — 覆盖范围持续扩大,按请求排优先级。告诉我们你需要的银行

官方央行汇率,一个 API 密钥

最新汇率适用于所有套餐。付费套餐历史数据可追溯至 1999 年。每次请求计入月度配额。

免费获取 API 密钥 查看文档