Skip to main content
Use the Prediction Markets API for Kalshi and Polymarket data. Start by finding a market and its exchange-specific ID, then request history, prices, books, or wallet analytics.
Public Beta — Unified Kalshi + Polymarket market data with full history. Join Discord for support.
Base URL: https://prediction-market-api.solanatracker.io
Auth: x-api-key: YOUR_API_KEY (same Data API key)
Realtime: Datastream prediction rooms

First request

Exchanges

Set exchange on endpoints that support it. poly is an alias for polymarket.

Discover markets

Fetch a single market with the identifier expected by its exchange, or use a market slug:

Historical data

Use these endpoints for historical trades and candles:

Live market state (REST)

For continuous updates, subscribe on Datastream instead of polling — see the realtime guide.

Crypto up/down (polymarket)

Underlying Chainlink ticks also stream on pm:crypto:{asset} rooms. Outcome chance uses market price rooms (pm:market:polymarket:{tokenId}:prices).

Wallet analytics (polymarket)

Kalshi has no public wallets. Polymarket account endpoints use an Ethereum address: Leaderboards: GET /v1/leaderboard/pnl, GET /v1/leaderboard/traders, plus event-scoped variants under /v1/events/{event_id}/....

Batch helpers

Next steps

Product overview

Scope, IDs, and conventions.

Live market data

Live trades, prices, books, and volume rooms.