Skip to main content
Fetches a paginated list of all available prediction market threads.

Endpoint

Query Parameters

string
default:"active"
Filter by thread status (derived from the thread’s start/end times). Options: active, upcoming, closed, all
string
Filter by category (e.g., politics, crypto, sports)
string
Comma-separated list of tags to filter by (e.g., election,2024)
number
default:"20"
Maximum number of results per page (max: 100)
number
default:"0"
Pagination offset for fetching subsequent pages
string
default:"created_at"
Field to sort by. Options: created_at, start_time, total_volume
string
default:"desc"
Sort direction. Options: asc, desc

Response

array
Array of thread objects
object
Pagination metadata

Rate Limit

50 requests per minute per IP address

Example Request

Example Response

200 - Success
400 - Bad Request
429 - Rate Limit Exceeded

Response Headers

All responses include rate limit headers:

Common Use Cases

Fetch active threads with high volume

Filter by category and tags

Paginate through all threads

GET /api/threads/:id

Get details for a specific thread

GET /api/threads/:id/markets

Get all markets in a thread

GET /api/threads/:id/chapters

List chapters within a thread

GET /api/organizations/:id/threads

List threads for an organization