Skip to main content
Use these reads to understand where trading activity is concentrated and how traders and integrations perform over time.

Market Activity

The examples below assume you already have a market object. To find or fetch one, see Discover Markets.
Given a market, read its condition and event IDs:

Recent Trades

Review the trades recently matched in a market, including their side, price, size, outcome, wallet, and timestamp.
Call listTrades() on a PublicClient or SecureClient.

Open Interest

Measure the value currently held in outstanding positions for one or more markets.
Call listOpenInterest() on a PublicClient or SecureClient.

Market Holders

Find the largest public holders for each outcome token in a market.
Call listMarketHolders() on a PublicClient or SecureClient.

Event Live Volume

Summarize activity across an event and break the volume down by market.
Call fetchEventLiveVolume() on a PublicClient or SecureClient.

Trader Leaderboard

Compare trader volume and profit and loss over a selected period.
Call listTraderLeaderboard() on a PublicClient or SecureClient.

Builder Analytics

Evaluate the reach of a builder integration through its attributed trading activity.

Builder Leaderboard

Compare builders by attributed volume and active users.
Call listBuilderLeaderboard() on a PublicClient or SecureClient.

Builder Volume

Track attributed builder volume and active users over time.
Call fetchBuilderVolume() on a PublicClient or SecureClient.