Skip to main content

Get Order Status

Fetch the current state of a single futures order by order_id.

HTTP

MethodGET
Endpoint/trade/api/v2/futures/order
Rate limit20 requests per 60 seconds

Request Parameters

ParameterTypeMandatoryDescription
order_idstringYesThe order_id you want to fetch.

Example

import requests

headers, path = sign_request("GET", "/trade/api/v2/futures/order",
params={"order_id": "698ed406-8ef5-4664-9779-f7978702a447"})
response = requests.get(BASE_URL + path, headers=headers)
print(response.json())

Response

{
"data": {
"order": {
"order_id": "698ed406-8ef5-4664-9779-f7978702a447",
"exchange": "EXCHANGE_2",
"symbol": "DOGEUSDT",
"side": "BUY",
"status": "CANCELLED",
"order_type": "LIMIT",
"quantity": "6.16",
"exec_quantity": "0",
"price": "0.28",
"avg_execution_price": "0",
"execution_fee": "0.0041",
"realised_pnl": "0",
"reduce_only": false,
"created_at": 1732623664116,
"updated_at": 1732623664116
}
}
}

Note the response is wrapped in data.order (singular), not data directly. Same field shape as Place Order's response.