Skip to main content
GET
/
v1
/
market
/
instruments
List all instruments
curl --request GET \
  --url https://api.joyride.exchange/v1/market/instruments
[
  {
    "id": "SOL_USDC-28FEB26-150-C",
    "strike": 150000000,
    "option_type": "call",
    "expiration": 1740729600,
    "tick_size": 1000,
    "min_size": 100,
    "contract_size": 1
  }
]

Response

200 - application/json

Array of instruments

id
string
required

Unique instrument identifier. Format: {ASSET}_USDC-{DDMMMYY}-{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

Units of underlying per contract (always 1)

Example:

1