Skip to main content
This is the deepest part of the API. Every trade on Polymarket is attributable to a wallet, so you can rank traders and fully reconstruct what each one is doing. Traders are identified by walletAddress; markets by conditionId.

Traders

Leaderboard

Rank by PnL (multiple windows), score, volume, win rate, or ROI; filter by tier.

Top traders

The top tier-1/tier-2 traders by PnL or volume.

Trader profile

Enriched profile with live PnL, cash balance, portfolio value, and rank.

Open positions

Current positions with cost basis and unrealized PnL.

Trade history

Newest-first trade history.

Trade stats

Aggregate trade statistics plus a headline PnL summary.

Category stats

Per-category analytics plus best/worst positions.

Trader score

Composite score across performance, consistency, volume, experience.
Also available per trader: activity feed, daily PnL history, and trade stats.

Platform analytics

Overview

Platform-wide counts and volume across events, markets, and traders.

Market signals

Composite whale + smart-money signals with a buy/sell recommendation.

Venue volume

Each venue’s lifetime and 24h volume with its coverage stated, and each venue’s share of the 24h volume.

One venue's volume

The same figures for polymarket, kalshi or polymarket-us alone.
Read coverage before quoting a figure. Polymarket’s totals are complete, and so are Kalshi’s: they cover every open Kalshi market, summed hourly from Kalshi’s catalog, not only the markets the lists return (which is what the overview sums). Polymarket US is partial: the lifetime volume of the markets stored, with volume24hr: null since it publishes no 24-hour volume. marketShare24hr is computed only across venues with complete coverage, so it is null (with marketShareBlockedBy saying why) until two qualify; under view=us it always is.

Search

Search across events, markets, and traders in one call.