Skip to main content
List Instruments
curl --request GET \
  --url https://195.138.37.5:4410/api/v2/public/get_instruments
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": [
    {
      "instrument_id": 124942,
      "instrument_name": "ETH-PERPETUAL",
      "kind": "perp_future",
      "product_group": "ETH",
      "base_currency": "ETH",
      "quote_currency": "USDC",
      "settlement_currency": "USDC",
      "tick_size": 0.01,
      "is_active": true,
      "creation_timestamp": 1747500000000
    },
    {
      "instrument_id": 200001,
      "instrument_name": "BTC-30MAY26-70000-C",
      "kind": "option",
      "product_group": "BTC",
      "base_currency": "BTC",
      "quote_currency": "USDC",
      "settlement_currency": "USDC",
      "tick_size": 0.5,
      "strike": 70000,
      "option_type": "call",
      "is_active": true,
      "expiration_timestamp": 1779148800000,
      "creation_timestamp": 1748400000000
    }
  ]
}

Query Parameters

currency
string

Filter by the base currency of the instrument's currency pair (e.g. BTC, ETH, AVAX). Case-insensitive.

kind
enum<string>

Filter by instrument kind. Case-insensitive.

Available options:
perp_future,
option,
spot,
future_combo,
option_combo,
dated_future
expired
boolean

When true, return only expired instruments. When false, return only currently-active (non-expired) instruments. Omit to return both.

Response

List of instruments matching the supplied filters.

jsonrpc
enum<string>
required

The JSON-RPC version (2.0)

Available options:
2.0
result
object[]
required

Array of instruments matching the supplied filters. May be empty.

id
integer

The id that was sent in the request