Guide/Reddit 上的汇率 API
Guide

Reddit 上的汇率 API:开发者常见问题,直接解答

Reddit 上关于免费汇率 API 的高频问题,直接回答:免费套餐、数据新鲜度、请求限制、认证方式、商业用途,以及数据是否可靠到足以用于构建产品。

MMexchangerate.dev·Jun 30, 2026·6 分钟阅读

如果你在 Reddit 上搜索过免费汇率 API,同样的问题会在 r/webdev、r/forex 和 r/node 反复出现。简短结论:有真实可用的免费套餐,第一次调用无需密钥,每条响应都会告诉你数据的新鲜程度。以下是其余问题的直接解答。

Key points
免费套餐每月 10,000 次调用,每分钟 12 个请求,无需信用卡。
每条响应都携带 sourcemarket_session,让你随时掌握数据的新鲜程度。
168 个货币对,历史数据追溯至 1999 年,请求参数兼容 Frankfurter,几乎无需重写即可迁移。
汇率为指示性参考数据,用于展示和分析,不作为可执行报价。

exchangerate.dev 是什么,又不是什么

这是一个面向开发者的外汇汇率 API:通过 https://api.exchangerate.dev 的简洁 REST 端点提供 168 个货币对。每条响应都携带 sourcemarket_sessiontimestamp,让你的代码始终清楚数据的新鲜程度,而不是依赖一个模糊的"实时"标签。

它不是交易平台,也不是官方记录来源。汇率为指示性数据,用于展示和分析。如果你需要可执行报价来结算交易,任何公开 FX API 都不是合适的工具,包括这个。

真的有免费套餐吗?

有,而且不需要信用卡。所有套餐获得相同的数据和相同的新鲜度;区别仅在于调用量和请求限制。

  • 免费版 — $0,每月 10,000 次调用,每分钟 12 个请求。全部 168 个货币对、完整历史、MCP 均包含在内。无需信用卡。
  • 基础版 — $30/月,或按年计费 $24/月。每月 100,000 次调用,每分钟 120 个请求。
  • 专业版 — $50/月,或按年计费 $40/月。每月 1,000,000 次调用,每分钟 500 个请求,并提供优先邮件支持。

数据有多新鲜?

16 种货币在交易日实时更新,约每 60 秒刷新一次。其余为来自 ECB 和 FRED 的每日参考汇率。你无需猜测当前看到的是哪种——每条响应中的两个字段会告诉你:source 是数据类别,market_session 表明外汇交易日是 open(开盘)、weekend(周末)还是处于两个交易时段之间。

字段值含义更新时机
source: live聚合即期共识价盘中(约 60 秒),交易周内
source: ecb_daily官方参考定盘价每个交易日一次
market_session: weekend银行间市场已关闭实时推送暂停;参考价沿用周五数据

请求限制是多少?

免费版每分钟 12 个请求,基础版 120 个,专业版 500 个。对大多数应用而言,在客户端设置一个与汇率实际变动频率相匹配的短暂缓存,就能轻松控制在免费版的 10,000 次调用以内。你可以随时通过 GET /v1/account 查看剩余配额和每月重置时间。

如何进行身份验证?

使用 Bearer Token。密钥以 exr_live_ 为前缀,放入 Authorization 请求头。第一次调用可以匿名进行(按 IP 限速),让你在注册前先行测试。对于无法设置 Authorization 头的平台,也接受 X-API-Key 请求头。

curl · 获取最新 USD 汇率copy
curl https://api.exchangerate.dev/v1/latest/USD \
  -H "Authorization: Bearer exr_live_..."

我已经在使用其他外汇 API

请求参数与 Frankfurter 兼容,因此对许多项目而言,迁移只需更换基础 URL,无需重写代码。从 Frankfurter 迁移指南 详细介绍了精确的字段映射,包括响应中新增字段(而非删除字段)的情况。

可以商业使用吗?

在你对外发布的产品中展示这些汇率需要 Pro 套餐。免费版和 Basic 套餐仅供内部使用——仪表板、回测以及个人或内部工具——且任何套餐都不允许转售原始数据源。无论使用哪个套餐,这些汇率都是指示性的:既不是可执行报价,也不是受监管的官方记录来源。每条响应的 notice 字段中均有说明。

我的 LLM 代理可以使用它吗?

可以。MCP 服务器位于 https://api.exchangerate.dev/v1/mcp,提供五个工具——list_currenciesget_rateconvertget_rangesearch_docs——所有套餐(包括免费版)均可使用。通过 npx exchangerate-dev-mcp 安装后,代理可直接获取汇率,无需手动编写工具代码。MCP 使用指南 包含详细的配置说明。

最简单的调用

无需密钥,无需依赖:

curl · 无密钥copy
curl https://api.exchangerate.dev/v1/latest/USD

你将获得包含汇率的 JSON 数据,以及 sourcemarket_session,让你清楚知道每条数据的新鲜程度。仅凭这一次调用,就足以为你正在构建的任何产品加入真实、诚实的外汇数据。申请免费密钥 可将限额提升至每月 10,000 次调用,注册只需一分钟。

指示性数据,不用于结算
汇率仅供参考、分析和展示。它们不是可执行报价,不得用于结算交易。每条响应的 notice 字段中均有说明。
MM
exchangerate.dev
面向开发者的集成指南。

Keep reading

Comparison免费汇率 API 横向比较Read Guide从 Frankfurter 迁移,无需重写代码Read Guide为 LLM 代理搭建外汇汇率 MCP 服务器Read