Skip to main content
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.

Overview

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!

Market Discovery

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.

Data Collection

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.

Data Freshness

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.