A Polymarket whale tracker is a system that monitors the live trade feed across the platform and surfaces positions large enough to indicate directional conviction. Rivo ingests every market and every trade on Polymarket and Kalshi and shows the large ones in one feed. This page covers how the tracker works, what it shows and how copy traders use it to find positions worth following.
What counts as a whale on Polymarket and Kalshi
Rivo defines a whale trade as a single large opening position on a Polymarket or Kalshi event contract. The definition has three deliberate components.
The size floor is large enough to filter out retail-scale activity, market-maker rebalancing, and small-scale arbitrage flow. Below the threshold, trade activity is dominated by behavior that does not carry directional signal. The threshold is calibrated to produce a manageable daily volume of qualifying trades across both platforms.
The opening-position requirement excludes closes and partial exits. A $50,000 sell on a position previously entered at $30,000 is a $20,000 paper gain being realized, not a $50,000 directional view. Counting exits as whale buys would conflate two fundamentally different kinds of activity.
The per-contract framing focuses the definition on single-ticket conviction. A trader who spreads $50,000 across ten small positions is operating differently from a trader who places a single $50,000 ticket on one contract. The whale definition captures the second behavior. For a more detailed treatment, see our article on what is a whale on Polymarket.
How the Rivo whale tracker works
The tracker combines venue-specific ingestion, qualification, normalization, and enrichment into one live terminal.
Each venue has its own source path. Rivo reads Polymarket market and trade activity while maintaining a separate identity-bearing Kalshi trader stream. That distinction matters because the venues expose different identifiers and market structures. The terminal joins the results without erasing those source differences.
Trades from each platform are then normalized into a unified event schema with consistent field names, currency denominations, and timestamps. The normalized schema allows downstream filters to operate identically on Polymarket and Kalshi trades, which is important for the cross-venue copy-trading workflow.
Qualification is venue-aware. Live lists a named trader's trades when that trader is in profit. On venues that name nobody it lists the large buys worth knowing about. Price bands, market state and entry context cut the rest.
Each qualifying trade carries the market title, category, current price and wallet history where available. It feeds Live, your followed-trader alerts and your bots.