Get Instrument
Get details of a specific instrument.
Endpoint
block/rfqs/get_instrument
Parameters
| Parameter |
Type |
Required |
Description |
| instrumentName |
string |
true |
Instrument name |
Request Example
{
"rid": 7696960098160975000,
"method": "block/rfqs/get_instrument",
"params": {
"instrumentName": "BTC-USDC-20251031-100000-P"
}
}
Response
| Name |
Type |
Description |
| baseCurrency |
string |
The currency the Instrument is exposed to. Valid values: BTC, ETH |
| marginKind |
string |
The nature of how the contract is margined. Valid values: linear, reversed |
| optionKind |
string |
The kind of Option. null if instrument is not an Option. Valid values: call, put, null |
| strike |
string |
Option Instrument Strike Price. null if kind == FUTURE |
| kind |
string |
The type of Instrument. Valid values: future, option |
| expiration |
number |
Instrument expiration timestamp in unix milliseconds since the epoch. null if Instrument does not have an expiration |
| instrumentName |
string |
The name of the Instrument per the underlying exchange's naming conventions |
Response Example
{
"rid": 7696960098160975000,
"result": {
"baseCurrency": "BTC",
"marginKind": null,
"optionKind": "put",
"strike": "100000",
"kind": "option",
"expiration": 1761897600000,
"instrumentName": "BTC-USDC-20251031-100000-P"
}
}