Query events, markets, prices, orderbooks, OHLC history, and wallet portfolios across Polymarket and Kalshi.
A single REST surface for browsing and analyzing Polymarket and Kalshi, including events, markets, live prices, orderbooks, history, discovery search, and Polymarket wallet analytics.
List and filter events and markets from both platforms in one response. Pin platform= when you need strict Polymarket-only filters.
Per-market price, orderbook depth, OHLC candles, recent trades, and top holders, keyed by Polymarket condition IDs or Kalshi tickers.
Polymarket portfolio summaries, positions, closed history, activity feeds, and volume-ranked top traders, without wiring multiple upstream APIs yourself.
Explore cross-platform GET routes under /v4/data/prediction.
/v4/data/prediction/events
Merged Polymarket + Kalshi events with volume, liquidity, tags, and cursor pagination. Optional includeMarkets=true.
/v4/data/prediction/events/{eventId}
Single event with aggregate stats. PM integer IDs or Kalshi tickers — auto-routed by shape.
/v4/data/prediction/markets
Active and settled markets with outcomes, volume, liquidity, and source URLs. Filter by event, category, tag, or min volume.
/v4/data/prediction/markets/{marketId}
0x-hex condition ID (Polymarket) or uppercase ticker (Kalshi). Includes chain metadata on PM markets.
/v4/data/prediction/markets/{id}/price
Yes/no prices with bid, ask, and sizes. Kalshi includes contract volume units where applicable.
/v4/data/prediction/markets/{id}/orderbook
Depth-ranked bids and asks for side=yes|no with optional depth limit.
/v4/data/prediction/markets/{id}/history
Candles from 1m to 1w. Optional source=midpoint on Polymarket for longer ranges.
/v4/data/prediction/markets/{id}/trades
Native fill feed with cursor pagination. Kalshi supports after / before time windows.
/v4/data/prediction/markets/{id}/positions
Top wallets by outcome token. Polymarket-only — mirrors upstream market-positions schema.
/v4/data/prediction/search
Events, markets, tags, and profiles in one Gamma /public-search pass-through. Required q parameter.
Legacy /tags and /categories routes return 404 — use search instead.
For wallet routes, top traders, and complete request/response schemas, see the Prediction Markets API reference →
Use the API reference for request schemas, platform filter rules, and error codes — or connect the Tatum docs MCP server to query endpoint details in AI workflows.
Add your API key and pull live markets from GET /v4/data/prediction/markets — filter by platform, status, and sort by volume.
| # | Market | Platform | Status | Yes | Volume | Liquidity |
|---|---|---|---|---|---|---|
| 1 | Will BTC reach $150k in 2026? 0xe06a…c61 | polymarket | active | 0.42 | 1.2M | 84k |
| 2 | Fed cuts rates before July? KXRATEJUL-26 | kalshi | open | 0.61 | 420k | — |
Explorer locked
Get your API key and click Unlock & fetch to load live Polymarket and Kalshi markets.