Best Prediction Market APIs (2026)
Eleven venue APIs, the SDKs that still work, the aggregators, and the auth models, all verified against live documentation.
Updated August 30, 2026 · every fact verified against live docs or a linked issue
Polymarket US launched: a separate CFTC-regulated exchange with a completely different API and Ed25519 keys.
Kalshi moved to token-bucket rate tiers, Basic (200 reads/sec) through Prestige (10,000).
Dome, the YC-backed unified API, acquired by Polymarket and shut down.
Polymarket exchange upgrade: collateral switched USDC.e to pUSD, breaking older integrations.
py-clob-client archived and non-functional. Use Polymarket/py-sdk instead.
The directory
19 APIs, SDKs and vendors · filter by type-
Kairos Cross-venue trading terminal: Kalshi, Polymarket and Predict.fun in one order book, with sub-second data and advanced order types.
-
Kalshi Trading API REST, WebSocket and FIX for event contracts and perps. RSA-PSS auth, real demo environment, token-bucket rate tiers from 200 to 10,000 reads/sec.
-
Polymarket CLOB + Gamma The largest global book: CLOB for trading, Gamma for metadata, Data API, WebSocket feeds. EIP-712 + HMAC auth. US and UK IPs blocked from ordering; no sandbox.
-
Polymarket US API A separate CFTC-regulated exchange with a completely different API: ~23 REST endpoints, two WebSocket feeds, Ed25519 key signing, KYC-verified US users.
-
Predict.fun API Orderbook markets on BNB Chain. API-key auth, a real testnet needing no key, 240 req/min default, official TypeScript and Python SDKs.
-
Novig API P2P sports exchange: REST, WebSocket and GraphQL with OAuth 2.0 and a downloadable OpenAPI 3.1 spec. Rate limits unpublished.
-
ProphetX API Regulated P2P sports exchange: four purpose-built APIs, limit orders, real-time odds, 99.5%+ uptime SLO. You must be located in an operating state.
-
Manifold API Play-money forecasting with the friendliest API: plain key auth, 500 req/min, WebSocket, and the entire platform is open source.
-
Metaculus API Forecast probabilities rather than tradable markets. Token auth, full schema published. Great for research pipelines.
-
IBKR ForecastEx Event contracts through the full Interactive Brokers stack (TWS API and Web API). Buy-only contracts with netted exits; the heaviest setup of any venue.
-
Limitless API Prediction markets on Base: REST and WebSocket, wallet-signature auth with EIP-712 orders, CLOB plus AMM markets, TypeScript SDK.
-
PredictIt (older API) Read-only US politics odds, no auth, roughly one request per minute. Fine as a free ticker, nothing more.
-
PMXT The CCXT of prediction markets: open-source unified library, 2,100+ stars, Python and TypeScript, 15+ venues including Kalshi and both Polymarkets.
-
PolyRouter Data-only unified API across Polymarket, Kalshi, Manifold, Limitless, SX Bet, Novig and ProphetX, with an MCP server. Free tier.
-
polymarketdata.co Commercial history: minute-level prices and L2 order book snapshots from Aug 2025, 19B+ rows, REST API, Python SDK and S3 dumps. Used by academic researchers.
-
Polymarket blockchain data Polymarket's own pointer page to free on-chain analysis: the official subgraph, Goldsky pipelines and datasets, and Dune.
-
Polymarket/py-sdk The official successor to the archived py-clob-client: pip install polymarket-client. 115 stars, 621 commits, active.
-
kalshi-python-sdk The most complete community Kalshi SDK: 107 of 108 REST operations, 11 typed WebSocket channels, perps support, async FIX engine.
-
pykalshi pip install pykalshi: WebSocket streaming, retries, pandas integration for Kalshi.
-
polymarket-apis (PyPI) Community unified Polymarket library: CLOB, Gamma, Data, Web3, WebSocket and GraphQL in one, Pydantic-validated.
Auth models, side by side
| Venue | Scheme | Timestamp unit | Classic failure |
|---|---|---|---|
| Kalshi | RSA-PSS signed requests | Milliseconds | Signing the query string (strip it), or mixing demo and prod keys |
| Polymarket | EIP-712 (L1) + HMAC-SHA256 (L2) | Seconds | Wrong signatureType for your wallet kind; keys bound to the EOA, not the proxy or deposit wallet |
| Polymarket US | Ed25519 signed headers | Per docs | Assuming it shares anything with the global CLOB. It does not. |
| Predict.fun | API key | n/a | Forgetting the testnet needs no key but mainnet does |
| Manifold | Plain key header | n/a | Rate limit is per IP, not per key |
Gotchas the docs will not tell you
the order signer address has to be the address of the API KEY.py-clob-client-v2 #70, same class in #64 and clob-client-v2 #65
real-time-data-client #26, filter bug in #34
kalshi-python-sdk #189
outcomePrices arrives as a JSON-encoded string you must parse, and market orders enforce different decimal precision for maker and taker sides.Official APIs for building. One book for trading.
Rather trade the spread than build the plumbing? The free Kairos terminal gives you Kalshi, Polymarket and Predict.fun in one order book.
FAQ
Does Kalshi have an official API?
Yes: REST, WebSocket and FIX for both event contracts and perps, with a demo environment and an OpenAPI spec at docs.kalshi.com. Auth is an RSA key pair with signed requests.
Does Polymarket have an API?
Yes, several: CLOB for trading, Gamma for metadata, a Data API, and WebSocket feeds. Order placement is geo-blocked for US and UK IPs on the global exchange; Polymarket US is a separate venue with its own incompatible API.
Is there one API for all prediction markets?
No official one, and Dome, the best-known attempt, was acquired and shut down in April 2026. PMXT is the strongest open-source unified library; Kairos is the no-code terminal answer for traders.
Which venues have a sandbox?
Kalshi (full demo environment) and Predict.fun (testnet). The global Polymarket CLOB has none, so test small and real.
Are these APIs free?
Venue APIs cost nothing beyond trading fees at standard tiers. Commercial data vendors charge for historical depth. Kairos is free to use.