SimpleFunctions
Home/Markets

Where liquidity is sitting right now.

$61.3M of 24-hour volume is spread across 2,544 active questions on Polymarket and Kalshi. 7 markets crossed $1M alone, 198 resolve within 24 hours. Below is the field — sized by time, height by liquidity, color by the indicator that explains why a market is moving.

Each dot is one market. Pick an indicator to recolor the field. Read the indicator stack for definitions, or jump to the screener for filters and per-market detail.

Color by
Venue
Liquidity
Sector

Liquidity topography · 2,544 markets · $61.3M 24h vol

$1
$100
$10K
$1M
$10M
2h1d7d30d90d1y3y+

Hover any dot to read its market.

Liquidity by sector × resolution window

≤24h
1–7d
1–4w
1–3mo
3–12mo
>12mo
other
Sports
Elections
Economics
Politics
Crypto
Climate and Weather
Entertainment
Commodities
Science and Technology

Top 30 by info flow

Browse by category

Per-category landing pages aggregate every Kalshi contract in one category, sorted by 24h volume. 15 live Kalshi categories — Polymarket contracts are not classified into this taxonomy yet and live under the venue page.

Browse by venue

Frequently asked

Where is the liquidity in prediction markets right now?
Across Kalshi and Polymarket, 2,544 active questions carry $61.3M of 24-hour volume. The liquidity heatmap on this page sorts every market by time-to-resolution (x-axis) and 24h volume (y-axis), so the brightest dots and densest cells show exactly which sectors and resolution windows are absorbing the most capital today.
How do I find the most liquid prediction markets to trade?
Use the venue and liquidity-floor filters on this page (Both / Kalshi / Polymarket and $100+ / $1K+ / $10K+ thresholds), or open /screen for a full-table screener with sortable IY, CRI, τ, RV, VR, and IAR filters across the same dataset.
What indicators are overlaid on the heatmap?
Five indicators recolor the topography: IAR (information arrival rate, price changes per hour), VR (vol budget — realized vol / theoretical max for a binary martingale), RV (realized volatility, annualized 48h stddev), IY (implied yield to expiry), and CRI (cliff risk, pace toward resolution). Pick one and the dots get brighter where that signal is hot.
How fresh is this data?
The market_indicators table is recomputed every 15 minutes from the Kalshi Events API and the Polymarket Gamma API. Page-level data is cached at the edge for 15 minutes (revalidate=900).
Are these prediction markets accurate?
On the resolved sample, the t-24h Brier score is in the fair-to-good range. See /calibration for the full calibration curve, by-venue and by-category breakdowns, and methodology.

Per-question odds

Cross-venue probability map of every settled question. /odds →

Filter and explore

IY, CRI, τ, RV/VR/IAR cuts on every active market. /screen →

Are these calibrated?

Brier score and t-24h calibration on 60K resolved markets. /calibration →