Skip to main content
GET
/
v1
/
market
/
ticker
/
{id}
Get ticker
curl --request GET \
  --url https://joyride.exchange/api/v1/market/ticker/{id}
{
  "instrument_id": "SOL_USDC-28FEB26-150-C",
  "price_decimals": 6,
  "size_decimals": 3,
  "contract_size": 1,
  "best_bid": 1500000,
  "best_bid_size": 2000,
  "best_ask": 1600000,
  "best_ask_size": 1500,
  "spread": 100000
}

Documentation Index

Fetch the complete documentation index at: https://docs.joyride.exchange/llms.txt

Use this file to discover all available pages before exploring further.

Path Parameters

id
string
required

Instrument identifier (e.g., SOL_USDC-28FEB26-150-C)

Response

Ticker data

Best bid/ask for a single instrument

instrument_id
string
required
Example:

"SOL_USDC-28FEB26-150-C"

price_decimals
integer
required

Decimals for integer price fields (best_bid, best_ask, spread, mid_price). Always 6.

Example:

6

size_decimals
integer
required

Decimals for integer size fields (best_bid_size, best_ask_size). Always 3.

Example:

3

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

best_bid
integer | null

Best bid price in USDC micros (null if no bids)

Example:

1500000

best_bid_size
integer | null

Size at best bid in millicontracts

Example:

2000

best_ask
integer | null

Best ask price in USDC micros (null if no asks)

Example:

1600000

best_ask_size
integer | null

Size at best ask in millicontracts

Example:

1500

spread
integer | null

Spread in USDC micros

Example:

100000