{"name":"Predge Whale Data API","description":"Polymarket outcome-verified whale intelligence + Kalshi institutional whale flow from the Predge tracking pipeline (@predge_alerts_bot), sold per-call over the x402 payment protocol. No API keys, no accounts — pay USDC per request. Polymarket routes carry wallet attribution and outcome-verified win rates; Kalshi routes are anonymous flow only (Kalshi has no public trader attribution) and are labeled not outcome-verified. Paid data is delayed 15 minutes; real-time alerts remain exclusive to Predge Pro (https://t.me/predge_alerts_bot).","protocol":{"x402_version":2,"network":"eip155:8453","network_name":"base","pay_to":"0x9084f5000e07c7133d6da5ee4f271ab6d1821144","solana_network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","pay_to_solana":"9dxMRRtC7RKZH5rFZpUywjmnQ87H9qHhtW43u5LYmpV","networks_note":"Every paid route offers the same USD price on Base (eip155) and Solana — the 402 challenge's accepts[] carries both; pay on either.","facilitator":"https://facilitator.payai.network","how_to_pay":"Request any paid endpoint; the 402 response carries payment requirements. Use an x402 client (@x402/fetch, x402-proxy) to pay USDC and retry automatically."},"endpoints":[{"route":"GET /v1/whales/latest","price_usd":"$0.005","returns":"Latest Polymarket whale trades (15 min delay)."},{"route":"GET /v1/whales/market/:conditionId","price_usd":"$0.01","returns":"Whale activity for one Polymarket market over the last 7 days (15 min delay)."},{"route":"GET /v1/wallets/leaderboard","price_usd":"$0.01","returns":"Top Polymarket wallets over a 7d or 30d window, ranked by EDGE, not by raw win rate."},{"route":"GET /v1/wallets/compare","price_usd":"$0.02","returns":"Side-by-side comparison of 2-10 wallets."},{"route":"GET /v1/wallets/:address","price_usd":"$0.01","returns":"Full profile of one Polymarket wallet (path param: 0x… proxy-wallet address, lowercase)."},{"route":"GET /v1/markets/movers","price_usd":"$0.005","returns":"Largest YES-price moves across active Polymarket markets over a 1h/6h/24h window (15 min delay)."},{"route":"GET /v1/signals/consensus","price_usd":"$0.03","returns":"PREMIUM smart-money consensus."},{"route":"GET /v1/signals/market/:conditionId","price_usd":"$0.01","returns":"Single-market smart-money VERDICT for one Polymarket market (path param: conditionId, 0x… Polymarket condition id) — the \"should you trust this move?\" decision, built to be looped once per market per cycle."},{"route":"GET /v1/kalshi/whales/latest","price_usd":"$0.005","returns":"Latest large Kalshi trades (>= $1,000 notional, 15 min delay) — ANONYMOUS institutional flow, NOT outcome-verified."},{"route":"GET /v1/kalshi/markets/movers","price_usd":"$0.005","returns":"Largest YES-price moves across active Kalshi markets over a 1h/6h/24h window (15 min delay) — derived from ANONYMOUS trade prints, NOT outcome-verified."},{"route":"GET /v1/signals/daily","price_usd":"$0.02","returns":"Aggregated 24h whale digest for Polymarket (15 min delay): top-10 markets by whale volume with YES/NO net flow, top-10 largest single bets, and totals (whale trade count, volume, unique wallets)."},{"route":"GET /v1/signals/consensus/:category","price_usd":"$0.02","returns":"Smart-money consensus for ONE market category (path param, e.g."},{"route":"GET /v1/signals/daily/:category","price_usd":"$0.01","returns":"24h whale digest for ONE market category (path param, e.g."},{"route":"GET /v1/wallets/:address/history","price_usd":"$0.02","returns":"Historical trades for one wallet (path param: 0x… proxy-wallet address) plus a running win-rate & MODELED-PnL curve, computed ONLY from RESOLVED markets (modeled_pnl_usd is a MODELED estimate, NOT realized/settled P&L — it assumes a $1 binary payout per winning share, shares = size_usd ÷ entry price; not a substitute for on-chain settled P&L)."},{"route":"GET /v1/markets/:conditionId/history","price_usd":"$0.01","returns":"Price/volume history for one Polymarket market (path param: 0x… condition id)."},{"route":"GET /v1/attest/:conditionId","price_usd":"$0.02","returns":"Cryptographically SIGNED resolved-outcome ATTESTATION for one Polymarket market (path param: 0x… condition id)."},{"route":"GET /v1/wallets/:address/attest","price_usd":"$0.02","returns":"Cryptographically SIGNED WALLET TRACK-RECORD attestation (path param: 0x… wallet address; optional query param: window = 7d|30d, default 30d)."},{"route":"GET /v1/sports/attest/:league/:eventId","price_usd":"$0.02","returns":"Cryptographically SIGNED settled-SPORTS-outcome ATTESTATION for one game (path params: league — one of nba|wnba|nfl|college-football|mlb|nhl|mls|epl|champions-league|laliga — and eventId, an ESPN event id)."},{"route":"GET /v1/kalshi/attest/:ticker","price_usd":"$0.02","returns":"Cryptographically SIGNED settled-KALSHI-outcome ATTESTATION for one market (path param: ticker, a Kalshi market ticker)."},{"route":"GET /v1/bets/biggest","price_usd":"$0.005","returns":"Largest single trades by notional across ALL Polymarket markets in the window (15 min delay)."},{"route":"POST /v1/calls","price_usd":"$0.10","returns":"Commit a SIGNED live call: an ed25519-signed prediction (yes/no) on an OPEN Polymarket market, chain-linked (prev_hash) and content-addressed (sha256)."},{"route":"POST /v1/calls/:id/resolve","price_usd":"$0.02","returns":"Attach the settled outcome to a signed call once the market resolves."},{"route":"GET /v1/track-record/:pubkey","price_usd":"$0.05","returns":"SIGNED portable track record of a predictor's live calls: resolved-only decided/correct counts, Wilson 95% lower bound, and a sha256 merkle root content-addressing the exact corpus of signed calls it summarizes (recomputable offline)."},{"route":"GET /v1/onchain/pm-activity/:wallet","price_usd":"$0.02","returns":"Recent ON-CHAIN Polymarket trades of one wallet (path param: 0x… proxy-wallet address), EACH wrapped in its own ed25519-SIGNED attestation (kind \"onchain-activity\")."},{"route":"GET /v1/onchain/pm-flows","price_usd":"$0.02","returns":"24h aggregate ON-CHAIN Polymarket flow by market, as ONE ed25519-SIGNED attestation (kind \"onchain-flows\"): per-market YES/NO volume split, net flow, trade counts and unique wallets over tx_hash-anchored Polygon trades only (platform='polymarket' AND tx_hash present — Kalshi's anonymous prints are excluded by construction)."},{"route":"GET /health","price_usd":"free","returns":"service + db status"}],"example":"npx x402-proxy https://<host>/v1/whales/latest?limit=10","source_data":"Polymarket: on-chain trades, normalized and wallet-scored by Predge (win rates from RESOLVED markets only). Kalshi: anonymous trade prints from Kalshi's public API — no trader attribution exists, so Kalshi endpoints are flow-only and not outcome-verified. Whale threshold and delay are configurable server-side; current values: >= $10000, 15 min."}