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

Methodology

How we identify whales, compute consensus, and publish numbers. Live values on /track-record.

1. Data sources

Public Polymarket + Kalshi APIs only — no insider feeds

All data is pulled from public Polymarket and Kalshi APIs. No private feeds, insider access, or paid partnerships.

  • data-api.polymarket.com/v1/leaderboard — top wallets by all-time PnL
  • data-api.polymarket.com/positions?user=<wallet> — currently-held positions per whale
  • data-api.polymarket.com/trades — recent fills used for the "today\u2019s picks" column
  • api.elections.kalshi.com/trade-api/v2/markets/trades — Kalshi trade tape

Every endpoint includes last_updated and a 1\u20136 minute cache TTL. We never persist a private user identifier.

2. How we pick the top 50 whales

Polymarket\u2019s own leaderboard — ranked by all-time realized PnL

We use Polymarket\u2019s own leaderboard, ranked by all-time realized PnL. We do not apply our own scoring on top — the ranking is what any visitor sees on polymarket.com/leaderboard.

For the "Today\u2019s Leaders" tab we re-rank by period-volume so dormant historical winners don't crowd out actively-trading whales.

3. How "Consensus" is computed

Group positions by (market, outcome) · rank by whale count

For every whale in the cohort we fetch their currently-held positions and group them by (market_id, outcome). We rank groups by count of distinct whales agreeing; ties broken by total $ at risk.

Single-whale groups are filtered out — we want shared conviction, not one mega-bet. Code: /app/lib/services/consensus.js. Server-cached 5 min.

4. How we measure performance

Aggregate ROI · median whale ROI · open-position win rate · aggregate open PnL %

Four metrics on the track record page:

  • Aggregate ROI — sum of all-time realized PnL ÷ sum of all-time volume. Capital efficiency, not hit rate.
  • Median whale ROI — median of per-whale (PnL ÷ Volume). Robust to outliers.
  • Open-position win rate — fraction of currently-held cohort positions with positive unrealized PnL. Updated every 6h.
  • Aggregate open PnL % — weighted-average percent PnL across all open positions, weighted by initial $ at risk.

A consensus track record with a true hit-rate and calibration curve goes live once we\u2019ve accumulated ≥30 days of snapshots. Live since: June 2025.

5. Known limitations & biases

Survivorship · multi-wallet · lookback · unrealized PnL · execution · sample size

We disclose these openly because no methodology is bias-free:

  • Survivorship bias — the "top 50" are by definition historical winners. Not predictive at the individual level.
  • Multi-wallet operators — sophisticated traders sometimes split capital across wallets to obscure size. We dedupe by address only.
  • Recency / lookback bias — "all-time" PnL is measured since each wallet started trading.
  • Open-position win rate is unrealized — +12% today can resolve at zero tomorrow.
  • No execution adjustment — weighted avg entry price is what whales paid; orderbook depth is shallow, you may not get the same fill.
  • Sample size is small — 50 whales × ~5,500 open positions is one cross-section; long-tail markets often have 1\u20132 whales.

6. What PolySharks is NOT

Not a custodian · not a broker · not an advisor · no guarantees

  • We do not custody, hold, or exchange crypto.
  • We do not place trades, execute orders, or accept bets.
  • We do not issue financial advice, predictions, or recommendations.
  • We do not guarantee profitability — see disclaimer.

7. Versioning & changelog

v1 (June 2025) — initial publication

Methodology is versioned. Current: v1 (June 2025). Material changes (new metrics, redefinitions, cohort size) logged here with effective date.

  • v1.0 — June 2025: initial publication. Top 50 cohort, pure whale-count consensus ranking, 4 published metrics.
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).