Skip to main content
GET
/
rewards
/
markets
/
multi
Get multiple markets with rewards
curl --request GET \
  --url https://clob.polymarket.com/rewards/markets/multi
{
  "limit": 50,
  "count": 1,
  "next_cursor": "NQ==",
  "data": [
    {
      "condition_id": "0xbd31dc8a20211944f6b70f31557f1001557b59905b7738480ca09bd4532f84af",
      "event_id": "12345",
      "event_slug": "2024-us-election",
      "created_at": "2024-05-01T12:00:00Z",
      "group_item_title": "",
      "image": "https://example.com/image.png",
      "market_competitiveness": 0.42,
      "market_id": "248849",
      "market_slug": "will-trump-win-the-2024-iowa-caucus",
      "one_day_price_change": 0.03,
      "question": "Will Trump win the 2024 Iowa Caucus?",
      "rewards_max_spread": 99,
      "rewards_min_size": 10,
      "spread": 0.12,
      "end_date": "2024-08-10 00:00:00",
      "tokens": [
        {
          "token_id": "1343197538147866997676250008839231694243646439454152539053893078719042421992",
          "outcome": "YES",
          "price": 0.8
        },
        {
          "token_id": "16678291189211314787145083999015737376658799626183230671758641503291735614088",
          "outcome": "NO",
          "price": 0.2
        }
      ],
      "volume_24hr": 12345.67,
      "rewards_config": [
        {
          "id": 7,
          "asset_address": "0x9c4E1703476E875070EE25b56A58B008CFb8FA78",
          "start_date": "2024-03-01",
          "end_date": "2500-12-31",
          "rate_per_day": 2,
          "total_rewards": 92
        }
      ]
    }
  ]
}

Query Parameters

q
string

Text search on market question/description

tag_slug
string

Filter by tag slug. Can be repeated for OR logic (e.g., ?tag_slug=sports&tag_slug=politics)

event_id
string

Filter by event ID. Can be repeated for multiple events (e.g., ?event_id=100&event_id=200)

event_title
string

Search event titles using case-insensitive pattern matching

order_by
enum<string>

Field to sort results by

Available options:
market_id,
created_at,
volume_24hr,
spread,
competitiveness,
max_spread,
min_size,
question,
one_day_price_change,
rate_per_day,
price,
end_date,
start_date,
reward_end_date
position
enum<string>

Sort direction

Available options:
ASC,
DESC
min_volume_24hr
number<double>

Minimum 24-hour volume filter

max_volume_24hr
number<double>

Maximum 24-hour volume filter

min_spread
number<double>

Minimum spread filter

max_spread
number<double>

Maximum spread filter

min_price
number<double>

Minimum first token price filter

max_price
number<double>

Maximum first token price filter

next_cursor
string

Pagination cursor from previous response

page_size
integer
default:100

Number of items per page (max 500, values above are capped)

Required range: x <= 500

Response

Successfully retrieved markets with rewards

Paginated list of markets with rewards and trading metrics

limit
integer
required

Maximum number of items per page

count
integer
required

Number of items in the current response

next_cursor
string
required

Cursor for the next page. "LTE=" indicates the last page.

data
object[]
required