Polymarket UMA Oracle 数据的公开 API。所有接口返回 JSON,无需认证,支持跨域 (CORS)。
Public API for Polymarket UMA Oracle data. All endpoints return JSON, no authentication required, CORS enabled.
| 参数 | 类型 | 默认 | 说明 |
|---|---|---|---|
| state | string | "" | Requested / Proposed / Disputed / Settled |
| page | int | 1 | 页码 |
| per_page | int | 50 | 每页数量 (max 200) |
| search | string | "" | 全文搜索 (FTS5) |
| sort | string | request_timestamp | 排序字段: request_timestamp, title, state, bond, deadline |
| dir | string | desc | 排序方向: asc / desc |
| event_slug | string | "" | 按事件 slug 筛选 |
| source | string | "" | 按来源筛选: managed / oov2 |
| since | int | "" | 增量更新: 返回 updated_at > since 的记录 |
| 参数 | 说明 |
|---|---|
| id | 问题 ID (0x... 格式的链上标识) |
返回问题的全部字段,包括 title, title_zh, description, description_zh, state, proposed_price, settlement_price, proposer, disputer, bond, reward, timestamps, pm_slug 等。
| 参数 | 默认 | 说明 |
|---|---|---|
| sort | opportunity | opportunity / recent / size |
| filter | opportunity | opportunity (有结算+有待提议) / all / disputed |
从 UMA Subgraph 实时查询指定事件下所有问题的最新状态并更新数据库。较慢 (~2-5s)。
| 参数 | 说明 |
|---|---|
| ids required | 逗号分隔的 market_id 列表 (max 100) |
CS2 比赛实时监控的完整状态快照,包括进行中的比赛、即将开始的赛事、历史判断和统计。
| 事件 | 触发 | 说明 |
|---|---|---|
| init | 连接时 | 完整状态快照 (同 /api/live/state) |
| match_new | 发现新比赛 | 新的 CS2 live 比赛 |
| map_done | 一局结束 | map 结束后判断结果 |
| match_end | 比赛结束 | 整场结束后判断比赛级 market |
| heartbeat | 每 15s | 心跳 + pm2 状态 |
查询 Polymarket 上的 market URL。首次查询会调用 Gamma API 获取,之后缓存。
Rate Limit: 暂无限流,请合理使用。建议 polling 间隔 >= 10s。
CORS: Access-Control-Allow-Origin: *,支持浏览器直接调用。
Data Source: UMA Optimistic Oracle v2 (Polygon) via Goldsky Subgraph + Polymarket Gamma/CLOB API + bo3.gg (CS2).
Update Frequency: 链上数据每 3 分钟更新,CLOB 价格每 5 分钟更新,Live Monitor 比赛期间 10s 轮询。
Bond/Reward 单位: 原始值为 USDC (6 decimals),如 750000000 = 750 USDC。API 中 avg_bond/avg_reward 已转换为 U。