Authentication
Pass your API key via query parameter?key=, header x-api-key, or Authorization: Bearer.
Parameters
string
default:"all"
Time period for P&L and volume. Matches Polymarket’s leaderboard tabs.
day— Todayweek— Last 7 daysmonth— Last 30 daysall— All time
string
default:"all"
Market category filter. Use
all to get every category in one response, or specify one:all— Returns all categories grouped in acategoriesobject (default)overall— All markets combinedpoliticssportscryptofinancetechweatherculturementions
string
default:"pnl"
Sort metric.
pnl (Profit/Loss) or vol (Volume).number
default:"50"
Maximum entries per category. Max 500.
number
default:"0"
Pagination offset.
Response: all categories (default)
Whencategory=all or omitted, the response groups results by category. Each category is sorted and ranked independently.
Response: single category
When you specify a category likecategory=crypto, the response is a flat leaderboard with a total count.
Response: sorted by volume
Response: today’s activity
Top-level response fields
Leaderboard entry fields
Code examples
Get everything for the current week
Get a single category
Sort by volume, paginated
Rate limiting
This endpoint is rate limited to 1 request per 5 seconds per API key. If you exceed this, you’ll get a 429 response:
The response also includes a
Retry-After header (in seconds).
Data refreshes every ~30 minutes in the background. Repeat requests within 60 seconds are served from an in-memory cache for maximum speed.

