Overview
Polymarket generates a wealth of structured data: market prices, trade volumes, trader behavior, and resolution outcomes. Struct makes this data accessible for analysts, researchers, and data teams who want to study prediction markets or build intelligence products on top of them. For large-scale work, mirror the full dataset into your own warehouse; for live views, pair the REST API with websocket rooms.What You Can Build
Dashboards
Real-time and historical dashboards for liquidity, builder revenue, and trader PnL.
Quantitative Research
Backtest forecasting models and study market efficiency against the full dataset.
Market Intelligence
Detect market movers, track holder concentration, and surface emerging trends.
Academic Research
Study accuracy and information aggregation with clean, complete data.
Data at every granularity
- Metrics webhooks: volume, fees, and transaction rollups at the market, event, position, and tag level.
- Holder metrics: track unique holders and concentration over time, walked through in the holder metrics guide.
- Resolutions: capture terminal outcomes when markets resolve (and when they are disputed) to keep datasets current.
- Volume signals: flag notable activity with milestones and spikes.
Relevant Struct Features
- REST API: Query markets and trades, candlesticks, and trader PnL history, with pagination for large pulls.
- Indexing & Backfilling: Load the complete Polymarket history into your own database for complex queries, joins, and aggregations.
- Websockets: Power live dashboards with real-time price, trade, and metrics streams.
- Webhooks: Trigger data pipelines when markets resolve or significant activity occurs.
Guides to get started
Builder revenue dashboard
Break down fee revenue by builder.
CLOB liquidity dashboard
Track liquidity across markets.
Holder metrics
Monitor holder counts and concentration.
Fetch all data
Page through the complete dataset.