Portal Community

getOrder (ORD03)

Looks up a single order's current state.

FieldRequiredDescription
symbol✓ YesTrading pair the order belongs to.
orderIdAt least one of these twoBinance's numeric order id.
origClientOrderIdAt least one of these twoThe newClientOrderId you supplied when placing the order.

Output: single order record (symbol, orderId, clientOrderId, orderStatus, price, origQty, executedQty).

cancelOrder (ORD04)

Cancels an open order.

FieldRequiredDescription
symbol✓ YesTrading pair the order belongs to.
orderIdAt least one of these twoBinance's numeric order id.
origClientOrderIdAt least one of these twoThe client order id used when placing the order.
newClientOrderIdNoA new identifier for the cancellation itself.
cancelRestrictionsNoOptional Binance cancel-restriction flag.

Output: single order record (symbol, orderId, clientOrderId, orderStatus).

getOpenOrders (ORD05)

Lists currently open orders.

FieldRequiredDescription
symbolNoOmit to return open orders across all symbols.

Output: items[], count — one entry per open order (symbol, orderId, side, type, price, origQty, executedQty, orderStatus).

getOrderHistory (ORD06)

Lists past orders (any status) for a symbol.

FieldRequiredDescription
symbol✓ Yes — unlike getOpenOrdersTrading pair to list history for.
orderIdNoReturn orders starting from this id.
startTime / endTimeNoTime-range filter.
limitNoPage size.

Output: items[], count — same row shape as getOpenOrders.

getOpenOrders vs. getOrderHistory: getOpenOrders only shows what's currently resting on the book and lets you omit symbol for a cross-symbol view. getOrderHistory requires a symbol but returns every order regardless of status (filled, cancelled, expired, etc.), with pagination fields for scanning further back.