Returns a list of instruments matching the request
Request for listing instruments with optional filters and pagination.
Results per page (default: 50, max: 1000)
Pagination cursor from previous response
Filter by specific instrument symbols
Filter by product ID
Filter tradable vs non-tradable instruments
TRADABLE_FILTER_TRADABLE, TRADABLE_FILTER_NON_TRADABLE, TRADABLE_FILTER_ALL Filter by instrument states (e.g., INSTRUMENT_STATE_OPEN)
CLOSED: No order entry, modification, cancellation, or matching. Day orders expired.
OPEN: Continuous order entry and matching.
PREOPEN: Orders accepted, no matching. Dutch Auction on transition to OPEN.
MATCH_AND_CLOSE_AUCTION: Like PREOPEN, matches on transition out.
SUSPENDED: Cancel only. No entry, modification, or matching.
HALTED: Like SUSPENDED, no cancels allowed.
EXPIRED: All resting orders expired, no new orders.
TERMINATED: Order book removed, all orders and positions closed.
INSTRUMENT_STATE_CLOSED, INSTRUMENT_STATE_OPEN, INSTRUMENT_STATE_PREOPEN, INSTRUMENT_STATE_SUSPENDED, INSTRUMENT_STATE_EXPIRED, INSTRUMENT_STATE_TERMINATED, INSTRUMENT_STATE_HALTED, INSTRUMENT_STATE_MATCH_AND_CLOSE_AUCTION Filter by event series (e.g., 'nfl', 'nba', 'cbb')
Filter by event category (e.g., 'SPR', 'POL', 'CRY')
Filter by clearing symbol prefix (e.g., 'AEC-NFL')
Filter instruments starting on or after this date (format: 'YYYY-MM-DD')
Filter instruments starting on or before this date
Filter instruments expiring on or after this date
Filter instruments expiring on or before this date
Advanced filter with whereClause and/or fieldFilters (ANDed together if both provided)