querystring
Search query to find markets by keyword (e.g., 'bitcoin', 'election 2024'). When used alone, searches via keyword matching. When combined with date filters, filters results by question text client-side.
startDateMinstring
ISO 8601 date-time. Only return markets starting AFTER this time. Only works in browse mode (with date filters). Example: '2026-03-17T05:00:00Z'
startDateMaxstring
ISO 8601 date-time. Only return markets starting BEFORE this time. Only works in browse mode (with date filters). Example: '2026-03-17T06:00:00Z'
endDateMinstring
ISO 8601 date-time. Only return markets ending AFTER this time. Enables browse mode using the /markets endpoint with server-side date filtering. Example: '2026-03-17T05:00:00Z'
endDateMaxstring
ISO 8601 date-time. Only return markets ending BEFORE this time. Use with endDateMin to find markets ending within a specific window. Example: '2026-03-17T06:00:00Z'
volumeNumMinnumber
Minimum trading volume in USDC. Filters out low-volume markets. Only works in browse mode (with date filters).
liquidityNumMinnumber
Minimum liquidity in USDC. Filters out illiquid markets. Only works in browse mode (with date filters).
includeInactiveboolean
Also show inactive markets that aren't currently trading.
includeClosedboolean
Also show closed/resolved markets.
tagstring
Filter markets by tag/category slug (e.g., 'politics', 'crypto', 'sports').
orderBystring
Order results by the specified criteria. 'relevance' keeps API order (search mode only), 'volume' sorts by total trading volume, 'newest' sorts by end date, 'liquidity' sorts by current liquidity.
ascendingboolean
Sort in ascending order instead of descending. Only applies when orderBy is set.
limitnumber
Maximum number of results to return (default: 10, max: 100)
offsetnumber
Number of results to skip for pagination (default: 0). Only works in browse mode.