List and search markets across sources.
GET /v1/markets
List markets for a source.
Request
GET /v1/markets?source=polymarket&q=btc&interval=15m&limit=50
Authorization: Bearer YOUR_API_KEY
| Param | Type | Description |
|---|---|---|
source | string | Required. Source id |
q | string | Optional search |
interval | string | Optional filter |
status | string | open | resolved | all |
limit | number | Max 200 · default 50 |
cursor | string | Pagination cursor |
Response
{
"data": [
{
"source": "polymarket",
"market": "btc-updown-15m-1792681200",
"title": "BTC Up/Down 15m",
"interval": "15m",
"status": "open",
"volume_24h": 12840.5,
"history_from": "2026-10-22T15:00:00Z",
"outcome": "Up",
"condition_id": "0x…",
"token_id": "33339798372916037220…"
}
],
"next_cursor": "eyJvIjozfQ"
}
source is optional — omit it to search all venues. Results sort by volume_24h descending. Paginate with cursor / next_cursor.