carryroom

加密货币资金费率、价格与动态,以 JSON 提供。无需密钥与注册

API 要点JSON · 只读

一行取得 49 家交易所的资金费率与价格

curl -s https://www.carryroom.com/api/v1/latest
交易所
49
可用端点
5 / 6
调用上限
每秒 1 次 · 每 5 分钟 60 次
密钥 / 注册
不需要

能取到什么

这是一个只读的 JSON API,提供 Binance、Bybit、OKX、Hyperliquid 等 49 家交易所的加密货币永续合约资金费率与价格,覆盖 BTC、ETH、SOL 及所有上市合约。可用于监控或回测资金费率套利,或作为机器人的数据源。数值约每分钟一次从各交易所自有的公开 API 读取,原样返回。无需密钥,无需注册。

资金费率本身的说明见数值的读法。

curl -s https://www.carryroom.com/api/v1/latest

这一行即可返回所有交易所、所有合约的最新值。

接口

URL当前是否可用
/api/v1是
/api/v1/latest是
/api/v1/venues是
/api/v1/carry是
/api/v1/events是
/api/v1/history尚未提供
/api/v1/events/stream是 — 事件流(Server-Sent Events)

/api/v1/history(历史费率)将在下一版本提供。在此之前它返回 501 以及可用的 URL,不会返回空列表。

数据种类

种类响应中的名称本版本
各交易所、各合约的最新资金费率与价格latest_rates返回
跨交易所组合的排序,以及 30 天内资金费差额的累计结果pair_ranking返回
动态 — 交易所公告、稳定币锚定变动、交易所与资金池之间的价差(与 /news 相同)events返回
该累计结果逐日形成的过程cumulative_curve尚未返回
历史资金费率(过去的费率本身,时间序列)rate_history尚未返回
成交额与持仓量(尚未平仓的规模)volume尚未返回
盘口的厚度,以及实际成交所需的费用depth_profile尚未返回

机器可读版本是 /openapi.json(OpenAPI 3.1,含每个字段的类型、是否必有及单位);全站目录是 /llms.txt。

筛选

取回一次列表后在本地筛选。查看某一家交易所各合约的费率与结算周期:

curl -s https://www.carryroom.com/api/v1/latest \
  | jq '[.rows[] | select(.venue == "hyperliquid")
         | {symbol, funding_rate_8h, funding_interval_h}]'

动态与通知

与 动态 相同的列表(交易所公告、稳定币锚定变动、交易所/资金池/预言机定价场所之间的价差),按时间倒序返回,范围为最近 14 天。

curl -s 'https://www.carryroom.com/api/v1/events?kind=pool_gap,oracle_gap'

如需新事件主动推送而非轮询,请保持以下连接(Server-Sent Events):

curl -N https://www.carryroom.com/api/v1/events/stream

推送不会让事件更早:延迟取决于监测方式。资金池每 30 秒检查一次,预言机定价场所每分钟一次,交易所之间的价差比市场晚 2–3 分钟,稳定币锚定每 30 分钟一次,交易所公告每 15 分钟一次。事件被记录后,列表与推送会在 5 秒内拾取。

从 Claude Code、Codex、Gemini CLI 使用

本站分发面向智能体的技能文件(SKILL.md)。放好这一个文件,智能体即可读到单位与结算周期的处理方式。

mkdir -p ~/.claude/skills/carryroom
curl -fsSL https://www.carryroom.com/skills/carryroom/SKILL.md \
  -o ~/.claude/skills/carryroom/SKILL.md
智能体仅自己使用仅某个项目
Claude Code~/.claude/skills.claude/skills
Codex CLI(ChatGPT)~/.agents/skills.agents/skills
Gemini CLI~/.gemini/skills.gemini/skills

Codex CLI 与 Gemini CLI 也都会读取 ~/.agents/skills,放在这一处即可同时供两者使用。放好之后请重新开一个会话。

第二个是清单:正在分发的文件,以及由内容得出的版本。

另有只读的 MCP 服务器(Streamable HTTP,无需密钥)。每次调用工具与 API 计入同一调用上限。添加到 Claude Code:

claude mcp add --transport http carryroom https://www.carryroom.com/mcp

返回的是观测值,不是建议。

单位,以及容易读错的地方

每个字段的单位都在响应的 meta.units 与 /openapi.json 中。以下三个读错会改变结果:

覆盖范围

资金费率与价格,来自 49 家交易所的资金费率与价格。每次响应的实际家数见 meta.coverage。盘口厚度、成交额与历史费率不返回。

curl -s https://www.carryroom.com/api/v1/venues

调用上限

上限为每秒 1 次调用,且每 5 分钟 60 次。按 API 密钥计数;没有密钥时按 IP 地址计数。

超过后返回 429 与 Retry-After。等待相应秒数后重复同一请求即可;被拒绝的调用不计数。逐个抓取合约即使在上限内也会被拒绝——请用 /api/v1/latest 一次取回列表。

费用

免费。本站没有可购买的商品,不标示价格,也不收取款项。

常见问题

需要密钥或注册账号吗?

不需要。carryroom 的 API 既不需要密钥,也不需要账号。

响应自身会说明:plan 为 free,key_required 为 false。

如何从 Claude Code、Codex 或 Gemini CLI 使用?

下载 SKILL.md,放到智能体查找技能文件的目录。

该文件由本站分发,无需密钥。放好后请重新开一个会话。

  • Claude Code:~/.claude/skills(仅某个项目则用 .claude/skills)
  • Codex CLI 与 Gemini CLI:放在 ~/.agents/skills 一处即可同时供两者使用
  • 其他智能体:直接把文件的 URL 交给它
有 MCP 服务器吗?

carryroom 在 /mcp 提供无需密钥的只读 MCP 服务器。

使用 Streamable HTTP。工具返回交易所列表、单个币种的资金费率、单个合约、跨交易所组合与近期事件;每次调用与 API 计入同一调用上限。

可以取得历史资金费率吗?

还不能:历史资金费率要到下一版本才能通过 API 取得。

在此之前 /api/v1/history 返回 501 与说明,不会返回空列表。

有调用上限吗?

有。具体数字见上文「调用上限」一节,以及超限时 429 响应中的 limits。

等待 Retry-After 指定的秒数后重复同一请求即可;被拒绝的调用不计数。