Skip to main content
GET
Get multiple markets with rewards

Request contract

  • Method and path: GET /apis/v1/polymarket/rewards/markets/multi
  • Availability: enabled
  • Request URL template: https://api.aisa.one/apis/v1/polymarket/rewards/markets/multi
  • event_id: query; optional
  • event_title: query; optional
  • max_price: query; optional
  • max_spread: query; optional
  • max_volume_24hr: query; optional
  • min_price: query; optional
  • min_spread: query; optional
  • min_volume_24hr: query; optional
  • next_cursor: query; optional
  • order_by: query; optional
  • page_size: query; optional
  • position: query; optional
  • q: query; optional
  • tag_slug: query; optional
  • Runtime facts: 3ef99d33457af3e3c3b16299db54930852c884758cba034bdda67a08da5ab7fb
Complete OpenAPI definition Effective request and pricing declaration (including authentication and referenced schemas):

Cost and request rules

Published reference price: $0.012 USD per successful request. Account-specific pricing and final settlement may differ. Published reference values are not an account-specific quote or a settled charge. For endpoints supporting X-AISA-Cost-Mode: quote, obtain a free quote for your exact request before execution; reconcile the settled cost with response metadata and Usage Logs. USD amounts use 1,000,000 integer micro-USD per dollar.
  • Default request reference estimate (USD): 0.012
  • Cost contract: fixed_success
  • Settlement evidence source: request_snapshot

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

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

max_price
number<double>

Maximum first token price filter

max_spread
number<double>

Maximum spread filter

max_volume_24hr
number<double>

Maximum 24-hour volume filter

min_price
number<double>

Minimum first token price filter

min_spread
number<double>

Minimum spread filter

min_volume_24hr
number<double>

Minimum 24-hour volume filter

next_cursor
string

Pagination cursor from previous response

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
page_size
integer
default:100

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

Required range: x <= 500
position
enum<string>

Sort direction

Available options:
ASC,
DESC
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)

Response

Successfully retrieved markets with rewards

Paginated list of markets with rewards and trading metrics

count
integer
required

Number of items in the current response

data
object[]
required
limit
integer
required

Maximum number of items per page

next_cursor
string
required

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