API Documentation
Real-time Polymarket smart money analytics. 1.5B+ fills indexed, 180K+ smart whales tracked.
Public Endpoints
Anonymous, rate-limited 200 req/min per IP. Base /api/v2.
Markets
Wallets
Leaderboards & Discovery
Ukraine / ISW
Premium Endpoints
Bearer token required. 600 req/min per account (all your keys together). Base /api/public/v1; market resolution events, webhooks and the window PnL leaderboard live under /api/v2 (same key). Get a Premium key on /upgrade and manage it on /settings.
Live SSE
Wallet Premium
Whale Alerts
Smart-Money Analytics
Hot & Resolved Markets
Whale Deep-Dive
Per-Market
Screener
Weather (history & bulk)
Order book history
Market resolution events
Wallet statement
Webhooks
Window PnL leaderboard
Window PnL methodology
- โข Realized PnL is Polymarket's own definition, the one behind its all-time leaderboard: a position counts as realized when its market resolves (redeemed or not) or when it is sold. After fees; maker rebates, liquidity rewards and yield are not included (the daily endpoint lists them separately as
rebates_rewards_usd). - โข A day is Polymarket's daily snapshot: it closes at Polymarket's end-of-day PnL point, a little before midnight UTC. A 7- or 30-day window is the sum of those days; every response carries the exact UTC start and end (
window_start_utc,window_end_utc). - โข Final vs provisional. A window is final once its last day is on or before
settled_through; until thenprovisionalis true and the latest days can still gain wallets whose Polymarket series has not been re-read yet.settled_throughtrails the latest ranked day by a few days. Polymarket books late closes on the day it processes them, so final days do not change. - โข Gaps in Polymarket's own data (7 August, 24โ25 August and 14โ15 October 2026, the last two still being filled in by Polymarket): we do not hide the affected wallets. Their rows carry
pm_data_gapwith the missing volume, measured against the on-chain trades we index. - โข rebates_rewards_usd is
nullon 25 August and from 12 September 2026: Polymarket stopped filling that field in its daily series (every wallet reads 0 there). Realized PnL is not affected. - โข Coverage. Every wallet that traded on Polymarket since 1 June 2026 (about 1.19 million). A wallet that trades for the first time joins the next night;
coverage.not_collected_yetshows how many and what share of volume. History starts on 1 June 2026; rankings are rebuilt every night.
Business Endpoints
Business plan: everything in Premium, plus 3,000 req/min with no daily cap, whale and wallet trade webhooks (up to 5 webhooks in all), CSV exports (a wallet's full history, a whole realized-PnL ranking) and the commercial license (use the data in products and services you provide to others). Same API key, sent as X-API-Key or Authorization: Bearer. Base /api/v2/business. See /pricing and code samples on /developers.
Exports
/api/v2 ยท Premium base: /api/public/v1 ยท Business base: /api/v2/business ยท Data updates in batches, typically 15-20s behind chain ยท 1.5B+ fills indexed