Paste a Polymarket market URL — get the question, per-outcome last
price, best bid/ask from the live CLOB order book, spread, mid, 24h volume,
liquidity, and time to resolution.
State card
outcome
last price
best bid
best ask
spread
mid
Rules (documented once)
Pinned snapshot: one real market captured keyless (gamma market object + one CLOB order-book read per outcome token), fetchedAt in the spine. The page embeds the raw snapshot and re-shapes it in the browser with the same arithmetic as the CLI (the ✓ line below is that re-shape compared line-by-line against the committed report).
Prices:last price = the market's last trade price (gamma outcomePrices, 0..1). best bid = max bid level, best ask = min ask level of the CLOB book. The book is authoritative: gamma's own bestBid/bestAsk/spread summary fields are NOT used — they can lag the book.
Spread = best ask − best bid (in probability units, not bps); mid = (bid + ask) / 2; an empty book side shows —, and spread/mid too.
Time to resolution = endDate − as-of, in hours (negative = past the end date). status = open iff the market is not closed and still accepting orders.
Live mode (optional): keyless gamma-api.polymarket.com + clob.polymarket.com reads, as-of = now. CORS/network failures are shown, not fatal — the pinned snapshot renders offline.