Every number on PolyKal comes from a public endpoint of Polymarket or Kalshi, or from PolyKal's own capture of public activity. This page lists, page by page, which source feeds which figure, how often it refreshes, what time zone it is shown in, what happens when a source fails, and who to tell when something looks wrong.
| Page | Figure | Source | Refresh |
|---|---|---|---|
| Home | Cross-platform overview: active markets, 24h volume, new markets | Polymarket Gamma /markets (paged, volume24hr > 0); Kalshi Trade API /markets (status open, contracts not dollars) | Daily, at build |
| Home | Top gainer address | Polymarket public leaderboard /v1/leaderboard?timePeriod=DAY | At build (every 15 min) |
| Home | Live large trades ribbon | Polymarket Data API /trades (single fill ≥ $5,000); Kalshi live trades through PolyKal's same-origin read-only proxy | Browser, every 20 s |
| Home | Today's signals | Price pools from Gamma events and Kalshi search, compared with the previous saved snapshot (window ≥ 45 min) | At build |
| Home | Event research (FOMC) | Gamma event by slug + CLOB price history; Kalshi price history for the matching sub-market | Browser / at build |
| Compare | Titles, outcomes, rules, 24h volume, order books | Gamma /events/slug + CLOB /book; Kalshi /markets + /orderbook + /series (fee fields) via PolyKal's same-origin proxy | First pair baked at build; visitor refresh with 10 s cooldown |
| Compare | Suspected matching events | Partner daily job: title similarity + settlement-time proximity, delivered as candidates only | Daily (03:00 UTC), pulled 03:30 UTC |
| Polymarket | Live whale trades, recent active addresses | PolyKal capture of public Polymarket fills (wallet, side, size, market) | Every ~30 s (feed), 15 min (page) |
| Polymarket | Hot events | Gamma /events sorted by 24h volume | At build |
| Kalshi | Order flow, hot markets, liquidity, 30-day trend | Kalshi live trades; Kalshi search (24h volume); Kalshi Trade API order book and price history | At build |
| Leaderboard / Whale profile | Market counts, positions, recent fills | PolyKal capture of public Polymarket fills and positions; Polymarket Data API /trades, /positions as fallback for addresses PolyKal has not captured | At build; fallback in browser |
| Event detail | Outcomes, prices, book, history, top holders, related trades | Gamma / CLOB / Data API (Polymarket); Kalshi event, markets, price history and large trades via PolyKal's same-origin proxy | Browser on open; book refresh 10 s cooldown |
| Large trades | Fills of $5,000 or more | Polymarket Data API /trades?filterType=CASH&filterAmount=5000; Kalshi live trades filtered to ≥ $5,000 | Latest 30 baked at build; browser every 20 s |
| Fee pages / calculator | Rates, multipliers, rounding | Kalshi fee schedule PDF (2026-07-07) and /series API; Polymarket Help Center (2026-07-10) and Gamma fee fields | Re-checked monthly and on announcements |
All times on the site are shown in US Eastern Time (ET) and labelled as such. Build-time figures carry the moment the page was generated; browser-fetched figures carry the moment the request returned. Where a source publishes its own timestamp (trade time, settlement time), PolyKal shows the source's time, never the visitor's clock.
Data pipelines are owned by PolyKal data engineering; page content is reviewed by the PolyKal research team. Fee rates are checked automatically every day, and each platform's official fee documents are reviewed by hand at least monthly for Kalshi and at least quarterly for Polymarket.
If a figure does not match the platform's own page, email [email protected] with the PolyKal URL, the platform URL and the time you looked. Confirmed errors are fixed in the next rebuild and noted here.
Independent tool. Not affiliated with, endorsed by, or operated by Polymarket or Kalshi. Data from public sources. Not financial advice.
Every number on PolyKal comes from a public endpoint of Polymarket or Kalshi, or from PolyKal's own capture of public activity. This page lists, page by page, which source feeds which figure, how often it refreshes, what time zone it is shown in, what happens when a source fails, and who to tell when something looks wrong.
| Page | Figure | Source | Refresh |
|---|---|---|---|
| Home | Cross-platform overview: active markets, 24h volume, new markets | Polymarket Gamma /markets (paged, volume24hr > 0); Kalshi Trade API /markets (status open, contracts not dollars) | Daily, at build |
| Home | Top gainer address | Polymarket public leaderboard /v1/leaderboard?timePeriod=DAY | At build (every 15 min) |
| Home | Live large trades ribbon | Polymarket Data API /trades (single fill ≥ $5,000); Kalshi live trades through PolyKal's same-origin read-only proxy | Browser, every 20 s |
| Home | Today's signals | Price pools from Gamma events and Kalshi search, compared with the previous saved snapshot (window ≥ 45 min) | At build |
| Home | Event research (FOMC) | Gamma event by slug + CLOB price history; Kalshi price history for the matching sub-market | Browser / at build |
| Compare | Titles, outcomes, rules, 24h volume, order books | Gamma /events/slug + CLOB /book; Kalshi /markets + /orderbook + /series (fee fields) via PolyKal's same-origin proxy | First pair baked at build; visitor refresh with 10 s cooldown |
| Compare | Suspected matching events | Partner daily job: title similarity + settlement-time proximity, delivered as candidates only | Daily (03:00 UTC), pulled 03:30 UTC |
| Polymarket | Live whale trades, recent active addresses | PolyKal capture of public Polymarket fills (wallet, side, size, market) | Every ~30 s (feed), 15 min (page) |
| Polymarket | Hot events | Gamma /events sorted by 24h volume | At build |
| Kalshi | Order flow, hot markets, liquidity, 30-day trend | Kalshi live trades; Kalshi search (24h volume); Kalshi Trade API order book and price history | At build |
| Leaderboard / Whale profile | Market counts, positions, recent fills | PolyKal capture of public Polymarket fills and positions; Polymarket Data API /trades, /positions as fallback for addresses PolyKal has not captured | At build; fallback in browser |
| Event detail | Outcomes, prices, book, history, top holders, related trades | Gamma / CLOB / Data API (Polymarket); Kalshi event, markets, price history and large trades via PolyKal's same-origin proxy | Browser on open; book refresh 10 s cooldown |
| Large trades | Fills of $5,000 or more | Polymarket Data API /trades?filterType=CASH&filterAmount=5000; Kalshi live trades filtered to ≥ $5,000 | Latest 30 baked at build; browser every 20 s |
| Fee pages / calculator | Rates, multipliers, rounding | Kalshi fee schedule PDF (2026-07-07) and /series API; Polymarket Help Center (2026-07-10) and Gamma fee fields | Re-checked monthly and on announcements |
All times on the site are shown in US Eastern Time (ET) and labelled as such. Build-time figures carry the moment the page was generated; browser-fetched figures carry the moment the request returned. Where a source publishes its own timestamp (trade time, settlement time), PolyKal shows the source's time, never the visitor's clock.
Data pipelines are owned by PolyKal data engineering; page content is reviewed by the PolyKal research team. Fee rates are checked automatically every day, and each platform's official fee documents are reviewed by hand at least monthly for Kalshi and at least quarterly for Polymarket.
If a figure does not match the platform's own page, email [email protected] with the PolyKal URL, the platform URL and the time you looked. Confirmed errors are fixed in the next rebuild and noted here.
Independent tool. Not affiliated with, endorsed by, or operated by Polymarket or Kalshi. Data from public sources. Not financial advice.