List Markets
Returns markets sorted by start_time descending (newest first).
Request
GET https://api.polyhistorical.com/v1/markets
Query parameters
Cryptocurrency to query. Supported: BTC, ETH, SOL
Number of results to return (1-100)
Filter by market type: 5m, 15m, 1hr, 4hr, 24hr
Filter by resolution status. false for active markets, true for resolved.
Filter markets starting after this time. Accepts epoch milliseconds or ISO 8601.
Filter markets starting before this time. Accepts epoch milliseconds or ISO 8601.
Response
Total number of markets matching the filter
Number of results returned
Current pagination offset
Market object fields
Market interval (5m, 15m, 1hr, 4hr, 24hr)
Market start time (ISO 8601)
Market end time (ISO 8601)
BTC price at market start (null if not yet recorded)
BTC price at market end (null if unresolved)
CLOB token ID for the “Up” outcome
CLOB token ID for the “Down” outcome
Winning outcome (null if unresolved)
Final trading volume (null if unresolved)
Final liquidity (null if unresolved)
Resolution timestamp (null if unresolved)
Record creation timestamp
Record last updated timestamp
Examples
Get active 5-minute BTC markets
curl -H "X-API-Key: YOUR_API_KEY" \
"https://api.polyhistorical.com/v1/markets?coin=BTC&market_type=5m&resolved=false&limit=10"
Response
{
"markets": [
{
"slug": "btc-updown-5m-1774581000",
"market_id": "1724470",
"event_id": "308810",
"market_type": "5m",
"start_time": "2026-03-27T03:10:00Z",
"end_time": "2026-03-27T03:15:00Z",
"btc_price_start": null,
"btc_price_end": null,
"condition_id": "0xabc123",
"clob_token_up": "71321",
"clob_token_down": "71322",
"winner": null,
"final_volume": null,
"final_liquidity": null,
"resolved_at": null,
"created_at": "2026-03-27T03:09:00Z",
"updated_at": "2026-03-27T03:09:00Z"
}
],
"total": 1462,
"limit": 10,
"offset": 0
}
Market access limits by plan
| Plan | BTC 5m & 15m | BTC 1h & 4h | BTC 24h |
|---|
| Starter (Free) | Last 50 | Last 24 | Last 5 |
| Pro | All | All | All |
| Enterprise | All | All | All |