404 if the thread doesn’t exist, and an empty list if the thread has no matching markets.
Endpoint
Path parameters
string
required
Thread UUID.
Query parameters
string
default:"active"
active, resolved or all, as for GET /api/markets.string
default:"created_at"
created_at, total_volume, current_probability, current_implied_chance, title or end_time.string
default:"desc"
asc or desc.integer
default:"100"
1 to 500.
integer
default:"0"
0 to 10,000.
Response
Market[]
Market objects, with one difference:
outcomes[].probability is the AMM’s raw marginal price and priceKnown is not included. Show outcomes[].impliedChance as the implied probability.object
{ offset, limit, total, hasMore }object
{ requestedAt, transformed, dataSource, threadId, threadTitle, filters }Caching and rate limit
Thread markets group, rate-limited per IP (see Rate limits). Responses may be served from a short-lived cache.Example request
Example response
200 (trimmed)