For the complete documentation index, see llms.txt. This page is also available as Markdown.

Market Screener

Data Freshness & Historical Coverage

For data freshness and historical coverage, see Data Coverage by Chain; this endpoint follows it except where noted below.

  • Returns a current, point-in-time snapshot of prediction markets and their latest metrics — there is no date-range parameter or historical look-back, and values reflect within the standard live latency.

Get Prediction Market Screener

post

Browse and filter all Polymarket prediction markets. Supports sorting by volume, liquidity, price change, and more. Filter by search query and active/closed status.

What it helps to answer:

  1. What are the most active prediction markets right now?

  2. Which markets have the highest volume or liquidity?

  3. What new markets have been created recently?

Authorizations
apikeystringRequired

API key for authentication

Body

Request for market screener endpoint.

order_byany ofOptional

Sort order

Example: [{"direction":"DESC","field":"volume_24hr"}]
sort_bystring · enumOptionalDeprecated

Deprecated: use 'order_by' instead.

Default: volume_24hrPossible values:
querystring · max: 200Optional

Search query to filter results

Default: ""Example: bitcoin
statusstring · enumOptional

Filter by status (active, closed, or empty for all)

Default: ""Example: activePossible values:
tagsstring[] · max: 50Optional

Filter by tags

Example: ["Crypto","Bitcoin"]
min_liquiditynumber · min: -1Optional

Minimum liquidity filter (-1 = no filter)

Default: -1
max_liquiditynumber · min: -1Optional

Maximum liquidity filter (-1 = no limit)

Default: -1
max_unique_traders_24hinteger · min: -1Optional

Maximum unique traders in 24h (-1 = no limit)

Default: -1
min_volume_24hrnumber · min: -1Optional

Minimum 24h volume filter (-1 = no filter)

Default: -1
neg_riskany ofOptional

Filter by neg-risk framework (null = no filter)

booleanOptional
min_open_interestnumber · min: -1Optional

Minimum open interest filter (-1 = no filter)

Default: -1
max_open_interestnumber · min: -1Optional

Maximum open interest filter (-1 = no limit)

Default: -1
end_date_beforestring · max: 100Optional

Filter markets ending before this datetime (ISO 8601)

Default: ""Example: 2025-12-31T23:59:59Z
end_date_afterstring · max: 100Optional

Filter markets ending after this datetime (ISO 8601)

Default: ""Example: 2025-01-01T00:00:00Z
min_pricenumber · min: -1Optional

Minimum price filter (-1 = no filter)

Default: -1
max_pricenumber · min: -1Optional

Maximum price filter (-1 = no limit)

Default: -1
Responses
200

Market screener data

application/json
post/api/v1/prediction-market/market-screener

Last updated

Was this helpful?