Complete market catalog
Markets & Search
Market Catalog
Walk the complete Polymarket market catalog with stable cursor pagination and optional status or event filters.
GET
Complete market catalog
GET /v3/markets is the exhaustive market-listing route. Use it when every
market matters. Use Search Markets when relevance
search is more useful than a complete cursor walk.
Rows are ordered by updated_at descending, with rows that have no update
timestamp placed last.
Request
Query parameters
Offset pagination is not supported on this route.
First page
Continue pagination
Passnext_cursor unchanged and keep the same status and event_slug
filters:
has_more is false. The last page returns next_cursor: null.
Cursors expire, so complete a page walk promptly rather than storing a cursor
as a permanent market ID.
Response envelope
Market fields
Errors
Authorizations
Query Parameters
Required range:
1 <= x <= 300Opaque next_cursor from the preceding page.
Available options:
open, closed, inactive, all Exact parent event slug.
Available options:
updated Available options:
desc Response
Cursor-paginated markets

