Prediction market data,
unified and searchable
41M+ markets from Polymarket and Kalshi in one consistent schema. Query by platform, category, status, or date — via REST API or direct SQL.
Get Started41M+
Markets indexed
2
Platforms unified
2020
Data since
<1min
Refresh interval
One schema for all platforms
Polymarket uses condition IDs and token pairs on Polygon. Kalshi uses event hierarchies and series tickers. We receive updates via WebSocket and normalize both into one clean, consistent data model in near real-time.
- REST API with filtering by platform, category, status, and date range
- Direct SQL queries via ClickHouse on the markets table
- Monthly Parquet file exports for bulk analysis
| Field | Type | Description |
|---|---|---|
| id | String | Unique market identifier |
| platform | String | Source platform (polymarket, kalshi) |
| title | String | Market question or title |
| description | String | Full market description |
| outcomes | Array | Possible outcomes (e.g. Yes, No) |
| category | String | Market category |
| status | String | Market status (active, resolved, closed) |
| open_date | DateTime | When the market opened |
| close_date | DateTime | When the market closes |
| resolution_date | DateTime | When the market resolved |
Query markets via API
Fetch markets with powerful filtering. Paginated responses, consistent format across all platforms. 3,000 requests per 10 seconds.
{
"data": [
{
"id": "poly_0x1234...",
"platform": "polymarket",
"title": "BTC above $100k?",
"status": "active",
"outcomes": ["Yes", "No"],
"category": "crypto",
"close_date": "2026-12-31T00:00:00Z"
}
],
"meta": { "total": 41200000, "page": 1 }
}Query markets with SQL
Connect to ClickHouse and run analytical queries directly on the markets table. Count markets by category, track resolutions, or export results.
-- Market counts by platform and status SELECT platform, status, count() as market_count FROM markets FINAL GROUP BY platform, status ORDER BY market_count DESC
Coverage
Platform breakdown
Markets from every major prediction market platform, normalized to one schema.
| Platform | Markets | Since | Type | Status |
|---|---|---|---|---|
| Polymarket | 813K+ | 2020 | Blockchain (Polygon) | Live |
| Kalshi | 40M+ | 2021 | US-regulated (CFTC) | Live |
| PredictIt | — | — | US-based | Soon |
| Metaculus | — | — | Forecasting | Soon |
Use Cases
What you can do with market data
Market Discovery
Search and filter across 41M+ markets from all platforms. Find markets by category, status, or keyword.
Market Analytics
Analyze market creation patterns, category distributions, and resolution rates across platforms.
Cross-Platform Comparison
Compare how the same events are structured across Polymarket and Kalshi with our unified schema.
Automated Monitoring
Track new market creation, status changes, and resolutions programmatically via the API.
Ready to query prediction market data?
Access 41M+ markets from Polymarket and Kalshi through one unified API.
Sign up nowAlso explore: Trade data·Orderbook data