The official Polymarket APIs leave you 10 to 60 seconds behind the action. Struct is built for traders, bots, and analysts who need data the moment it happens.
Get Started for FreeNo credit card required!Data is available the moment it lands on-chain. Not after a cache refresh cycle. Not after a polling interval. Instantly.
Deep coverage across trades, positions, markets, and more. Structured and enriched, not just raw logs.
All data is indexed in-house via our own indexing pipeline. Not proxied through Polymarket's API.
Plug and play endpoints for rich data on everything Polymarket.
Fetch the full history of trades for any market, trader with extensive filtering.
Find any market or event by name, slug, or ID or find all markets or events by tag or category.
Fetch the full history of trades for any market, trader with extensive filtering.
Historical or real-time order book data for all markets or outcomes.
Line charts, candlestick charts, and volume bars for any market or outcome.
Oracle events and resolution status for events or markets. Indexed instantly.
Analytics for traders, tags, markets, and global activity.
Compare real performance metrics and data coverage across Polymarket data providers.
| Features | Polymarket | Competitor 1 | Competitor 2 | |
|---|---|---|---|---|
Resolution Latency: Time between market resolution on-chain and data availability in APIs. | Instant | ~2min | ~2min | ~2min |
PnL Latency: Time between order placement and profit/loss calculation. | Instant | ~10s cache | N/A | 60m refresh |
Positions Latency: Time between position creation/updates and data availability in APIs. | Instant | ~10s cache | ~10s | ~1s |
PnL Richness: Amount of PnL data available for each account. | Full | Limited | N/A | Full |
PnL History: Live position and PnL data for all token holders. | All-time | All-time | N/A | <30d |
Price Metrics: Amount of price metric timeframes and types available. E.g. 1m, 24h, 7d for markets, events, positions. | 27 | 10 | 4 | 4 |
Websockets: Ability to stream data in real-time using WebSockets. | ||||
Webhooks: Ability to receive data updates via webhooks. | ||||
Managed Backfill: Ability to backfill historical & realtime data into your own database. | ||||
Rate Limits: Maximum number of API requests allowed per second. | No limit | 20–400/sec1 | No limit | No limit |
AI Chat Agents: Built-in AI chat agents for market research, analysis, and insider detection. | ||||
Automations: Event-triggered workflows with AI processing, delivered to Discord, Telegram, or webhooks. | ||||
Multiple Venues: Ability to access data from multiple prediction markets. | Roadmap |