Polymarket 提供了一系列 API 和 SDK,用于构建预测市场相关的应用程序。本指南帮助你了解有哪些可用资源,以及在哪里找到它们。你能构建什么?(What Can You Build?)
| 如果你想…… | 从这里开始 |
|---|---|
| 获取市场和价格数据 | Fetching Market Data (/quickstart/fetching-data)(获取市场数据) |
| 为自己下单交易 | Placing Your First Order (/quickstart/first-order)(放置你的第一个订单) |
| 为用户构建交易应用 | Builders Program Introduction (/developers/builders/builder-intro)(构建者计划介绍) |
| 提供流动性(做市) | Market Makers (/developers/market-makers/introduction)(市场做市商) |
API 一览(APIs at a Glance)市场与数据(Markets & Data)
- Gamma API
市场发现与元数据
获取事件、市场、分类和决议数据。这是你发现可交易内容的起点。
端点:https://gamma-api.polymarket.com - CLOB API
价格、订单簿与交易
获取实时价格、订单簿深度,并下单。这是核心交易 API。
端点:https://clob.polymarket.com - Data API
持仓、活动与历史
查询用户持仓、交易历史和投资组合数据。
端点:https://data-api.polymarket.com - WebSocket
实时更新
订阅订单簿变化、价格更新和订单状态。
端点:wss://ws-subscriptions-clob.polymarket.com
额外数据源(Additional Data Sources)
- RTDS
低延迟数据流
实时加密货币价格和评论。专为市场做市商优化。 - Subgraph
链上查询
通过 GraphQL 直接查询区块链状态。
交易基础设施(Trading Infrastructure)
- CTF Operations
代币拆分/合并/赎回
在 USDC 和结果代币之间转换。库存管理必备。 - Relayer Client
无 gas 交易
构建者可通过 Polymarket 的中继器为用户提供无 gas 交易。
SDK 与库(SDKs & Libraries)
- CLOB Client (TypeScript)
安装命令:npm install @polymarket/clob-client - CLOB Client (Python)
安装命令:pip install py-clob-client
针对为用户路由订单的构建者:请参考 Fetching Market Data (/quickstart/fetching-data)(获取市场数据)开始。总结与建议这个概览页面是 Polymarket 开发者文档的入口,重点在于帮助不同类型的开发者快速定位资源:
- 想简单获取数据 → 用 Gamma API(无需认证)
- 想自己交易/下单 → 用 CLOB Client SDK
- 想做专业做市 → 参考 Market Makers 部分
- 想建前端/交易平台 → 申请 Builders Program
所有代码和工具均为开源免费使用。如果你刚开始,建议先从 Fetching Market Data 教程入手,几分钟内就能拉到实时市场列表。更多详情请直接访问官方文档:https://docs.polymarket.com/quickstart/overview
