trade: Get recent trades

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

Description

Get the most recent trades for all symbols or a specific symbol.

Parameters (6)

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

Number of trades to return

Constraints: {'maximum': 500}

endTime (string, query, optional)

End timestamp (ISO 8601)

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

Sort newest first

start (integer, query, optional)

Starting ID

startTime (string, query, optional)

Start timestamp (ISO 8601)

symbol (string, query, optional)

Instrument symbol (e.g., XBTUSD)

Examples (1)

Get recent trades probe-gate
curl 'https://www.bitmex.com/api/v1/trade?count=100&reverse=True'
import requests

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

api = zingu_apis.api("bitmex")
result = api.fetch("trade", count=100, reverse="True")

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

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:17:06.473756 200 448ms
2026-04-15 03:32:25.886479 200 486ms
2026-04-14 02:30:38.926836 200 836ms
2026-04-12 16:29:51.575542 200 961ms
2026-04-10 01:13:43.626648 200 324ms
2026-04-09 03:30:22.326853 200 426ms
2026-04-08 07:06:28.522744 200 689ms
2026-04-07 01:50:26.415796 200 435ms
2026-04-05 19:26:17.199957 200 460ms
2026-04-05 00:34:35.013963 200 508ms
2026-04-04 02:07:14.009271 200 1907ms
2026-04-03 13:27:12.129118 200 482ms
2026-03-30 02:32:16.037228 200 433ms
2026-03-29 13:17:22.528198 200 404ms
2026-03-22T10:46:39.744914 200 380ms