Predict.fun 历史数据,
同一套 API 与 key。
Predict.fun 与 Polymarket 共用一套 API 和同一把 key。原始文件保留这个平台自己的字段名,回测执行器再把两边映射成同一套事件模型。
归档里有什么
两个平台覆盖的币种不同,Polymarket 那页的结论不能照搬过来:用你的 key 调 /v1/meta?venue=predict,看你手上实际有哪些币种、周期和日期范围。- orderbook
- 盘口快照(Predict.fun)
- markets
- 每个市场的元数据、strike 与结算结果
- prices
- 结算价流,逐 tick(Chainlink 瞬时流)
- klines
- 由结算价流推导的 OHLC K 线,带 tick 计数——没有成交量,结算流是价格流不是成交流
真实的 Predict.fun 一天,开头几行
Predict.fun 样本日真实文件的开头几行——这个平台自己的字段名,和用 key 下载到的是同一种文件。| price_feed_id | symbol | provider | publish_time | server_ts | price | recv_ms |
|---|---|---|---|---|---|---|
| 1 | BTCUSDT | CHAINLINK | 1792281600 | 1792281601 | 81491.035 | 1792281601151 |
| 1 | BTCUSDT | CHAINLINK | 1792281601 | 1792281601 | 81491.035 | 1792281602045 |
| 1 | BTCUSDT | CHAINLINK | 1792281602 | 1792281603 | 81491.035 | 1792281603368 |
| 1 | BTCUSDT | CHAINLINK | 1792281603 | 1792281603 | 81491.035 | 1792281603915 |
| 1 | BTCUSDT | CHAINLINK | 1792281604 | 1792281605 | 81491.035 | 1792281605261 |
以上是 2026-10-18(UTC)真实文件的开头几行。 值逐字未改。 完整文件见Predict.fun 示例数据下载。 同一份样本也发布在 Kaggle(已解压)和 Hugging Face。
这个平台有什么不一样
单本盘口,以及它自己的一套词汇
Predict.fun 报的是一本归一化盘口,另一侧是它在 1−px 上的镜像。我们按它来的样子归档,而不是凭空造出一个上游从未存在过的第二本盘口——所以你下载到的文件带的是这个平台自己的字段名(market_id、category_slug、它自己的时间戳列),不是 Polymarket 的。
两个平台是在回测执行器里才变成同一套事件模型的,所以策略不必关心自己在跑哪一个。如果你要自己解析原始文件,请分别读两个平台的 schema——它们是分开写的,因为它们确实不同。
两个平台,时间对得上
两个平台采集时都把上游时间和我们的接收时间分开存,并按同一个 UTC 日边界归档,所以两边可以直接对齐,不用先做一次时钟校准。采集就跑在各自平台的基础设施旁边。
对不齐的是起点:每个平台有自己的第一个完整归档日,两个日期并不相同。覆盖度也因此分平台报,从不合并。
怎么取
在同样的端点上加 venue=predict。调用的其他部分一个字都不用改。# 列出这个平台的文件,默认是你的 key 能到的最新一天 curl -H "Authorization: Bearer $OT_KEY" \ "https://outcometick.com/v1/files?venue=predict&asset=btc" # 每个市场的元数据、strike 与结算结果 curl -H "Authorization: Bearer $OT_KEY" \ "https://outcometick.com/v1/files?venue=predict&dataset=markets" # 下载其中一个——筛到你要保存成的那个数据集,再取它的 url URL=$(curl -s -H "Authorization: Bearer $OT_KEY" \ "https://outcometick.com/v1/files?venue=predict&dataset=orderbook&asset=btc" \ | jq -er '.files[0].url') curl -L -H "Authorization: Bearer $OT_KEY" "$URL" -o orderbook.jsonl.gz
这个平台有自己的免费样本。Predict.fun 样本归档里是同格式文件的一天真实数据,你可以先读 schema、把解析器写完,再决定要不要买。
关于 Predict.fun 数据
有哪些 Predict.fun 历史数据?
盘口快照、带 strike 与结算结果的逐市场元数据、结算价流,以及由它派生的 OHLC K 线——范围是 Predict.fun 的加密涨跌市场。
文件格式和 Polymarket 的一样吗?
API、key、筛选和下载路径都一样,但文件不一样。Predict.fun 的原始文件保留它自己的字段名,盘口档位是 [price, size] 数组;价格文件里 publish_time 与 server_ts 以秒为单位,recv_ms 则是毫秒。schema 页面把两个平台分开写。
可以只买 Predict.fun 的数据吗?
可以。自选区间买断可以只选 Predict.fun,也可以两个平台都选,按归档天计价;当前价格见价格表。
有免费样本吗?
有,它自己单独一份:同样文件的一天真实 Predict.fun 数据,链接在上面,你可以先把解析器写完,再决定要不要买。