How PolyPulse Works
PolyPulse has two main pages. Page 1 shows what large traders are doing. Page 2 turns that flow into value-ranked research ideas.
Whale Trade Tracker
This page is a filtered feed of individual Polymarket trades. Use it to see which markets are getting larger buy or sell activity, when the trades happened, and how large each trade was.
What It Shows
Trade amount, market question, buy or sell side, wallet profile link, timestamp, and trade-size tier.
How To Filter
Choose a time period and turn trade-size tiers on or off. The stats and feed update from those filters.
How To Read It
Large flow can be useful context, but it is not automatically a good bet or a profitable trader.
Trade Size Tiers
| Tier | Trade Size | Meaning |
|---|---|---|
| Blue Whale | Over $50,000 | Very large position. |
| Whale | $10,000-$50,000 | Large trade. |
| Shark | $5,000-$10,000 | Significant active-trader size. |
| Dolphin | $1,000-$5,000 | Larger than small retail size. |
| Pulse | $100-$1,000 | Smaller activity that keeps the feed useful in quiet periods. |
Page 1 Data And Refresh
The scanner reads Polymarket's public Data API trades endpoint, normalizes the latest trades, and saves them into data/whales.json.
GitHub Actions updates the stored JSON on a schedule. The website fetches that file in the browser after GitHub Pages serves it.
Win Chance Tracker
This page groups trades by market outcome and suggests only one side per market. It is designed to find outcomes that look both likely enough and cheap enough to be worth researching.
One Pick Per Market
For two-option markets, PolyPulse keeps only the outcome with the higher estimated chance. If the top two outcomes are within 5 percentage points, the market is skipped.
Worth-Betting Value
A high win chance alone is not enough. The page compares estimated chance with market price, then estimates value per $1 staked. Expensive bets with weak upside are filtered out.
Market price is the cost to buy the outcome and the market's implied chance.
Estimated chance adjusts that price using recent buy/sell flow and volume.
Value per $1 is the model's estimated edge divided by the price paid.
edge = estimated_chance - market_price
value_per_$1 = edge / market_price
suggest only if value_per_$1 >= 5%
skip if top two outcomes are within 5%Important Limits
- Large trades are not automatically smart trades.
- The value score does not include news, settlement rules, liquidity depth, hedging, or wallet history.
- One trader can split activity across many trades or wallets.
- Results depend on Polymarket's public API, GitHub Actions, and the stored archive size.