Skip to main content
Coming soon: order placement over WebSocket becomes available on September 2, 2026, on the global platform only. The EU platform is not yet supported.
Place a spot market order that matches immediately against the order book at the available prices. A market order never rests, so the response is already terminal — FILLED when the book absorbed the whole order, PARTIALLY_FILLED when it ran out first.

Rate limits

Place market order

Request parameters

The unit of amount depends on the side, which is the one trap in this method. A sell sizes in stock — the base asset. A buy sizes in money — the quote asset to spend. For stock sizing on both sides use order_market_stock_place. The post_only, ioc, and rpi flags carry no meaning for a market order and are ignored.

Response

The result object is the standard order object — see the order object reference. A spot market order reports type 2 and price "0", because it carries no limit price. Read the achieved cost from deal_money and the matched size from deal_stock.

Error codes

Standard transport errors and the shared account, rate-limit, and region codes are listed in Order Management.