GET
/rewards/markets/multiGet multiple markets with rewards
Returns a list of active markets with their reward configurations. Supports text search, tag filtering, numeric filters, and sorting. Results are paginated (100 items per page by default). Use next_cursor to fetch subsequent pages. A next_cursor value of "LTE=" indicates the last page.
- Base URL
- https://clob.polymarket.com
- Auth
- Public, no key
- Rate limit
- 9,000 req / 10s (900 per second)
- Limit applies to
- CLOB API general
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| q | query | string | no | Text search on market question/description |
| tag_slug | query | string | no | Filter by tag slug. Can be repeated for OR logic (e.g., ?tag_slug=sports&tag_slug=politics) |
| event_id | query | string | no | Filter by event ID. Can be repeated for multiple events (e.g., ?event_id=100&event_id=200) |
| event_title | query | string | no | Search event titles using case-insensitive pattern matching |
| order_by | query | string | no | Field to sort results by |
| position | query | string | no | Sort direction |
| min_volume_24hr | query | number | no | Minimum 24-hour volume filter |
| max_volume_24hr | query | number | no | Maximum 24-hour volume filter |
| min_spread | query | number | no | Minimum spread filter |
| max_spread | query | number | no | Maximum spread filter |
| min_price | query | number | no | Minimum first token price filter |
| max_price | query | number | no | Maximum first token price filter |
| next_cursor | query | string | no | Pagination cursor from previous response |
| page_size | query | integer | no | Number of items per page (max 500, values above are capped) |
Example
curl -X GET "https://clob.polymarket.com/rewards/markets/multi"Response fields
| Field | Type | Description |
|---|---|---|
| limit | integer | Maximum number of items per page |
| count | integer | Number of items in the current response |
| next_cursor | string | Cursor for the next page. "LTE=" indicates the last page. |
| data | object[] |
Responses
| Status | Meaning |
|---|---|
| 200 | Successfully retrieved markets with rewards |
| 400 | Bad request - Invalid parameters |
| 500 | Internal server error |
Related endpoints
- GET /rewards/user CLOB API
- GET /rewards/user/total CLOB API
- GET /rewards/user/percentages CLOB API
- GET /rewards/user/markets CLOB API
- GET /rewards/markets/current CLOB API
- GET /rewards/markets/{condition_id} CLOB API
From Polymarket's published OpenAPI spec and rate-limit tables, synced 2026-10-04.