Skip to main content

Query Order

Type: USER_DATA · Weight: 1

Status: Live in production. Terminal orders (FILLED / CANCELED) are looked up from order history; -2011 is returned only when the order does not exist or belongs to another account.

GET /api/v3/order

Look up one of your orders by id. Open orders (NEW or PARTIALLY_FILLED) are read live; orders that have fully filled or been cancelled are read from order history and returned with their final status, executedQty and finalization time. History is prospective: an order finalized before 2026-07-22 is not there and answers -2011; allOrders has the same coverage.

The response's clientOrderId is always equal to orderId: the gateway does not yet store the newClientOrderId you supplied at placement, so client ids cannot be used to look orders up.

Request

GET /api/v3/order?symbol=CBTC-USDCB&orderId=019910a4-9f21-7b34-8c56-1d2e3f4a5b6c&timestamp=1756600000000&signature=...

Parameters

NameTypeRequiredNotes
symbolstringyes
orderIdstringyesOrder UUID. Non-UUID → -1100.
origClientOrderIdstringnoIgnored.

Response — 200 (values illustrative)

{
"symbol": "CBTC-USDCB",
"orderId": "019910a4-9f21-7b34-8c56-1d2e3f4a5b6c",
"orderListId": -1,
"clientOrderId": "019910a4-9f21-7b34-8c56-1d2e3f4a5b6c",
"price": "50000",
"origQty": "0.001",
"executedQty": "0.0003",
"cummulativeQuoteQty": "15.0000",
"status": "PARTIALLY_FILLED",
"timeInForce": "GTC",
"type": "LIMIT",
"side": "BUY",
"time": 1756600000123,
"updateTime": 1756600000123,
"isWorking": true
}
FieldNotes
clientOrderIdEquals orderId. The newClientOrderId you sent is used for idempotency at placement but is not stored on the order.
executedQtyorigQty − remaining.
cummulativeQuoteQtyexecutedQty × price (the limit price — or, for a MARKET order still open, its protective band price — not the fill VWAP).
statusNEW or PARTIALLY_FILLED for an open order; FILLED or CANCELED for a finalized one.
timeInForceGTC for LIMIT, IOC for MARKET.
time, updateTimeOpen order: both the creation time. Finalized order: both the finalization time. Unix ms.
isWorkingtrue for an open order, false once finalized.

Errors

HTTPcodecause
400-1102symbol or orderId missing.
400-1100orderId not a UUID.
422-2011No order with that id for this key and symbol (or finalized before history began).
429-1003Weight bucket exhausted.

Differences from Binance

  • Orders finalized before order history shipped (2026-07-22) return -2011.
  • clientOrderId mirrors orderId; origClientOrderId lookups are not supported.
  • cummulativeQuoteQty is computed at the limit price.
  • No stopPrice, icebergQty, origQuoteOrderQty, workingTime, selfTradePreventionMode fields.