汇率查询

Frankfurter

数据查询 可直接调用 免费

调用地址

GET https://api.blueworkshop.top/api/v1/currency
无需鉴权 支持 CORS 每 IP 每分钟 60 次;结果缓存 600 秒

在线调试

请求会发送到本站接口
基准货币代码,返回以该货币计的汇率。

当前请求:https://api.blueworkshop.top/api/v1/currency

请求参数

参数类型默认值说明
base 枚举:USD / EUR / CNY / JPY / GBP / HKD / KRW / AUD / CAD / CHF / SGD / NZD USD 基准货币代码,返回以该货币计的汇率。
示例:USD

请求示例

cURL
curl "https://api.blueworkshop.top/api/v1/currency?base=USD"
JavaScript
const res = await fetch("https://api.blueworkshop.top/api/v1/currency?base=USD");
const data = await res.json();
console.log(data);

响应示例

{
  "ok": true,
  "data": {
    "amount": 1,
    "base": "USD",
    "date": "2026-10-23",
    "rates": {
      "CNY": 6.6702,
      "EUR": 0.8591,
      "JPY": 152.34
    }
  },
  "meta": {
    "endpoint": "currency",
    "cached": false
  }
}

成功时返回 JSON 信封:ok 表示是否成功,data 为数据,meta.cached 表示是否命中本站缓存。图片类接口直接返回二进制图片。

错误响应

HTTP错误码说明
400missing_param / invalid_param缺少参数或参数格式不正确,响应会带上出错参数名。
404not_found接口不存在,或上游没有找到对应资源。
405method_not_allowed请求方法与接口要求不一致。
429rate_limited请求过于频繁,响应头 Retry-After 给出建议等待秒数。
502upstream_error / upstream_rate_limited上游服务异常或触发限流。
504timeout上游请求超时。

接口说明

Frankfurter 提供基于欧洲央行公开数据的汇率接口,无需密钥。本接口返回指定基准货币的最新汇率与数据日期。

汇率通常在每个工作日更新一次,适合展示与计算,不构成任何投资建议。

相关标签