Polymarket API reference / Gamma API
GET/public-search

Search markets, events, and profiles

Base URL
https://gamma-api.polymarket.com
Auth
Public, no key
Rate limit
350 req / 10s (35 per second)
Limit applies to
/public-search

Parameters

NameInTypeRequiredDescription
qquerystringyes
cachequerybooleanno
events_statusquerystringno
limit_per_typequeryintegerno
pagequeryintegerno
events_tagquerystring[]no
keep_closed_marketsqueryintegerno
sortquerystringno
ascendingquerybooleanno
search_tagsquerybooleanno
search_profilesquerybooleanno
recurrencequerystringno
exclude_tag_idqueryinteger[]no
optimizedquerybooleanno

Example

curl -X GET "https://gamma-api.polymarket.com/public-search?q=<q>"

Response fields

FieldTypeDescription
eventsobject[]
tagsobject[]
profilesobject[]
paginationobject

Responses

StatusMeaning
200Search results
Polymarket's API serves current state only, so it cannot show what a market's book looked like after it resolved. PolyTest records Up/Down markets while they run and keeps the snapshots. Try it free, or read the full rate limit reference.

From Polymarket's published OpenAPI spec and rate-limit tables, synced 2026-10-04.