Place Equity Order (TRADE)
Place a new equity order. Supports all combinations of LIMIT / MARKET × BUY / SELL. For LIMIT BUY orders the commission fee is automatically computed and reserved by the server at placement time — callers submit price and quantity only, no fee field is required.
Field combination matrix
| Side | OrderType | Required | Forbidden | | ---- | --------- | -------- | --------- | | BUY | LIMIT | price, quantity, tradingSession | notional | | BUY | MARKET | notional | price, quantity, tradingSession | | SELL | LIMIT | price, quantity, tradingSession | notional | | SELL | MARKET | quantity | price, notional, tradingSession |
Fractional shares: when quantity has a decimal component, or an order is placed by notional, it is treated as a fractional-share order. A fractional-share GTC order must be paired with tradingSession = EXTENDED or 24H.
Rate limit: 200 requests / min (UID).
Place Equity Order (TRADE) › Authorization
Place Equity Order (TRADE) › Request Weight
This endpoint consumes IP-based request weight. Heavier endpoints consume more of your IP rate limit capacity.
Learn more in the Rate limits section.
Headers
X-MBX-APIKEYAn API Key is required to access this endpoint and must be included in the request headers. To create an API Key, refer to: https://www.binance.com/en/support/faq/detail/360002502072.
Query Parameters
symbolUS stock ticker, e.g. AAPL, TSLA. Must be a symbol with tokenization enabled — check via /market/tokenized-assets.
sideBUY / SELL.
orderTypeMARKET / LIMIT.
timestampTimestamp in milliseconds.
quoteAssetQuote asset. Defaults to USDC; must be within the server's allowed set.
priceRequired for LIMIT; forbidden for MARKET. Maximum 2 decimal places.
quantityRequired for LIMIT (both sides) and SELL MARKET; forbidden for BUY MARKET.
notionalRequired for BUY MARKET; forbidden for LIMIT and SELL MARKET.
timeInForceDAY (default) / GTC. GTC is only supported for LIMIT orders; a fractional-share GTC order must be paired with tradingSession = EXTENDED or 24H.
tradingSessionRTH / EXTENDED / 24H. Required for LIMIT; forbidden for MARKET.
walletTypePayment wallet for BUY orders: CARD (default) / MAIN. SELL orders always settle to CARD.
clientOrderIdClient-supplied order id. Format ^[a-zA-Z0-9-_]{32,36}$. Auto-generated when omitted.
tokenizeWhether to tokenize the purchased stock asset upon settlement. Default true. Set to false to receive the underlying equity directly instead of a tokenized asset.
recvWindowThe value cannot be greater than 60000.
Place Equity Order (TRADE) › Responses
Place Equity Order
statusAcknowledgement code: S = accepted, F = failed. Not an order lifecycle status — to poll lifecycle, call /order/detail or /order/history.
orderIdOrder id (UUID).
clientOrderIdEchoes the supplied or server-generated client order id.
Cancel Equity Order (TRADE)
Cancel a single open order by its orderId.
Cancel Equity Order (TRADE) › Authorization
Cancel Equity Order (TRADE) › Request Weight
This endpoint consumes IP-based request weight. Heavier endpoints consume more of your IP rate limit capacity.
Learn more in the Rate limits section.
Headers
X-MBX-APIKEYAn API Key is required to access this endpoint and must be included in the request headers. To create an API Key, refer to: https://www.binance.com/en/support/faq/detail/360002502072.
Query Parameters
orderIdEquity order id returned by /order/place or a query endpoint.
timestampTimestamp in milliseconds.
recvWindowThe value cannot be greater than 60000.
Cancel Equity Order (TRADE) › Responses
Cancel Equity Order
orderIdEchoes the requested order id.
statusAcknowledgement code: S = cancel accepted by upstream, F = cancel failed. Not an order lifecycle status — use /order/detail for lifecycle poll.
Cancel All Equity Orders (TRADE)
Cancel all open orders for the caller. No request body is required — the scope is all of the caller's open orders. The downstream service handles idempotency; to inspect per-order outcomes, query /order/history after the call.
Cancel All Equity Orders (TRADE) › Authorization
Cancel All Equity Orders (TRADE) › Request Weight
This endpoint consumes IP-based request weight. Heavier endpoints consume more of your IP rate limit capacity.
Learn more in the Rate limits section.
Headers
X-MBX-APIKEYAn API Key is required to access this endpoint and must be included in the request headers. To create an API Key, refer to: https://www.binance.com/en/support/faq/detail/360002502072.
Query Parameters
timestampTimestamp in milliseconds.
recvWindowThe value cannot be greater than 60000.
Cancel All Equity Orders (TRADE) › Responses
Cancel All Equity Orders
successtrue when the cancel-all request was accepted by upstream. Per-order outcomes live in /order/history.
Current Open Orders (USER_DATA)
Query all unfinished (open) orders for the caller. No business parameters are needed — user identity is derived from the signature.
Current Open Orders (USER_DATA) › Authorization
Current Open Orders (USER_DATA) › Request Weight
This endpoint consumes IP-based request weight. Heavier endpoints consume more of your IP rate limit capacity.
Learn more in the Rate limits section.
Headers
X-MBX-APIKEYAn API Key is required to access this endpoint and must be included in the request headers. To create an API Key, refer to: https://www.binance.com/en/support/faq/detail/360002502072.
Query Parameters
timestampTimestamp in milliseconds.
recvWindowThe value cannot be greater than 60000.
Current Open Orders (USER_DATA) › Responses
Current Open Orders
orderIdEquity order id.
symbolUS-equity ticker.
quoteQuote asset (e.g. USDC).
sideBUY / SELL.
orderTypeMARKET / LIMIT.
limitPriceLimit price (USD). Non-null for LIMIT orders, null for MARKET.
avgFilledPriceAverage fill price (USD). null until the first fill.
qtyRequested quantity. null for BUY MARKET (use notional instead).
notionalRequested notional. Non-null for BUY MARKET; null otherwise.
filledQtyCumulative filled quantity.
filledTotalCumulative filled notional. Populated only for BUY MARKET.
feeTotal commission fee (USD).
sessionTrading session the order was placed under: RTH / EXTENDED / 24H. null for MARKET orders.
statusOrder lifecycle status — one of NEW / ACCEPTED / PARTIALLY_FILLED / FILLED / CANCELED / EXPIRED / REJECTED.
createdAtOrder creation time (ms epoch).
updatedAtLast update time (ms epoch).
Equity Order History (USER_DATA)
Paged order history for the caller. Filters by symbol, order type, side, status, and time range.
Equity Order History (USER_DATA) › Authorization
Equity Order History (USER_DATA) › Request Weight
This endpoint consumes IP-based request weight. Heavier endpoints consume more of your IP rate limit capacity.
Learn more in the Rate limits section.
Headers
X-MBX-APIKEYAn API Key is required to access this endpoint and must be included in the request headers. To create an API Key, refer to: https://www.binance.com/en/support/faq/detail/360002502072.
Query Parameters
startTimeStart time (ms epoch).
endTimeEnd time (ms epoch).
timestampTimestamp in milliseconds.
symbolUS-equity ticker filter, e.g. NVDA.
orderTypeOrder type filter: MARKET / LIMIT.
sideSide filter: BUY / SELL.
orderStatusComma-separated status filter. Allowed values: FILLED, PARTIALLY_FILLED, CANCELED, EXPIRED, REJECTED.
currentPage number, 1-based. Default 1.
sizePage size. Default 20, max 100.
recvWindowThe value cannot be greater than 60000.
Equity Order History (USER_DATA) › Responses
Equity Order History
totalTotal number of rows matching the filter.
pageCurrent page (echoes current).
sizeCurrent page size (echoes size).
Order rows on this page. Empty array if nothing matches.
orderIdEquity order id.
symbolUS-equity ticker.
quoteQuote asset (e.g. USDC).
sideBUY / SELL.
orderTypeMARKET / LIMIT.
limitPriceLimit price (USD). Non-null for LIMIT orders, null for MARKET.
avgFilledPriceAverage fill price (USD). null until the first fill. For MARKET orders this is the only meaningful price field.
qtyRequested quantity. null for BUY MARKET (use notional instead).
notionalRequested notional. Non-null for BUY MARKET; null otherwise.
filledQtyCumulative filled quantity.
filledTotalCumulative filled notional. Populated only for BUY MARKET.
feeTotal commission fee (USD).
sessionTrading session the order was placed under: RTH / EXTENDED / 24H. null for MARKET orders.
statusOrder lifecycle status — one of NEW / ACCEPTED / PARTIALLY_FILLED / FILLED / CANCELED / EXPIRED / REJECTED.
createdAtOrder creation time (ms epoch).
updatedAtLast update time (ms epoch).
Equity Order Detail (USER_DATA)
Returns a single order along with its trade execution list. Callers can only read their own orders — the user identity is derived from the signed request.
Equity Order Detail (USER_DATA) › Authorization
Equity Order Detail (USER_DATA) › Request Weight
This endpoint consumes IP-based request weight. Heavier endpoints consume more of your IP rate limit capacity.
Learn more in the Rate limits section.
Headers
X-MBX-APIKEYAn API Key is required to access this endpoint and must be included in the request headers. To create an API Key, refer to: https://www.binance.com/en/support/faq/detail/360002502072.
Query Parameters
timestampTimestamp in milliseconds.
orderIdEquity order id. Either orderId or clientOrderId must be provided.
clientOrderIdClient-supplied order id. Either orderId or clientOrderId must be provided.
recvWindowThe value cannot be greater than 60000.
Equity Order Detail (USER_DATA) › Responses
Equity Order Detail
orderIdEquity order id.
clientOrderIdClient-supplied order id. Present only in Order Detail, not in Order History.
symbolUS-equity ticker.
quoteQuote asset.
sideBUY / SELL.
orderTypeMARKET / LIMIT.
limitPriceLimit price (USD). Non-null for LIMIT, null for MARKET.
avgFilledPriceAverage fill price (USD). Only present when the order has at least one fill.
qtyRequested quantity.
notionalRequested notional.
filledQtyCumulative filled quantity.
filledTotalCumulative filled notional.
feeTotal commission fee (USD).
sessionTrading session.
statusOrder lifecycle status.
createdAtOrder creation time (ms epoch).
updatedAtLast update time (ms epoch).
Trade executions for this order, most recent first. Empty array when no fills.
executionIdExecution (fill) id.
executionAtExecution time (ms epoch).
priceFill price for this execution (USD).
qtyFill quantity.
Equity Trade History (USER_DATA)
Paged equity trade (per-fill) history for the caller. Each row is one execution, not one order — a partially filled order produces multiple rows. Filters by symbol, side, specific orderId, and time range.
Equity Trade History (USER_DATA) › Authorization
Equity Trade History (USER_DATA) › Request Weight
This endpoint consumes IP-based request weight. Heavier endpoints consume more of your IP rate limit capacity.
Learn more in the Rate limits section.
Headers
X-MBX-APIKEYAn API Key is required to access this endpoint and must be included in the request headers. To create an API Key, refer to: https://www.binance.com/en/support/faq/detail/360002502072.
Query Parameters
startTimeStart time (ms epoch).
endTimeEnd time (ms epoch).
timestampTimestamp in milliseconds.
symbolUS-equity ticker filter, e.g. NVDA.
sideSide filter: BUY / SELL.
orderIdNarrow the result to executions of a single order.
currentPage number, 1-based. Default 1.
sizePage size. Default 20, max 100.
recvWindowThe value cannot be greater than 60000.
Equity Trade History (USER_DATA) › Responses
Equity Trade History
totalTotal number of rows matching the filter.
pageCurrent page.
sizeCurrent page size.
Trade rows on this page. Empty when nothing matches.
executionIdExecution (per-fill) id.
orderIdThe owning order's id.
symbolUS-equity ticker.
quoteQuote asset.
sideBUY / SELL.
orderTypeMARKET / LIMIT.
priceExecution price (USD).
qtyExecuted quantity.
totalNotional of this execution (qty × price).
executionAtExecution time (ms epoch).
updatedAtLast update time (ms epoch).