Markets represent individual questions within an event. Each market has one or more outcomes (e.g., “Yes” / “No”), and each outcome has an associated token ID used in orderbook queries.Documentation Index
Fetch the complete documentation index at: https://docs.poly-data.xyz/llms.txt
Use this file to discover all available pages before exploring further.
List Markets
GET
List all markets, ordered by 24-hour volume (descending, nulls last).
Query Parameters
Results per page (1–500).
Minimum 24-hour volume filter. Only markets with
volume_24h >= min24hVolume are returned.Offset for pagination. When provided, cursor parameters are ignored.
Volume cursor for pagination (from
next object).Market ID cursor for pagination (from
next object).Example
Get top markets by volume:cursor_volume can be null for markets without 24-hour volume data.Get Market
GET
Get a single market by its numeric ID, including embedded outcomes with token IDs.
Path Parameters
Market ID (numeric only).
Example
Market Response Fields
| Field | Type | Description |
|---|---|---|
id | string | Market ID |
event_id | string | Parent event ID |
question | string | The market question |
slug | string | URL-safe slug |
description | string | Detailed market description |
created_at | string | ISO 8601 creation timestamp |
start_date | string | ISO 8601 start timestamp |
end_date | string | ISO 8601 end timestamp |
deploying_timestamp | string | ISO 8601 deployment timestamp |
active | boolean | Whether the market is active |
closed | boolean | Whether the market is closed |
archived | boolean | Whether the market is archived |
ready | boolean | Whether the market is ready |
funded | boolean | Whether the market is funded |
accepting_orders | boolean | Whether orders are currently accepted |
neg_risk | boolean | Negative risk flag |
volume_24h | string | Trading volume in the last 24 hours |
volume_total | string | All-time trading volume |
liquidity | string | Current liquidity |
order_min_size | string | Minimum order size |
order_price_min_tick_size | string | Minimum price tick size |
outcomes | array | List of outcomes (only on single-market endpoint) |
Outcome Object
| Field | Type | Description |
|---|---|---|
id | integer | Outcome ID |
outcome_index | integer | Position index (0 = Yes, 1 = No) |
outcome | string | Outcome name (e.g., “Yes”, “No”) |
token_id | string | Token ID used in orderbook queries as asset_id |