Skip to main content
Routeur covers Kalshi and global Polymarket. Their listings, prices, fees and histories are shaped differently; the API gives both the same form and keeps each venue’s own identifiers so you can act on them. This page lists the differences that matter when you read a response or place an order. You need it whenever a field’s meaning depends on which venue it came from.

Identifiers and shape

Events carry the shared category (Sports, Politics, and so on) whatever the venue; markets keep the venue’s own wording.

Prices

Every price is an ask per contract that pays $1, as a decimal string in USD. The implied chance of an outcome is the midpoint of its best Yes ask and one minus its best No ask across the venues that list it. When an outcome is listed on both venues, prices carries each venue’s asks and best_venue names the cheaper Yes. Quotes are recorded when the ask pair changes, on each crawl, so they arrive in bursts. Order books are recorded live from each venue’s feed at full depth for tradeable and deep markets, and polled five levels a side for the rest; see Order books.

Size

The liquidity grade uses the same thresholds on both venues: deep at $25,000 traded or $250,000 open interest with a round trip of 2¢ or less, tradeable at $1,000 or $25,000 with 5¢ or less. Since Polymarket reports no open interest, its markets qualify on volume alone.

Fees

Leads carry estimated_fee_usd from these schedules and say in issues which parts are estimated. Fees change; treat estimates as estimates.

History

Polymarket’s settled history is much smaller than Kalshi’s, which is why its calibration bands are sparse and no strategy is listed for it alone yet. See History.

Contract versions

A market’s terms can change. Each version has a rules_hash, and relations are proven against a specific version; when terms change, the market is re-read and its relations proven again. Kalshi’s terms sit in series and event rulebooks above the market; Polymarket’s resolution metadata is per market. Every version of both is kept with diffs; see Rules.