Skip to main content
GET
Get instruments

Path Parameters

pageNumber
integer
default:0
required

Page index for instrument listing pagination.

Required range: x >= 0
pageSize
integer
default:2000
required

Number of instruments to return per page.

Required range: x >= 0
contractType
string
required

Optional contract type filter (comma-separated). Accepted values (case-insensitive): option, future, perp, spot.

expiry
string | null
required

Optional expiry filter. Matches the instrument's formatted expiry (e.g. 28MAR25).

underlyingAsset
string | null
required

Optional underlying asset ticker filter (e.g. BTC). Case-insensitive.

Response

Instruments

instruments
object
required

Current and historical instruments from the indexer instruments table.