Polymarket Whale Tracker - Live Trades, $0.00225/Trade
Pricing
$2.25 / 1,000 trade scrapeds
Polymarket Whale Tracker - Live Trades, $0.00225/Trade
Track large trades on Polymarket, filtered by minimum USD size, market and side. Wallet, size, price, outcome, market title, tx hash. Filtered trades cost nothing. $0.00225/trade.
Pricing
$2.25 / 1,000 trade scrapeds
Rating
0.0
(0)
Developer
Gio
Maintained by CommunityActor stats
0
Bookmarked
86
Total users
6
Monthly active users
17 days ago
Last modified
Categories
Share
Track large trades on Polymarket, the biggest crypto prediction market, filtered directly at the source by minimum USD size so you only pay for trades that actually qualify as whale activity, not the entire firehose of small retail fills.
Why use this scraper
Polymarket does not surface a "whale feed" anywhere on its own site. Every trade, from a $2 bet to a $500,000 position, shows up mixed together in the same activity stream, and no official tool lets you filter that stream by size before you have to sift through it yourself. Traders and researchers who want to follow smart money end up either watching the site manually or writing their own integration against Polymarket's data API.
This actor does the filtering server-side: you set a minimum USD size and, optionally, a market slug and trade side, and only trades that clear your threshold come back, priced per trade. You pay for signal, not noise, and you never get billed for the small retail fills you would have had to scroll past manually.
Overview
Given a minimum trade size and optional market and side filters, the actor returns one row per qualifying trade, each with the wallet address, trader's public pseudonym, side, size in both shares and USD, execution price, market title and outcome, and a link to the on-chain transaction. Filtered-out trades (below your USD threshold) are never billed. A typical run completes in seconds since it reads Polymarket's own data feed directly with no page rendering involved.
Supported inputs
- Minimum trade size -
minSizeUsdsets the USD floor a trade must clear to be returned and billed; Polymarket whales typically trade $5,000 to $100,000+. - Market filter -
marketSlugmatches by substring against Polymarket's event slug, for example"presidential"or"eth", to focus on one market or topic. - Side filter -
sidenarrows toBUYonly,SELLonly, orANY(default) for both. - Result cap -
maxItemscaps how many trades a single run returns and bills.
Filters can be combined, for example only BUY trades of $10,000 or more on markets whose slug contains "eth".
Use cases
- Smart-money signal building - feed whale BUY/SELL activity on a market into a trading or sentiment model to see where large capital is positioning ahead of an event.
- Election and macro-event monitoring - track whale entries and exits on political or macroeconomic markets in the run-up to a resolution date.
- Trading dashboards and alerts - schedule the actor and push new qualifying trades into a dashboard or notification channel in near real time.
- On-chain research - use the returned
walletandtransactionHashfields to cross-reference a trader's broader on-chain activity outside Polymarket itself. - Copy-trading research - track a known high-conviction wallet's
BUYandSELLactivity over time to study its track record before deciding whether to follow its positioning on future markets.
How it works
The actor reads Polymarket's own public trade data feed and applies the USD-size, market-slug and side filters you set before returning results, so filtering happens at the source instead of after you have already paid for every trade. Because it is reading a structured trade feed rather than rendering the Polymarket website, a batch of qualifying trades comes back in seconds.
Input configuration
Default whale threshold, all markets, both sides:
{"minSizeUsd": 5000,"side": "ANY","maxItems": 100}
Large BUY-only trades on a specific market:
{"minSizeUsd": 10000,"marketSlug": "presidential","side": "BUY","maxItems": 50}
Very large trades across all markets, small batch:
{"minSizeUsd": 50000,"side": "ANY","maxItems": 20}
Output sample
Real output from a production run against Polymarket:
[{"timestamp": 1790017824,"timestamp_iso": "2026-09-21T19:10:24.000Z","side": "BUY","sizeShares": 1483.74,"price": 0.81,"sizeUsd": 1201.83,"outcome": "Yes","outcomeIndex": 0,"title": "Will CA Aldosivi win on 2026-09-21?","slug": "arg-ald-cat-2026-09-21-ald","eventSlug": "arg-ald-cat-2026-09-21","wallet": "0x821dab0565ebf5b327f51db06223fdcfe01acf16","traderName": "Flaznorp","traderPseudonym": "Brisk-Clockwork-Behalf","transactionHash": "0x0f9222bef15c1d5b4a1c60318ab84794a479e3daf039fcfea17607c4d80ea6e1","url": "https://polygonscan.com/tx/0x0f9222bef15c1d5b4a1c60318ab84794a479e3daf039fcfea17607c4d80ea6e1","scrapedAt": "2026-09-21T19:13:05.943Z"}]
Key output fields
| Field | Type | Description |
|---|---|---|
timestamp_iso | string (ISO date) | When the trade executed |
side | string | BUY or SELL |
sizeShares | number | Trade size in outcome shares |
price | number | Execution price (0 to 1, implied probability) |
sizeUsd | number | Trade size in USD, the field the minSizeUsd filter checks against |
outcome | string | Outcome traded, e.g. "Yes" or "No" |
title | string | Market question/title |
slug | string | Market slug |
eventSlug | string | Parent event slug, useful for grouping related markets |
wallet | string | Trader's wallet address |
traderName / traderPseudonym | string | Trader's display name and public pseudonym on Polymarket |
transactionHash | string | On-chain transaction hash |
url | string | Link to the transaction on Polygonscan |
scrapedAt | string (ISO date) | When this actor fetched the record |
Pricing
Pay-per-result pricing, no subscription:
| Event | Price |
|---|---|
| Trade scraped | $0.00225 per trade |
| Minimum charge per run | $0.05 |
Trades below your minSizeUsd threshold are filtered out before billing, so you never pay for noise. 1,000 qualifying trades costs $2.25.
What makes this richer than the competition
Compared to two of the more-used Polymarket scrapers on the Store:
- scrapemint/polymarket-market-monitor tracks markets by category (odds and volume at the market level) but does not return individual trade-level records, so it cannot answer "which specific wallets just made a large bet."
- scrapemint/polymarket-scraper covers order book and price data but does not expose a server-side USD-size filter for whale trades, so isolating large trades means pulling the full trade stream and filtering it yourself after paying for it.
This actor filters by USD size, market and side before billing, and returns the wallet, transaction hash and trader pseudonym alongside the trade itself, so you get the on-chain trail in the same row as the trade data.
Notes & limitations
traderNameandtraderPseudonymreflect whatever public display name Polymarket has for that wallet; many wallets have no name set and both fields may be blank.- The actor tracks trade activity, not open positions; a wallet's current holdings are not part of this actor's output.
- Coverage matches Polymarket's own public trade feed; a market that has just launched may have too few trades to show meaningful whale activity yet.
sizeUsdreflects the value at execution price and share count; it is not adjusted after the fact if the market's price later moves.- This actor does not execute trades or interact with any wallet; it only reads Polymarket's public trade data.
A single large position is often split into several smaller trades by the trader or by Polymarket's own order matching, so a wallet building a big position may show up as multiple rows close together in time rather than one. Grouping by wallet and a time window downstream gives a more accurate picture of total position size than looking at any single row in isolation.
FAQ
What counts as a "whale" trade?
Whatever you set minSizeUsd to. Polymarket whales typically trade $5,000 to $100,000+, but you can set any floor.
Do I pay for trades below my threshold?
No. Trades below minSizeUsd are filtered out server-side before billing; you only pay for trades that qualify.
Can I track one specific market only?
Yes, set marketSlug to a substring of the event slug you want, for example "presidential" or "eth".
Can I follow a specific wallet?
Not directly as an input filter today; use wallet in the output to filter downstream for a specific address across runs.
How current is the data? Every run reads Polymarket's live trade feed at execution time.
Can I run this on a schedule for alerts?
Yes, schedule the actor and push new qualifying trades (deduplicated on transactionHash) into your own alerting or dashboard system.
Does the actor tell me if a whale is right or wrong? No, it returns the trade itself, not a win/loss outcome. Resolving whether a position paid off requires tracking the market to resolution separately.
For AI Agents & LLM Apps
This actor is available over the Apify MCP server for direct use inside Claude, ChatGPT and other MCP-compatible agents, or via the Apify API for a synchronous call that returns dataset items in one request:
curl "https://api.apify.com/v2/acts/gio21~polymarket-whale-tracker-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"minSizeUsd": 10000, "side": "ANY", "maxItems": 20}'
The response is a JSON array of trade objects, ready to feed into an agent's context or a trading-signal pipeline without any extra parsing step.
Disclaimer
Polymarket is a trademark of its respective owner. This actor is an independent tool that reads Polymarket's public trade data; it is not affiliated with, endorsed by, or sponsored by Polymarket.
SEO Keywords
Polymarket scraper, Polymarket API, Polymarket whale tracker, Polymarket trades API, prediction market scraper, Polymarket smart money, Polymarket on-chain data, crypto prediction market API, Polymarket trade data, Polymarket large trades.