BlockRun
AI tools / Prediction Market Data API

Read live odds across every prediction venue at once

Prediction-market odds and resolution data across Polymarket, Kalshi and more on one endpoint. Billed per call in USDC, with no venue accounts to maintain.

What it does

Market and event lists, trades, orderbook snapshots, candlesticks, volume and open-interest history and positions for Polymarket and Kalshi; market lists and orderbook history for Limitless, Opinion and Predict.Fun; a cross-venue search that matches the same event across all of them; and UMA oracle state for Polymarket resolutions. Wallet analytics — leaderboards, per-wallet P&L and positions, smart-money positioning, identity and cluster lookups — sit on the same prefix.

Every endpoint is one request billed at a flat per-call rate whichever tier it belongs to. List endpoints paginate by offset or by keyset cursor, and the table below shows the query parameters the markets list accepts. Path parameters such as a condition id come from the list endpoints.

The call

One endpoint, priced in dollars before it runs and settled in USDC. No API key and no account — the request pays for itself.

GET /api/v1/pm/polymarket/markets
Host: blockrun.ai

Request parameters

fieldtype
statusstring
min_pricenumber
max_pricenumber
min_open_interestnumber
min_volumenumber
tagsstring
event_slugstring
searchstring
condition_idstring
question_idstring
market_idstring
market_slugstring
token_idstring
predexon_idstring
end_afterinteger
end_beforeinteger
sortstring
limitinteger
pagination_keystring
offsetinteger
min_volume_1dnumber
min_volume_7dnumber
min_volume_30dnumber
min_trades_1dinteger
min_trades_7dinteger
min_trades_30dinteger

* required

What it covers

polymarket29 endpoints
polymarket/markets · polymarket/markets/keyset · polymarket/events
kalshi3 endpoints
kalshi/markets · kalshi/trades · kalshi/orderbooks
binance2 endpoints
binance/candles/:symbol · binance/ticks/:symbol
matching1 endpoint
markets/search
limitless2 endpoints
limitless/markets · limitless/orderbooks
opinion2 endpoints
opinion/markets · opinion/orderbooks
predictfun2 endpoints
predictfun/markets · predictfun/orderbooks
uma2 endpoints
polymarket/uma/markets · polymarket/uma/market/:condition_id
wallet3 endpoints
polymarket/wallet/identity/:wallet · polymarket/wallet/identities · polymarket/wallet/:address/cluster

Why per call

No seat, no minimum, no contract per vendor. Each request is quoted in dollars before it runs and settles on-chain, so an agent can pay for its own work without a human holding a credit card. How the payment works →

Questions

Which venues are covered?

Polymarket and Kalshi among others, with canonical cross-venue markets so the same event lines up across them.

Is this trading or data?

Data. It reads odds, markets and resolutions; it does not place positions.

How is it billed?

Per call in USDC at the rate on this page, with no venue account or key required.

How fresh are the odds?

They are read live from each venue at request time rather than served from a daily snapshot.