Get Incentive Programs
Returns incentive programs grouped by market, with time periods.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Number of markets to return per page. Use with pageToken for pagination. Example: 10
Pagination token from a previous response's nextPageToken field. Omit for the first request
Filter by market symbols. Returns only programs for the specified markets. Example: aec-nba-bos-nyk-2026-04-01
Field to sort results by. created_at sorts by program start time, reward sorts by reward pool size
created_at "asc" | "desc" (default: "desc")
asc, desc filter by status: "active", "closed", "pending"
filter by program type (optional, e.g. "liquidityProgram", "volumeProgram")
case-insensitive substring match on market_slug
filter by instrument lifecycle state (empty = no filter)
INSTRUMENT_STATE_OPEN, INSTRUMENT_STATE_PREOPEN, INSTRUMENT_STATE_SUSPENDED, INSTRUMENT_STATE_EXPIRED, INSTRUMENT_STATE_TERMINATED, INSTRUMENT_STATE_HALTED, INSTRUMENT_STATE_MATCH_AND_CLOSE_AUCTION, INSTRUMENT_STATE_PENDING filter by instrument metadata "event_category" (exact match)
filter by instrument metadata "event_subcategory" (exact match)