instrument: Get instruments

API: bitmex.com:bitmex
Endpoint: /instrument
Response format: application/json
Charset: utf-8
Auth: none
Method: GET
Last Status: 200
Latency: 708ms

Description

Get information about all trading instruments including their current state, prices, and configuration.

Parameters (4)

count (integer, query, optional, default: 100)

Number of results to fetch

Constraints: {'maximum': 500}

reverse (boolean, query, optional, default: False)

If true, will sort results newest first

start (integer, query, optional)

Starting ID for results

symbol (string, query, optional)

Instrument symbol to filter by (e.g., XBTUSD)

Examples (1)

Get instruments probe-gate
curl 'https://www.bitmex.com/api/v1/instrument?count=100&reverse=False'
import requests

resp = requests.get(
    "https://www.bitmex.com/api/v1/instrument",
    params={
        'count': '100',
        'reverse': 'False',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("bitmex")
result = api.fetch("instrument", count=100, reverse="False")

for item in result:
    print(item)
const resp = await fetch("https://www.bitmex.com/api/v1/instrument?count=100&reverse=False");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:26:11.868620 200 708ms
2026-04-15 04:07:40.907221 200 454ms
2026-04-14 02:49:31.429269 200 453ms
2026-04-12 16:34:11.819663 200 649ms
2026-04-10 01:46:10.982599 200 391ms
2026-04-09 03:49:01.369802 200 567ms
2026-04-08 00:11:32.994297 200 370ms
2026-04-07 00:12:41.859224 200 471ms
2026-04-05 21:04:28.564060 200 481ms
2026-04-05 00:58:30.568044 200 486ms
2026-04-04 02:35:13.990586 200 413ms
2026-04-03 12:00:54.293382 200 440ms
2026-03-30 02:46:27.718767 200 380ms
2026-03-29 13:27:09.167594 200 412ms
2026-03-22T10:46:36.542955 200 388ms