Skip to main content
GET
List all instruments

Response

200 - application/json

Array of instruments

id
string
required

Unique instrument identifier. Format: {ASSET}_USDC-{DMMMYY}-{STRIKE}-{C|P}

Example:

"SOL_USDC-28FEB26-150-C"

strike
integer
required

Strike price in USDC micros

Example:

150000000

option_type
enum<string>
required
Available options:
call,
put
Example:

"call"

expiration
integer
required

Expiration timestamp (Unix seconds)

Example:

1740729600

tick_size
integer
required

Minimum price increment in USDC micros

Example:

1000

min_size
integer
required

Minimum order size in millicontracts

Example:

100

contract_size
integer
required

Underlying units per contract — currently 1 for all listed instruments. Always read this from the response, never hard-code: future contracts may ship with a different multiplier.

Example:

1

price_decimals
integer
required

Per-row hint — decimals applied to strike/tick_size to recover human dollars (always 6).

Example:

6

size_decimals
integer
required

Per-row hint — decimals applied to min_size to recover human contracts (always 3).

Example:

3