Skip to main content

Get Trades

Recent public trades for a futures symbol.

HTTP

MethodGET
Endpoint/trade/api/v2/futures/trades
Rate limit100 requests per 60 seconds

Request Parameters

ParameterTypeMandatoryDescription
exchangestringYesEXCHANGE_2.
symbolstringYesSymbol, e.g. BTCUSDT.

Example

import requests

headers, path = sign_request("GET", "/trade/api/v2/futures/trades",
params={"symbol": "btcusdt", "exchange": "EXCHANGE_2"})
response = requests.get(BASE_URL + path, headers=headers)
print(response.json())

Response

{
"data": [
{
"E": 1732691693128,
"p": 0.39391,
"q": 133,
"e": "EXCHANGE_2",
"s": "DOGEUSDT",
"m": true
}
]
}

Response Parameters

data is an array of trades. Single-letter keys:

FieldTypeDescription
EintegerTrade timestamp (Unix milliseconds).
pnumberTrade price.
qnumberTrade quantity (base asset).
sstringSymbol.
estringExchange identifier.
mbooleantrue if the buyer was the market maker.

For real-time trade prints, use the Trades WebSocket.