Markets
The Markets API provides access to prediction market data, including market listings with filtering and pagination options.
Get Markets List
Get list of markets (paginated, status=live, sorted by createdAt, supports partial name search via ?search=)
get
Query parameters
contractAddressstringOptionalExample:
Filter by contract address
0x1, 0x2pagestringOptionalDefault:
Page number
1Example: 1Pattern: ^\d+$pageSizestringOptionalDefault:
Page size
20Example: 20Pattern: ^\d+$sortstring · enumOptionalDefault:
Sort by createdAt
descExample: descPossible values: statusstringOptionalDefault:
Comma-separated list of statuses (e.g. live,approved,closed)
live,approvedExample: live,approvedsearchstring · min: 1 · max: 100Optional
Partial name search for market (case-insensitive, matches any part of the name)
Responses
200
List of markets
application/json
Paginated list of markets
totalnumberRequiredExample:
100pagenumberRequiredExample:
1pageSizenumberRequiredExample:
20400
Bad request
application/json
500
Internal server error
application/json
get
/api/v1/marketsGet Market Detail
Path parameters
marketIdstringRequiredExample:
Market ID
market-uuidQuery parameters
contractAddressstringOptionalExample:
Filter by contract address
0x1, 0x2Responses
200
Market detail
application/json
Market detail
idstringRequiredExample:
market-uuidnamestringRequiredExample:
Market NameslugstringRequiredExample:
market-namecategoryIdstring · nullableOptional
typestringRequired
rulesstringRequired
statusstringRequired
tradingStatusstring · nullableOptional
expiresAtstringRequiredExample:
2024-08-05T12:00:00ZcontractAddressstring · nullableOptional
volumestring · nullableOptional
viewsstring · nullableOptional
coverImageUrlstring · nullableOptional
createdAtstringRequiredExample:
2024-08-05T12:00:00ZfillPricestring · nullableOptional
isDeletedboolean · nullableOptionalExample:
falseisPauseOrderboolean · nullableOptionalExample:
false400
Bad request
application/json
404
Market not found
application/json
500
Internal server error
application/json
get
/api/v1/markets/{marketId}Market Status
Status
Description
Code Examples
Fetch Active Markets
Get Market Detail
Filter Markets by Status
Best Practices
Related Documentation
Last updated
Was this helpful?