Where PolyKal's Polymarket and Kalshi data comes from, how fill estimates and fees are computed, how often each page refreshes, and what the method cannot tell you.
PolyKal is a read-only research tool. It reads what Polymarket and Kalshi already publish, puts the two side by side, and shows its work: every number on the site carries the platform it came from and the time it was captured. PolyKal does not execute trades, hold funds, route orders, or give investment advice.
/trade-api/v2) for markets, events, order books, recent trades and per-series fee fields (fee_type, fee_multiplier). Kalshi order flow is anonymous by design; PolyKal never shows a Kalshi account identity because none is published.On the compare and event pages, PolyKal walks the top five visible price levels of the order book for the chosen side and amount ($1K, $5K, $10K or $50K) and reports:
These are estimates from a snapshot of the public book. They do not model hidden liquidity, orders arriving between the snapshot and your order, or price levels beyond the five shown.
fee = contracts × rate × price × (1 − price)
Both platforms charge a taker fee proportional to price × (1 − price), which peaks at 50¢. The differences are in the rate constant, the per-series multiplier, maker treatment and rounding:
quadratic_with_maker_fees. PolyKal's estimates apply the multiplier returned by the series API and round per price level. Details: Kalshi fees explained.Kalshi perpetual contracts (a separate tiered schedule) and multi-event combination markets are not covered; PolyKal shows “—” rather than guessing.
If you find a number that does not match the platform's own page, email [email protected] with the URL and the platform screenshot. Confirmed errors are fixed in the next build and noted on the affected page.
Independent tool. Not affiliated with, endorsed by, or operated by Polymarket or Kalshi. Data from public sources. Not financial advice.
Where PolyKal's Polymarket and Kalshi data comes from, how fill estimates and fees are computed, how often each page refreshes, and what the method cannot tell you.
PolyKal is a read-only research tool. It reads what Polymarket and Kalshi already publish, puts the two side by side, and shows its work: every number on the site carries the platform it came from and the time it was captured. PolyKal does not execute trades, hold funds, route orders, or give investment advice.
/trade-api/v2) for markets, events, order books, recent trades and per-series fee fields (fee_type, fee_multiplier). Kalshi order flow is anonymous by design; PolyKal never shows a Kalshi account identity because none is published.On the compare and event pages, PolyKal walks the top five visible price levels of the order book for the chosen side and amount ($1K, $5K, $10K or $50K) and reports:
These are estimates from a snapshot of the public book. They do not model hidden liquidity, orders arriving between the snapshot and your order, or price levels beyond the five shown.
fee = contracts × rate × price × (1 − price)
Both platforms charge a taker fee proportional to price × (1 − price), which peaks at 50¢. The differences are in the rate constant, the per-series multiplier, maker treatment and rounding:
quadratic_with_maker_fees. PolyKal's estimates apply the multiplier returned by the series API and round per price level. Details: Kalshi fees explained.Kalshi perpetual contracts (a separate tiered schedule) and multi-event combination markets are not covered; PolyKal shows “—” rather than guessing.
If you find a number that does not match the platform's own page, email [email protected] with the URL and the platform screenshot. Confirmed errors are fixed in the next build and noted on the affected page.
Independent tool. Not affiliated with, endorsed by, or operated by Polymarket or Kalshi. Data from public sources. Not financial advice.