Retrieves detailed information about a specific instrument, including instrument specifications, contract details, tick size, settlement currency, expiration date (for futures and options), strike price (for options), underlying type, and other instrument parameters.
Looks up by instrument_name, including combo IDs and expired or archivized instruments that public/get_instruments no longer lists. Unknown names fail with instrument not found. For live combo legs and combo-book state, use public/get_combo_details / public/get_combos instead of this method.
is_active is true while the order book is visible (open, settlement, locked, or halted). It is not the same as tradable: only state open accepts new orders. After delivery the book becomes delivered (is_active false) and is later archivized.
Spot instruments omit settlement_currency and settlement_period. Spot routed to Coinbase Exchange also omit block-trade fields and include is_cbe_routed / is_csr (present only when true). Futures include max_leverage and max_non_default_leverage. Some USDC spot pairs that support margin loans also include max_leverage. Perpetuals still have expiration_timestamp.
📖 Related Article: Spot Trading: Deribit and Coinbase-Routed Instruments
Request
- Base URLhttps://test.deribit.com/api/v2
- URLhttps://test.deribit.com/api/v2/public/get_instrument
- Authnone declared
Query parameters
Unique instrument identifier
Instrument name
Response
Success response
Example response
{
"result": {
"min_trade_amount": 0.1,
"instrument_name": "BTC-PERPETUAL",
"creation_timestamp": 1536569522277,
"tick_size": 0.0001,
"contract_size": 1,
"lot_size": 1,
"maker_commission": 0.0001,
"taker_commission": 0.0005,
"max_liquidation_commission": 0.001,
"block_trade_commission": 0.0005,
"block_trade_tick_size": 0.01,
"block_trade_min_trade_amount": 25,
"max_leverage": 100,
"price_index": "btc_usdc",
"base_currency_uuid": "5b71fc48-3dd3-540c-809b-f8c94d0e68b5",
"quote_currency_uuid": "2b92315d-eab7-5bef-84fa-089a131333f5",
"index_id": 1000004,
"product_group": "BTC"
}
}Changes
- breaking
the response property
/became optional for the status - warning
added the new
RWAenum value to the/response property for the response status - warning
added the new
dayenum value to the/response property for the response status - warning
added the new
hourenum value to the/response property for the response status - warning
added the new
minuteenum value to the/response property for the response status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
added the optional property
/to the response with the status - info
removed the
BTCenum value from the/response property for the response status - info
removed the
BTCenum value from the/response property for the response status - info
removed the
ETHenum value from the/response property for the response status - info
removed the
ETHenum value from the/response property for the response status - info
removed the
USDenum value from the/response property for the response status - info
removed the
USDenum value from the/response property for the response status - info
removed the
USDCenum value from the/response property for the response status
- breaking
- warning
removed the optional property
/from the response with the status
- warning