Skip to main content
GET
Instruments
List venue-native option contracts under a normalized underlying market. Pass both source and market; use instrument, expiry, option_type, or q to narrow a chain.

Request

Query parameters

Access and behavior

Each instrument row identifies the venue-native contract and its option terms. expiry is an exact Unix-millisecond expiry; option_type accepts call or put. The response uses next_cursor for continuation and does not include has_more or total.

Response

instruments[] fields

Pagination

Pass next_cursor as cursor with the same filters. Stop when has_more is false, or when next_cursor is null for endpoints without has_more. A cursor is opaque; do not edit or reuse it with different filters.

Errors

The OpenAPI contract lists 400, 503, 429. Error responses use error.code, error.message, and error.resolution. Follow Retry-After after 429. For the machine-readable contract, see the OpenAPI document.