预测结果历史

GET /predictions/history
GetPredictionHistory

某一场所结果的可观测价格。价格为 0 到 1 之间的小数。最多 1002 个数据点,每个分桶保留最后一次实际观测值;缺口不进行插值。历史记录从 Nebula 首次观测到该上市开始。

钱包支付可通过 https://nebula-api.hiddensystems.ai/api/v1/x402/predictions/history 使用。无需 Nebula 账户或 API key;签名前请先查看支付报价。x402 支付指南。

参数

listing_id string QUERY 必填

上市 ID

Example:polymarket:123

outcome_id string QUERY 必填

上市内的结果 ID

Example:yes

hours integer QUERY

回溯窗口,以小时计。免费套餐可回溯 90 天;超出则返回 403。

Default:168

cURL 示例

curl --get \
  --url 'https://nebula-api.hiddensystems.ai/api/v1/public/predictions/history' \
  --data-urlencode 'listing_id=polymarket:123' \
  --data-urlencode 'outcome_id=yes' \
  --header 'X-API-Key: YOUR_API_KEY'

响应

200 OK
400 错误请求
401 未授权
402 Credits 已用尽;响应中包含续期时间和已购买的 credit 余额
403 禁止访问
404 未找到
405 方法不被允许;Allow 响应头列出了支持的方法
429 请求过多
500 内部服务器错误
503 服务不可用

媒体类型 application/json

listing_id
string 必填

带场所前缀的原生市场标识。

outcome_id
string 必填

上市内的原生结果标识。

points
array<object> 必填

按时间顺序排列的实际观测值,已降采样且不进行插值。

points[].price
number (double) 必填

结果报价,以 0 到 1 的小数表示;不可用时为 null。并非主体情绪。

points[].price_basis
string 必填

provider、last_trade、midpoint 或不可用。

points[].time
string (date-time) 必填

UTC 观测时间。

{
  "listing_id": "polymarket:123",
  "outcome_id": "yes",
  "points": [
    {
      "price": 0.65,
      "price_basis": "provider",
      "time": "2026-10-06T12:00:00Z"
    }
  ]
}