适合研究的最佳预测市场 API

研究人员、分析师、记者和量化人员研究的是市场概率,所以需要历史数据、结算数据以及发布成果的权利。本页根据各厂商自己的页面(查阅日期为 11月3日),从历史数据深度、批量导出、价格、跨平台匹配和授权条款这几个方面对比 8 个数据源。

供应商候选名单

授权条款摘要是对厂商条款的通俗解读,不构成法律意见。价格为查阅当日的标价。Narwhal API 由 Nusantara Ventures, LLC 拥有并运营。

Narwhal API

经济数据、央行、金属和能源主题的概率,在两个平台之间规范化。

探索 Narwhal 产品

Predexon

以批量 Parquet 文件提供 Polymarket 和 Kalshi 的深度逐笔历史数据。

PolymarketData

含 1 分钟订单簿的 Polymarket 历史数据,以及 Parquet、CSV 或 JSON 格式的批量导出。

阅读详细比较

Oddpool

适合想要免费的 Kalshi 和 Polymarket 历史数据以及跨平台标准 ID 的现有账户。

阅读详细比较

Kalshi API

Kalshi 一手数据:市场、成交,以及 1 分钟、1 小时和 1 天 K 线。

阅读详细比较

Polymarket API

Polymarket 一手数据:价格历史和成交,公开且无需密钥。

阅读详细比较

FinFeedAPI

9 个交易所的原始订单簿事件和成交,按天或时间范围提供平面文件。

Tatum

用同一种 schema 提供 Polymarket 和 Kalshi 的 K 线,适合不需要批量文件的轻量研究。

比较选项

最佳选择不等于功能一致。请同时查看证据和限制。

供应商最适合已核查的依据重要限制
Narwhal API经济数据、央行、金属和能源主题的概率,在两个平台之间规范化。每个账户都可获得完整历史数据,含首次公布值和时点值。调用价格每 1,000 次 $2 起。覆盖范围止于这些主题分组。Narwhal 没有列出批量导出。
Predexon以批量 Parquet 文件提供 Polymarket 和 Kalshi 的深度逐笔历史数据。逐笔数据 Polymarket 从 3月2日 开始,Kalshi 从 3月5日 开始。Polymarket 每 GiB $40,Kalshi 为 $80,每次下载最低收费 $5。跨平台匹配端点已于 7月20日 移除。其条款禁止未经授权的转售,对发布衍生数据则未置一词。
PolymarketData含 1 分钟订单簿的 Polymarket 历史数据,以及 Parquet、CSV 或 JSON 格式的批量导出。Standard 的历史数据从 2025年8月 开始。Ultra 提供不限时长的历史数据,每月 $360;Trader 提供一个月历史数据,为 $60。按年付费可享 25% 折扣。仅限 Polymarket。条款允许新闻报道和学术研究,但禁止资本市场客户和数据分发商使用,且成果只能引用有限的摘录。
Oddpool适合想要免费的 Kalshi 和 Polymarket 历史数据以及跨平台标准 ID 的现有账户。历史数据 Kalshi 从 3月19日 开始,Polymarket 从 3月20日 开始。其企业版 Reference Data API 可跨平台关联事件。新订阅已关闭。数据仅授权用于个人内部使用,不得进行商业再分发,也不得为再分发而缓存。
Kalshi APIKalshi 一手数据:市场、成交,以及 1 分钟、1 小时和 1 天 K 线。已结算的市场、K 线和成交一旦早于滚动的截止时间,就会转入历史端点。其文档没有列出历史订单簿。开发者协议禁止收集、缓存或存储 API 数据,除非用于你自己在 Kalshi 的交易;未经书面授权也禁止共享。
Polymarket APIPolymarket 一手数据:价格历史和成交,公开且无需密钥。prices-history 端点接受从 1m 到 max 的时间间隔。其文档把批量链上历史数据指向 Goldsky、Dune 和 Allium。没有订单簿历史。本次审阅未能确认关于发布 API 数据的书面条款,请先询问 Polymarket。
FinFeedAPI9 个交易所的原始订单簿事件和成交,按天或时间范围提供平面文件。OHLCV K 线周期从一秒到五年。额度按量付费为 $1,1,024 档为 $0.65。起始日期未说明。客户协议仅允许内部业务用途,数据源要求的任何额外授权由客户自行承担。
Tatum用同一种 schema 提供 Polymarket 和 Kalshi 的 K 线,适合不需要批量文件的轻量研究。OHLC K 线周期从 1m 到 1w,通过 source 标志选择 K 线或中间价。价格历史每次调用消耗 200 个额度;Free 有 100,000 个额度。历史数据深度未说明,也没有批量导出。本次审阅未找到关于再分发数据的条款。

按需求选择

先看授权,再看数据

大多数预测市场数据都附带条件。Kalshi 禁止缓存或存储 API 数据,除非用于你自己的交易。Oddpool 授权个人内部使用。FinFeedAPI 只允许内部业务用途。Predexon 禁止转售,对发布衍生数据则不置一词。PolymarketData 允许新闻报道和学术研究。Narwhal 的每个账户都包含商业应用使用权,但在引用结果之前,请在其条款中确认发布权利。论文或文章依赖存储数据之前,请先写信询问厂商。

