PredictionData.dev is a tick-level market data platform for all prediction markets. Every message from the exchange is captured via colocated, redundant websocket connections and stored multi-region so you never miss a tick.
There are no rate limits on how many requests per second you make or how
much data you download! Our infrastructure can support terabytes of outbound data per second.
For bulk exports from the database, reach out to calder@predictiondata.dev.
Markets are made available as flat files (CSV for all exchanges, plus Parquet for Kalshi) for ease of use. Quickstart gets you from zero to downloading in a few steps. Run into an issue? See Common problems. Exchange-specific docs (Polymarket, Kalshi) are under Datasets.
New exchanges are constantly in development. If you don’t see one, ask
calder@predictiondata.dev!
We employ a low-latency polling system to discover new markets. Markets are
being watched within 1 second of being created. Please contact
calder@predictiondata.dev for enterprise feeds with <100ms latency.
All data is collected on redundant websockets to avoid any dataloss. Collection
servers are colocated to exchanges to provide minimal packet loss and latency. For reference, p50 latency to Polymarket’s matching engine is <10ms.
Exports are produced daily. Polymarket exports are available through
datasets.predictiondata.dev by 2am UTC. Kalshi exports are available through
api.predictiondata.dev on a similar schedule. If you require faster access
to data, please reach out to calder@predictiondata.dev.