Skip to main content
Polymarket is a decentralized prediction market built on Polygon where users trade on the outcomes of real-world events. It uses a Central Limit Order Book (CLOB) for order matching and USDC as its settlement currency. Struct indexes Polymarket’s on-chain and off-chain data into a fast, queryable API — so you don’t have to wrangle raw contract events, subgraphs, or CLOB data yourself.

What Struct Indexes

Events & Markets

Every event and its constituent markets, including metadata, outcomes, probabilities, and status.

Trades

All CLOB trades, redemptions, and merges — filterable by market, trader, side, size, and time range.

Trader Profiles

Portfolio positions (active and closed), trade history, PnL, and scoring (smart money, insider, bot detection).

Series & Tags

Recurring event series and topic-based tags for discovery and filtering.

Candlesticks

OHLCV price bars from 1-minute to 1-day resolution for any market outcome.

Bonds

Markets viewed through a fixed-income lens with APY and expected return calculations.

Data Delivery

MethodDescription
REST APIQuery any endpoint on demand. Paginated, filterable, and sortable.
WebsocketsStream real-time price updates and trade activity over a persistent connection.
WebhooksReceive push notifications when specific market events occur.
IndexingBackfill historical data directly into your own Postgres, ClickHouse, or other database.

Get Started

Last modified on February 16, 2026