Polymarket
Polymarket is a decentralized prediction-market platform built on Polygon where users buy and sell binary outcome shares in real-world events. Settlement is on-chain via the UMA optimistic oracle, while order matching runs through a hybrid central-limit order book (CLOB). Developer surface includes the CLOB API for order placement and market data, the Gamma API for market and event metadata, a Data API for historical and analytical reads, a WebSocket stream, and official CLOB client SDKs in TypeScript, Python, and Rust.
Polymarket publishes 7 APIs on the APIs.io network. Tagged areas include Prediction Markets, DeFi, Polygon, Order Book, and Crypto.
Polymarket’s developer surface includes documentation, GitHub presence, status page, and 5 more developer resources.
APIs
Polymarket CLOB API
Central-limit order book REST API for Polymarket - place, cancel, and query orders, list markets and tokens, fetch order books and trades, and look up user positions. Used by tr...
Polymarket Gamma API
Read-only metadata API for markets, events, tags, and categories - the surface that powers polymarket.com's listings and search. Useful for discovery and for stitching multiple ...
Polymarket Data API
Historical and analytical data API exposing trades, prices, volumes, holders, and time-series aggregates across Polymarket markets, intended for research, dashboards, and quanti...
Polymarket WebSocket
Real-time streaming feed for order book updates, trades, and market events on the Polymarket CLOB - used by trading clients to maintain a live view of the book without polling.
py-clob-client (Python SDK)
Official Python SDK for the Polymarket CLOB API - wallet signing, EIP-712 order construction, place / cancel / query, and market data helpers.
clob-client (TypeScript SDK)
Official TypeScript / JavaScript SDK for the Polymarket CLOB API - typed clients, wallet integration (viem), order construction, and market data helpers.
clob-client (Rust SDK)
Official Rust SDK for the Polymarket CLOB API.