Whale Tracker
Discover top-performing traders on Polymarket, detect whale-level activity on Kalshi, and create bots that automatically mirror their moves.
How It Works
TraderBotz syncs the public Polymarket leaderboard every 6 hours. The top traders across categories (Overall, Sports, Politics, Crypto, Finance) are imported with their PnL, volume, and username. When you track a whale, the engine polls their wallet every 30 minutes to detect new and closed positions.
For Kalshi, the engine scans thousands of recent public trades and identifies markets with whale-like activity — large contract volumes, big single trades, and strong directional pressure. These market-level signals are surfaced alongside Polymarket whales in a unified view.
Platform Support
Kalshi's public API does not expose individual trader identities. Instead, TraderBotz detects whale-like activity by scanning public trade data for markets with large contract volumes (≥100 contracts), big single trades (≥50 contracts), and strong directional pressure. Each qualifying market appears as a "Kalshi whale signal" you can track and follow.
Browsing Whales
Navigate to Whale Tracker in the sidebar. The leaderboard shows all discovered traders with:
- PnL (All-Time / Month / Week) — profit and loss across time periods
- Volume — total trading volume
- Win Rate — percentage of markets won
- Categories — specialty markets (sports, politics, crypto, etc.)
- Active Positions — number of currently open positions (populated after tracking)
Filters
Active Only (default: on)
Hides whales with $0 monthly PnL — they haven't traded recently. Toggle off to see all whales including inactive ones.
Tracked Only
Show only whales you are actively tracking.
Category
Filter by specialty: Sports, Politics, Crypto, Finance, or All.
Sort By
All-Time PnL, Monthly PnL, Volume, Win Rate, Rank, or Active Positions.
Tracking a Whale
Click the eye icon next to any whale to start tracking them. Once tracked:
- The engine polls their Polymarket wallet every 30 minutes
- New and closed positions are recorded in the database
- Active position count updates automatically
- Click on a whale's row to view their full position detail page
Click the eye icon again to stop tracking. Existing position history is preserved.
Syncing the Leaderboard
The leaderboard syncs automatically every 6 hours. To force an immediate refresh, click Sync Leaderboard at the top of the page. This pulls the latest top-50 traders across all categories and time periods (Month, Week, All-Time).
Kalshi Whale Activity Detection
Since Kalshi doesn't expose trader identities, TraderBotz uses a different approach: market-level whale signals.
Detection Method
The engine pulls 5,000+ recent public trades from Kalshi's API, groups them by market ticker, and flags markets where total contract volume exceeds 100 or any single trade is ≥50 contracts. These thresholds indicate institutional-level participation.
What You See
Each qualifying market appears in the Whale Tracker with the market title as the "trader" name and the market ticker as the address. The dominant side (Yes/No), total contracts, estimated USD volume, and trade count are displayed.
Tracking & Updates
When you track a Kalshi whale signal, the engine re-scans that specific market every 30 minutes for updated trade activity. If no trades are detected in a 6-hour window, the signal is marked as closed.
Auto-Categorization
Markets are automatically categorized based on their ticker: crypto, politics, sports, or finance — making it easy to filter whale activity by topic.
Creating a Whale Follow Bot
Once you've identified whales you want to follow:
- Go to Predictions and click New Bot
- Select the Whale Follow strategy
- Choose which tracked whales to follow from the dropdown
- Set your Initial Capital — the bot invests proportionally to the whale's allocation
- Advanced safety settings (stop-loss, take-profit, max hold) are optional and collapsed by default
- Click Create Bot
Proportional Sizing
When a whale puts 10% of their portfolio into a market, your bot invests 10% of its capital too. This ensures you're matching the whale's conviction level without needing their dollar amount. Position sizes are capped at 90% of available cash to maintain a small reserve.
What Gets Mirrored
Buys: When a tracked whale opens a new position, your bot mirrors it on the next sync cycle.
Sells: When a whale closes a position, the bot detects it and sells your mirrored position.
All markets: By default the bot follows the whale across all markets. Category selection is skipped for whale follow bots.