Stay informed about updates to the Public API.
trade channel, on its own or next to order on the same connection, and receive each execution with its price, quantity, venue, and order ID, and again if it is cancelled. See Trades WebSocket for the trade shape, lifecycle, and a complete client example.trading.read token and receive the complete order every time it is accepted, filled, cancelled, rejected, expired, or replaced. This is the first stream in the new Streaming section. See Order Updates WebSocket for connecting, event shapes, and limits.trailingStop in stopLoss to trail by a dollar amount or a percentage, and add a limitOffset to make it a trailing stop-limit. The leg is placed as a TRAILING_STOP or TRAILING_STOP_LIMIT order. See Trailing stops for examples.MARKET_ON_CLOSE takes no price fields, and LIMIT_ON_CLOSE executes only if the closing price is at its limitPrice or better. See Advanced Orders for a request body for each.trades array returned by Get order now includes a marketIdentificationCode, the ISO 10383 market identifier code (MIC) of the venue that executed the trade, such as XNYS or XNAS. There's no fixed set of values. See Fill details.orderClass to BRACKET, OCO, or OTO with takeProfit and/or stopLoss, and the exit legs are placed automatically when the entry order fills. See the Place order docs for details.bracketId tying every leg of a bracket to its entry order.search_bonds to discover fixed income instruments and get_bond_details to retrieve pricing, ratings, and maturity information — the same functionality as the Search bonds and Get bond details endpoints, available to Claude, ChatGPT, and Perplexity.taxLotMatchingInstructions field to specify which tax lots to sell.equityMarketSession attribute to TWENTY_FOUR_HOURS to trade around the clock, five days a week.useMargin field on both single-leg and multi-leg order requests. When set to false, the order is evaluated using cash-only buying power instead of margin buying power. If omitted, margin is applied when allowed by the account configuration.TEN_YEARS and ALL, for retrieving longer-range price history.| Monthly Crypto Trading Volume | Fee |
|---|---|
| $0K–$10K | 0.60% |
| $10K–$50K | 0.50% |
| $50K–$100K | 0.40% |
| $100K–$1M | 0.30% |
| $1M–$15M | 0.20% |
| $15M–$100M | 0.15% |
| $100M+ | 0.10% |
/userapigateway/trading/{accountId}/order endpoint. This extends the existing cancel and replace support, which was previously available for crypto quantity and options orders, to equity orders.BOND for both corporate bonds and treasuries./userapigateway/marketdata/{accountId}/option-chain endpoint.{
"orderId": "431ddd43-d8ce-4544-b06b-b08e6462139b",
"instrument": {
"symbol": "BTC",
"type": "CRYPTO"
},
"orderSide": "BUY",
"orderType": "LIMIT",
"expiration": {
"timeInForce": "DAY"
},
"amount": "100",
"limitPrice": "87500"
}