Get Instruments

Get available trading instruments for Block RFQ.

Endpoint

block/rfqs/get_instruments

Parameters

Parameter Type Required Description
currency string true The currency symbol or "any" for all. Valid values: BTC, ETH, USDC, USDT, EURR, any
kind string false Instrument kind. Valid values: future, option, spot. If not provided, instruments of all kinds are considered
expired boolean false Set to true to show recently expired instruments instead of active ones

Request Example

{
  "rid": 6846694979264292000,
  "method": "block/rfqs/get_instruments",
  "params": {
    "currency": "any",
    "kind": "option",
    "expired": false
  }
}

Response

Array of instruments

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, spot, perpetual
expiration long 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": 6846694979264292000,
  "result": [
    {
      "baseCurrency": "BTC",
      "marginKind": null,
      "optionKind": "put",
      "strike": "111000",
      "kind": "option",
      "expiration": 1760083200000,
      "instrumentName": "BTC-USDC-20251010-111000-P"
    }
  ]
}

results matching ""

    No results matching ""