供应商候选名单
只使用了厂商文档和条款,这里没有实测延迟。厂商的宣称均标注为宣称。价格为查阅当日的标价。Narwhal API 由 Nusantara Ventures, LLC 拥有并运营。
Predexon
通过一个 WebSocket 连接实时获取 Polymarket 的深度、成交和生命周期事件。
FinFeedAPI
通过 REST、JSON-RPC 或 MCP 回放 9 个交易所的原始订单簿事件。
Tatum
以轮询方式获取 Polymarket 和 Kalshi 的订单簿快照,每侧 1 至 100 档。
比较选项
最佳选择不等于功能一致。请同时查看证据和限制。
| 供应商 | 最适合 | 已核查的依据 | 重要限制 |
|---|---|---|---|
| Narwhal API | 用一个密钥读取 Kalshi 和 Polymarket 上经济数据、央行、金属和能源主题的赔率。 | 工具涵盖主题、事件、二元市场和标量市场、时间点以及政策路径,并附带历史数据。免费额度允许每分钟 50 次请求,付费额度为 500 次。 | Kalshi 和 Polymarket 的其他市场不在其主题分组内,也不接受下单。 |
| Predexon | 通过一个 WebSocket 连接实时获取 Polymarket 的深度、成交和生命周期事件。 | orderbook 频道推送 Polymarket 的 L2 数据。Dev 套餐订阅 100 项每月 $49,Pro 订阅 50,000 项为 $249。Free 会收到 403。 | 实时数据仅限 Polymarket。其 Trading API 自 7月10日 起只允许提现,因此在所有平台上下单都会返回 403。 |
| Kalshi API | 下单并管理 Kalshi 订单,同时从交易所获取 REST 订单簿和数据流。 | Basic 每秒可读 200 个令牌,每次调用消耗 10 个,即每秒 20 次请求。较低等级最多可同时运行 200 个 WebSocket 连接。 | WebSocket 即使是公共频道也需要已认证的会话,使用时需要 Kalshi 会员账户。Kalshi 可能不经通知就下调限制。 |
| Polymarket API | 在 Polymarket 下单,并通过公开的 market 频道读取订单簿。 | CLOB 的 market 频道无需登录。/book 允许每 10 秒 1,500 次请求,超出限制的调用会被限速而不是被拒绝。 | 仅限 Polymarket。下单在列出的国家受到限制,包括美国和英国;印度尼西亚不在任何一份名单上。 |
| FinFeedAPI | 通过 REST、JSON-RPC 或 MCP 回放 9 个交易所的原始订单簿事件。 | 历史订单簿以新增、更新和删除事件的形式,按天或时间范围提供平面文件。按量付费为每个额度 $1;承诺购买 64 个额度为每月 $64。 | 预测市场没有列出 WebSocket,因此实时使用只能轮询。页面没有给出该产品的每秒限制,且为只读。 |
| Tatum | 以轮询方式获取 Polymarket 和 Kalshi 的订单簿快照,每侧 1 至 100 档。 | 大多数读取消耗 100 个额度。免费套餐有 100,000 个额度,每秒 3 次请求,约合 1,000 次调用。付费套餐允许每秒 200 次。 | 文档中没有流式传输,Tatum 的博客建议按计划轮询。其亚秒级延迟的宣称出自厂商自己。 |
| Odds-API.io | 用同一种 schema 提供 Kalshi 和 Polymarket 上的体育赛事,并与博彩公司价格并列。 | 返回最优买价、最优卖价以及该价位的 USD 数量。Solo 套餐每月 $65,所有套餐都允许每小时 5,000 次请求。 | 只有订单簿最上层,没有完整深度,且仅限体育赛事。WebSocket 附加服务的价格是套餐价格的两倍,新的免费密钥已暂停发放。 |
| Oddpool | 适合想在一个套接字上使用跨平台订单簿、成交和概率频道的现有订阅用户。 | 频道有 dist、book、trade 和 snapshot。Free 允许 1 个连接和 2 个事件,Pro 允许 3 个连接和 10 个事件。 | Oddpool 已不再接受新订阅,Pro 和 Premium 显示为不可用。现有账户和免费账户继续可用。 |
按需求选择
订单簿深度
Predexon 实时推送 Polymarket 的 L2 数据。Kalshi 和 Polymarket 提供各自的订单簿。Tatum 以轮询方式提供每侧 1 至 100 档,并给出中间价 1% 和 5% 范围内的报价流动性。FinFeedAPI 保留快照加历史事件。Odds-API.io 只到最优买价和卖价。Narwhal 的预测工具按主题和事件返回赔率,所以需要读取深度的机器人应从 Predexon 或交易所获取。
哪些数据源支持数据流
支持数据流的有 Predexon、Polymarket 和 Kalshi。Predexon 需要付费套餐,且仅覆盖 Polymarket。Polymarket 的 market 频道是公开的,客户端每 10 秒发送一次 ping。Kalshi 的 WebSocket 即使是公共频道也需要已登录的会话。Oddpool 对现有用户提供数据流。FinFeedAPI 和 Tatum 没有列出预测市场 WebSocket,Odds-API.io 也没有说明其附加服务是否包含 Kalshi 和 Polymarket 的价格。请先按平台选择:Kalshi 机器人无论如何都需要 Kalshi 会话,而 Polymarket 机器人可以先用公开频道起步,不必先付费给任何人。
延迟宣称
所有数字都应视为厂商自己的说法。Predexon 称其 pending-trades 数据源取自 Polygon 内存池,比 Polymarket 的 RTDS 最多早 5 秒到达,而其文档写的是 3 到 5。Tatum 的博客称延迟低于一秒。FinFeedAPI 在通用 FAQ 中称公共端点约 20 ms,并非针对预测市场。Predexon Enterprise 增加专用节点以降低 WebSocket 延迟。Predexon 在连接缓冲区达到 1 MB 时丢弃事件,达到 4 MB 时关闭连接,所以处理缓慢的消费者会丢数据。
可据以规划的速率限制
Kalshi Basic 每秒可读 20 次请求,且随时可能被下调。Polymarket 总体允许每 10 秒 15,000 次请求,并采取限速而不是拒绝。Predexon 的 Free 每秒 1 次,Dev 为 20 次,Pro 为 100 次。Tatum 的 Free 每秒 3 次,付费套餐为 200 次。Narwhal 在免费额度下每分钟 50 次,付费额度为 500 次,且只有成功的调用才计数。Predexon 的配额只计算高级请求:市场列表、订单簿历史和 K 线在所有套餐中都免费。
由谁下单
只有交易所自己接受订单。Kalshi 和 Polymarket 都提供完整的下单 API。Predexon 的 Trading API 在 7月10日 起仅限提现。Odds-API.io 让你用博彩公司 ID 通过交易所 API 执行,它本身不交易。FinFeedAPI 和 Tatum 只提供数据,Oddpool 没有列出执行 API。Narwhal 提供的是数据,其预测工具中没有一个会下单。Polymarket 用钱包签名和 HMAC 请求头签署交易请求;Kalshi 使用 Ed25519 或 RSA 密钥,并配合已签名的请求头。
费用与访问权限
交易费用属于各交易所,本页不引用具体数字。Polymarket 的构建者计划通过构建者代码设定费用。在确定策略规模之前,请查看各自的费率表。Kalshi 要求持有遵守其规则手册的会员账户。Polymarket 按国家限制下单,并提供地理封锁端点供查询。其仅可平仓名单包括美国、英国、德国、法国、澳大利亚、新加坡、泰国和台湾。受限地区的读取权限没有说明,请在将运行机器人的服务器上实测。
用于回测的回放数据
Predexon 通过免费的 REST 端点提供 1月1日 起的 Polymarket 订单簿快照,以及 1月7日 起的 Kalshi 快照。Oddpool 保存了自 3月19日 起的 Kalshi 订单簿和自 3月20日 起的 Polymarket 订单簿,但已不再接受新订阅用户。FinFeedAPI 出售按天打包的原始订单簿事件平面文件。Predexon 不足一美分的 Kalshi 快照被限制为每 0.5 秒一条,这限制了它对快速行情的呈现。Kalshi 没有历史订单簿端点。需要多年逐笔数据的买家,请阅读研究页面。
Narwhal 在交易系统中的位置
把 Narwhal 用作执行代码旁边的宏观层。它把 Kalshi 和 Polymarket 上 16 个经济数据主题、21 个央行主题以及金属和能源,规范化为同一种 schema。每个主题都列出报价它的平台和下一个事件 ID,调度器可以在数据发布前唤醒你的机器人。一个密钥同时用于 REST 和拥有 80 个工具的 MCP 服务器。每个账户在前 12 个月内每月获赠 $10 免费额度,调用价格为每 1,000 次 $2 至 $10。每个账户都可以使用预测事件的 WebSocket 流。
已停止销售的厂商
Dome 在被 Polymarket 收购后于 4月28日 终止服务,所以不能作为迁移目标。Oddpool 已关闭新订阅。Predexon 在 7月10日 撤销了下单功能,并在 7月20日 关闭了跨平台匹配端点。Odds-API.io 已暂停发放新的免费密钥。在针对某家厂商写代码之前,请确认它仍接受注册并仍提供你需要的功能。Kalshi 可能不经通知就更改限制,且 429 响应不带 Retry-After 头,所以请自行实现退避。
每个详细的提供商页面都会列出使用的第一方文档、其证据范围以及审查日期。 已审核: