Skip to main content
Market data is public and needs no key. Call it over HTTP from any language, or through the SDK:
Pass the market object as market when you place an order; the SDK turns it into venue:market_id. List Predict.fun markets with provider: 'predictfun'. Prices on the market data API are on a 0–100 scale. Orders use 0–1.

Matching delay

Polymarket markets carry match_delay_ms: how long, in milliseconds, the venue holds an order that takes liquidity before matching it. It is 0 on most markets, 250 on some, and usually 1000–3000 on sports markets during a game; null when not known. It can change when a game starts, so read it fresh before you show it.
An order on such a market stays working until the delay ends, then reports its fill. See delayed markets.