Skip to main content
Thirdwatchthirdwatch
Other

Pull Polymarket's Monthly PnL Leaderboard

The month's top traders by profit as structured rows — usernames, wallets, PnL and volume for smart-money tracking.

Sep 16, 2026 · 2 min read · 471 words
See the scraper →

The leaderboard is a ranked dataset — the UI just doesn't export it. Thirdwatch's Polymarket Leaderboard Scraper returns Polymarket's ranked leaderboard as rows — PnL, volume, wallet, and identity fields — across daily, weekly, monthly, and all-time windows.

Skip the setup: Run this as a ready-to-go task on Apify — pre-loaded with the configuration from this guide.

Why pull the monthly leaders

For smart-money tracking and market research, the monthly PnL leaders are the list that matters — who actually made money, on what volume. The page shows it; nothing exports it.

timePeriod: "month" + orderBy: "PNL" returns the board as rows.

The leaderboard's own data feed powers the scrape, so a window and a ranking metric in means the full ranked board out.

How does this compare to the alternatives?

Approach Cost model Coverage Effort
Polymarket leaderboard page Free Top of the board, browser only No export
Dune / custom indexing Free tier or query work On-chain data, not leaderboard ranks You build the pipeline
Thirdwatch Polymarket Leaderboard Scraper Pay per trader row Full ranked board, any window One run

Why this Actor

  • Full ranked board as rows — not just the top of the page.
  • Four windows: day, week, month, all.
  • Rank by PNL or VOL with orderBy.
  • Identity fields per trader: username, X handle, verified flag, proxy wallet.
  • PnL and volume figures for the selected window on every row.

How to do it in 3 steps

Step 1: Configure the input

Set the inputs as shown below — timePeriod takes the targets, orderBy picks PNL or VOL ranking and limit bounds the board depth.

Step 2: Run the Actor

Run it from the console, the API, or the linked saved task. One dataset row is written per trader.

Step 3: Use the output

Each row carries rank, username, X handle, proxy-wallet address, verified flag, and the PnL and volume figures for the window.

{
  "timePeriod": "month",
  "orderBy": "PNL",
  "limit": 50
}

Each dataset row looks like:

{
  "rank": 1,
  "userName": "trader_pro",
  "xUsername": "traderpro",
  "proxyWallet": "0x1234...abcd",
  "pnlUsd": 842000,
  "volumeUsd": 12500000,
  "verified": true,
  "timePeriod": "month",
  "orderBy": "PNL"
}

What to watch for

PnL and volume are Polymarket's own leaderboard figures — point-in-time and window-scoped. Anonymous accounts return wallets without usernames.

Related use cases

Run the Polymarket Leaderboard Scraper on Apify Store — pay per result, free to try, no credit card to test.

Frequently asked questions

What windows are available?

`day`, `week`, `month`, and `all` — matching the site's own leaderboard tabs.

What's the difference between PNL and VOL ranking?

`PNL` ranks by profit-and-loss for the window; `VOL` ranks by trading volume — different leaderboards, different populations.

What is `proxyWallet`?

The on-chain wallet the trader operates from — the join key for on-chain follow-up analysis.

Are the figures realized or unrealized PnL?

They're Polymarket's own reported leaderboard figures for the window — use the platform's definitions for interpretation.

Do anonymous traders appear?

Yes — accounts without usernames return the wallet with empty `userName`.

How deep does the board go?

`limit` controls it — the underlying feed pages deeper than the UI shows.

Related

Try it yourself

100 free credits, no credit card.

About 30 real searches. Add the MCP to Claude or Cursor in two minutes.