Kalshi 关于存储数据的规定

Kalshi 开发者协议第 3.1 条禁止收集、缓存、汇总或存储来自 API 的数据,除非是为了辅助你自己在 Kalshi 上的交易,并禁止未经书面授权与第三方共享。因此,直接用 Kalshi API 构建数据集的论文需要获得许可。使用该 API 还需要符合第 4.1 条的 Kalshi 会员账户。Kalshi 也可自行决定更改或下调速率限制,所以长时间的采集任务要预期会被中断。

记者与学者

PolymarketData 明确列出个人研究、学术研究和新闻报道为允许的用途,以及非资本市场客户机构的内部分析。券商、基金、自营交易公司、银行和资本市场金融科技公司被禁止使用。允许的成果必须是真正的分析,只含有限的、非实质性的事实摘录,并在可行时注明出处。这是这些厂商中书面立场最清晰的,不过它只覆盖 Polymarket。如果你的雇主涉足资本市场,请在订阅前以书面形式询问 PolymarketData。

各数据源能追溯多久

PolymarketData 从 2025年8月 开始,更早的历史放在企业版套餐中。Predexon 宣称成交和价格历史可回溯到 2020年,逐笔数据始于 3月,免费 REST 订单簿始于 1月。Oddpool 的历史从 3月开始。Kalshi 以滚动截止时间区分实时端点和历史端点。Narwhal 向每个账户提供完整历史。Tatum 和 FinFeedAPI 没有说明起始日期,而 Polymarket 自己的 prices-history 端点接受 max 间隔,且无需密钥。

历史数据价格

Predexon 按数据量给逐笔数据定价:Polymarket 完整一天约 13 GiB,按每 GiB $40 约合 $520,Kalshi 一天为 $250 至 $400。绑定付款方式时赠送 $50 额度。PolymarketData 对一个月、三个月或不限时长的历史数据,分别收费每月 $60、$120 或 $360。FinFeedAPI 的额度单价从 $1 低至 $0.65。Narwhal 按调用收费,每 1,000 次 $2 起。Predexon 的最低 $5 适用于每次下载,超过 $100 的下载需要事先报价。

批量导出

Predexon 提供 zstd 压缩的 Parquet 文件,次日 06:00 UTC 定稿,通过签名链接每次请求最多下载 31 天。PolymarketData 提供 Parquet、CSV 或 JSON 的 S3 转储,可一次性或按计划导出。FinFeedAPI 提供按天或时间范围的平面文件。Oddpool 把转储限制在企业版。Kalshi 和 Polymarket 都没有,Narwhal 也没有列出批量导出,所以请按分页调用 API 来规划。Polymarket 的文档把批量链上历史数据指向 Goldsky、Dune 和 Allium。

跨平台匹配

Predexon 在 7月20日 关闭了匹配端点,现返回 410 Gone。Oddpool 的标准 ID 位于仅限企业版的 Reference Data API 中,在它自己的 250 个已匹配事件样本里,约三分之一的事件结算结果可互换。FinFeedAPI 和 Tatum 没有描述同一事件的匹配。Narwhal 把两个平台归入同一个主题之下,例如澳大利亚央行的一次决议,但仅限其经济数据、央行、金属和能源主题。OddsPapi 为博彩公司和预测平台分配同一个赛事 ID,仅限体育。

结果与结算数据

各平台对结果的措辞不同,所以匹配需要谨慎。Kalshi 把已结算市场放在历史端点之下。Predexon 有一组针对 UMA 预言机的端点。Oddpool 为每个匹配对标注结算可互换性等级。Narwhal 的主题带有结果类型,例如数据发布,适合研究赔率在预定数据公布前如何变化。Oddpool 自己的样本发现,已匹配的事件中只有约三分之一的结算结果相同。把两份合约视为同一个之前,请先读两边的规则手册。

已关闭的厂商

Dome 在被 Polymarket 收购后于 4月28日 终止。Oddpool 已不再接受新订阅,但现有账户和免费账户继续可用。Predexon 在 7月20日 移除了跨平台匹配,并在 7月10日 终止了下单功能。依赖其中任何一家的研究,在授权允许的情况下需要保存一份副本。请记录每个数据序列的获取日期,因为端点可能消失,Predexon 的匹配服务就是例子。交易者可阅读配套页面了解实时数据源。

比较供应商

获取数据的免费途径

Predexon 的 REST 订单簿历史免费且不限量,Polymarket 从 1月1日 起,Kalshi 从 1月7日 起,其成交和 K 线端点不计入配额。Polymarket 的 prices-history 和 Data API v2 无需密钥。PolymarketData Free 提供不含订单簿、10 分钟粒度的一个月数据。Oddpool 的免费层包含历史数据,但已对新账户关闭。Narwhal 每月 $10 的免费额度可覆盖全部历史数据,并含实时赔率。

每个详细的提供商页面都会列出使用的第一方文档、其证据范围以及审查日期。 已审核:

来源及审核日期