Get all markets

GET /api/v1/markets

Get all markets

get

Returns a paginated list of all markets available on 42. Supports rich filtering by status, category, collateral, volume range, date range, and tags. Use order + ascending to control sort direction.

Query parameters
limitintegerOptional

Page size (default 100, max 500)

offsetintegerOptional

Offset (default 0)

orderstringOptional

Sort field: created_at, volume, collateral, start_timestamp

ascendingbooleanOptional

Sort direction (default false = descending)

question_idstringOptional

Filter by question_id(s), comma-separated

market_addressstringOptional

Filter by market address(es), comma-separated

collateralstringOptional

Filter by collateral symbol or address

statusstringOptional

Filter by status: live, ended, resolved, finalised, all

volume_minnumberOptional

Minimum total volume

volume_maxnumberOptional

Maximum total volume

start_date_minstringOptional

Min start date (ISO 8601)

start_date_maxstringOptional

Max start date (ISO 8601)

end_date_minstringOptional

Min end date (ISO 8601)

end_date_maxstringOptional

Max end date (ISO 8601)

tagstringOptional

Filter by tag slug

categorystringOptional

Filter by category name (case-insensitive)

category_idintegerOptional

Filter by category ID

Responses
chevron-right
200

OK

application/json
get
/api/v1/markets

Last updated