Skip to main content
Returns the markets in one thread. It returns 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)