CayøLargo
← Back to siteAPI ReferencePricingChangelog
v1.0Swagger ↗

Instruments

List options instruments

Returns Deribit option instruments with optional filtering. Results are ordered by coin, expiry, strike, type.

GET/v1/instruments/optionspro

Query Parameters

coinstringoptional

Filter by underlying asset.

e.g.BTCETHSOLBNBXRP
option_typestringoptional

Filter by option type.

e.g.callput
is_activebooleanoptional

Filter by active listing status.

e.g.truefalse
expiry_datestringoptional

Filter by expiration date in UTC. Format: YYYY-MM-DD.

e.g.2025-03-282025-06-27

Response Schema

Fields marked pro require a Pro subscription. Fields marked alpha require Alpha.

FieldTypeTierDescription
coinstringproUnderlying asset: BTC, ETH, SOL, BNB, XRP, TRX.
instrument_idintegerproInternal primary key. Stable across updates.
instrument_namestringproDeribit canonical name, e.g. BTC-28MAR25-80000-C.
underlying_assetstringproIndex name as reported by Deribit, e.g. btc_usd.
option_typestringprocall or put.
strikefloatproStrike price in USD.
expiration_timestampdatetimeproExpiry in UTC, ISO 8601.
is_activebooleanproTrue if the instrument is currently listed.
settlement_periodstringproSettlement frequency: day, week, month.
contract_sizefloatproSize of one contract in base currency. Needed for USD notional: OI x contract_size x spot. Varies by coin: BTC=1, ETH=1, SOL=10, AVAX=100, XRP=1000, TRX=10000.
base_currencystringproBase currency of the contract, e.g. BTC.
quote_currencystringproQuote currency, e.g. USD.
min_trade_amountfloatproMinimum tradeable quantity per order.
tick_sizefloatproMinimum price increment.
creation_timestampdatetimeproWhen Deribit listed this instrument, UTC.