Skip to main content
Routeur covers Kalshi and global Polymarket. Their listings are shaped differently; the API gives both the same form, and keeps the venue’s own identifiers so you can act on them.

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 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.

Fees

Leads carry estimated_fee_usd from each venue’s fee schedule, and a lead’s depth is walked with the series’ real fees and minimum sizes. Fees change; treat estimates as estimates.

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.