For informational & educational purposes only. Not financial advice. No guarantee of outcomes. Users are responsible for compliance with local laws. 18+. Read full disclaimer →
← Back to dashboard
Pillar Guide30 min read · 6 steps

How to Track Polymarket Whales Step-by-Step — Ultimate 2026 Guide

If you want to track the biggest traders on Polymarket — the wallets moving $50K, $100K, or even $1M at a time — this guide walks you through the complete workflow end to end. It covers how to find whale wallets, how to read their positions, how to detect when multiple whales agree (consensus), how to cross-check against Kalshi for independent confirmation, and how to size positions sensibly for your own bankroll. Estimated time to do this yourself from scratch: about 30 minutes per refresh. PolySharks automates the whole loop and refreshes every five minutes.

1

Pull the Polymarket leaderboard

Query data-api.polymarket.com/v1/leaderboard?category=OVERALL&timePeriod=ALL&orderBy=PNL&limit=50 to get the top 50 wallets by all-time realized PnL. This is your whale cohort.

The leaderboard is public data. You can use the all-time window (best for skill-selection), daily window (best for active flow), or category-specific lenses (politics, crypto, sports). Avoid the daily window if you want a stable cohort — lucky one-day wins pull in wallets that won't be in the top 50 next week.

2

Fetch every wallet's open positions

For each wallet, query data-api.polymarket.com/positions?user=<wallet>. Filter out any position where redeemable=true or endDate is in the past — those are already-resolved markets with misleading -100% PnL.

The redeemable: true filter matters a lot in practice. Whales often let winning positions sit unredeemed for weeks — those positions look like -100% because the current price is 0 (the market resolved and the losing side went to zero), but they're actually wins waiting to be claimed.

If you don't filter them out, your “top consensus bet” will end up being five whales all on a Super Bowl game that finished two months ago. We learned that the hard way and now filter religiously.

3

Read entry price vs. current price

A whale who entered YES at 60¢ when the market is now at 58¢ is still conviction-holding. A whale who entered YES at 60¢ when the market is now at 45¢ is either doubling down or is about to lose. The delta between entry and current tells you everything.

4

Look for consensus — 2+ whales on the same side

Group every open position across the cohort by (market_id, outcome). Any group with 2+ distinct whales is a consensus bet. Rank by whale count descending, tiebreak by total $ at risk. Groups of 1 are noise; groups of 3+ are real signal.

Why tiebreak by $ at risk? Because 5 whales with $50K each is a different signal than 5 whales with $500 each. The first group is putting real capital behind their view; the second might be casual weekend trades.

Our consensus tab shows both: the whale count (primary rank) and the total $ stacked (secondary signal).

5

Cross-check against Kalshi flow

For each Polymarket consensus market, find the matching Kalshi event by title similarity. If Kalshi's recent trade flow leans the same direction, that's confluence (two independent venues agreeing). If it opposes, that's divergence — one venue is mispricing or the markets aren't actually equivalent.

Matching a Polymarket market to a Kalshi market is harder than it sounds — they use different wording, different series names, sometimes different resolution criteria. PolySharks uses a Jaccard similarity matcher on title tokens (≥ 0.35 with a stopword filter). It's simple and has zero false-positive weddings between unrelated markets, though it misses plenty of true matches when wording diverges.

Read our full write-up on Polymarket vs Kalshi arbitrage for the deep version.

6

Size your own position relative to your bankroll

Whales bet 1-3% of their book on a typical high-conviction bet. Copying their absolute dollar amount is a mistake — match their percentage sizing to your own bankroll. $50 on a $5K bankroll = 1%, same conviction intensity.

This is where most retail whale-tailers lose money. They see a whale put $100K on something, assume that means the whale is 90% confident, and copy with a meaningful chunk of their own account. The whale's $100K is 1% of their book. Your $500 is 10% of yours. You took a 10x-higher-risk bet than the whale did. Don't do that.

All six steps, automated and live

PolySharks runs the entire pipeline in the background and refreshes every 5 minutes. The top 50 wallets, every open position, the consensus groupings, the Kalshi cross-platform confluence, and signal grading for each trader — all one page.

Top 50 whales with live PnL
Smart Money Consensus tab
Kalshi cross-platform flow
Arbitrage spreads (Polymarket ↔ Kalshi)
Signal Engine (0-100)
Auditable track record
Open the live dashboard
Free weekly email
Sunday Whale Report — top consensus moves of the week.
Free. Unsubscribe in 1 click. See verified call history →
Compliance & Disclosures

PolySharks.ai is a market-intelligence and analytics platform operated by 8eight8 LLC. The site is provided for informational and educational purposes only — it is not financial, legal, tax, or gambling advice. Past whale performance and historical data carry no guarantee of future outcomes. Trading prediction markets involves substantial risk of loss, including 100% of principal. Users are solely responsible for compliance with the laws of their local jurisdiction — prediction-market access is restricted or prohibited in some US states and countries; verify legality before depositing or trading on Polymarket or Kalshi. PolySharks does not custody funds and is not affiliated with Polymarket Inc. or Kalshi Inc. 18+ only (21+ in some jurisdictions).