/api/v1/public/marketsGETscope=constituents); pass scope=all for every tracked market. Search, sort, and pagination are all applied server-side.constituents (default) returns only index constituents; all returns every tracked market."constituents""ticker""asc"1100Max: 500active); all → every status; any other value → exact status match (one of active/closed/resolved/expired/unknown).market_id prefix (e.g. kalshi,polymarket). platform is an accepted alias.venue.end_date (a bare date snaps to end-of-day).end_date (a bare date snaps to start-of-day).<platform>:<venue ticker> (for example kalshi:SENATEPA-26-R). This is the id every other endpoint accepts, so use it rather than ticker when looking a market up.<platform>: prefix. Not guaranteed unique across venues, so use market_id as the lookup key and display_ticker as the human-readable label.kalshi or polymarket. It is also the prefix of market_id, and it determines what the volume and open interest figures are counted in (see the companion volume_unit, volume_24h_unit, and open_interest_unit fields).volume_unit.volume. See QuantityUnit.volume_24h_unit.volume_24h. See QuantityUnit.open_interest_unit.open_interest. See QuantityUnit.active (trading), closed (trading has ended, outcome not yet published), resolved (settled with a known outcome), expired (ended long ago and never settled by the venue), or unknown (the venue reported no status we recognize).Politics, Sports, Crypto). Every market under the same event shares it.closed for a while before its outcome is published.per_page. It is at least 1, even when nothing matched.curl -X GET "https://api.dev.adjacent.markets/api/v1/public/markets"
{ "data": [ { "market_id": "kalshi:KXPRESPARTY-2028-D", "ticker": "KXPRESPARTY-2028-D", "display_ticker": "KXPRESPARTY-2028-D", "platform": "kalshi", "question": "Will Democratic win the Presidency in 2028?", "link": "https://kalshi.com/markets/kxpresparty/kxpresparty-2028", "probability": 58, "volume": 233444.98, "volume_unit": "contracts", "volume_24h": 14.2, "volume_24h_unit": "contracts", "open_interest": 116538.21, "open_interest_unit": "contracts", "status": "active", "category": "Elections", "is_constituent": true } ], "meta": { "total": 1155, "page": 1, "per_page": 1, "total_pages": 1155, "has_next": true, "has_prev": false } }