Polymarket API reference / Gamma API
GET/markets

List markets

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

Things to know

At 300 requests per 10 seconds this is the tightest limit most integrations hit. Market metadata rarely changes during a market's life, so cache it instead of re-listing in a loop.

Parameters

NameInTypeRequiredDescription
limitqueryintegerno
offsetqueryintegerno
orderquerystringnoComma-separated list of fields to order by
ascendingquerybooleanno
idqueryinteger[]no
slugquerystring[]no
clob_token_idsquerystring[]no
condition_idsquerystring[]no
liquidity_num_minquerynumberno
liquidity_num_maxquerynumberno
volume_num_minquerynumberno
volume_num_maxquerynumberno
start_date_minquerystringno
start_date_maxquerystringno
end_date_minquerystringno
end_date_maxquerystringno
tag_idqueryintegerno
related_tagsquerybooleanno
cyomquerybooleanno
uma_resolution_statusquerystringno
game_idquerystringno
sports_market_typesquerystring[]no
rewards_min_sizequerynumberno
question_idsquerystring[]no
include_tagquerybooleanno
closedquerybooleanno

Example

curl -X GET "https://gamma-api.polymarket.com/markets"

Returns a list of objects with these fields

FieldTypeDescription
idstring
questionstring
conditionIdstring
slugstring
twitterCardImagestring
resolutionSourcestring
endDatestring
categorystring
liquiditystring
sponsorNamestring
sponsorImagestring
startDatestring
xAxisValuestring
yAxisValuestring
denominationTokenstring
feestring
imagestring
iconstring
lowerBoundstring
upperBoundstring
descriptionstring
outcomesstring
outcomePricesstring
volumestring
activeboolean
marketTypestring
formatTypestring
lowerBoundDatestring
upperBoundDatestring
closedboolean
createdByinteger
updatedByinteger
createdAtstring
updatedAtstring
closedTimestring
wideFormatboolean
newboolean
mailchimpTagstring
featuredboolean
archivedboolean

Responses

StatusMeaning
200List of markets

Related endpoints

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.