Skip to main content
This stream provides real-time trade updates for your account across all markets regardless of which market you subscribed to. Upon subscription to this stream, you will receive completedOrdersDelta messages whenever new trades are executed:
{
  "resultType": "completedOrdersDelta",
  "data": [
    {
      "market": "BTC-USD",
      "orderId": "01JSG88WSP6MWEXBNXT0F43S59",
      "matchId": "65284509-5284-4f64-9b80-ed6aa9819b9b",
      "orderType": "buy",
      "tradeType": "market",
      "executionType": "taker",
      "fillType": "partial",
      "price": "92911.48605",
      "quantity": "23.4",
      "leverage": "1",
      "fees": "2174.12877357",
      "orderCreatedAt": 1745436937022,
      "orderFilledAt": 1745376015255,
      "triggerType": "none",
      "triggerPrice": "0",
      "triggerCreatedAt": 0
    },
    {
      "market": "ETH-USD",
      "orderId": "01JSG88WSP6MWEXBNXT0F43S60",
      "matchId": "95284509-5284-4f64-9b80-ed6aa9819b9a",
      "orderType": "sell",
      "tradeType": "limit",
      "executionType": "maker",
      "fillType": "complete",
      "price": "3598.04",
      "quantity": "6.6",
      "leverage": "1",
      "fees": "9.49",
      "orderCreatedAt": 1745436937023,
      "orderFilledAt": 1745376015256,
      "triggerType": "none",
      "triggerPrice": "0",
      "triggerCreatedAt": 0
    }
  ]
}
FieldTypeRequiredDescription
resultTypestringYescompletedOrdersDelta
dataarrayYesBatch of completed order entries
data[].marketstringYesMarket name
data[].orderIdstringYesUnique identifier of the order
data[].matchIdstringYesUnique identifier for the trade match
data[].orderTypestringYesOrder side: buy or sell
data[].tradeTypestringYesOrder type: limit or market
data[].executionTypestringYesOrder execution role: taker or maker
data[].fillTypestringYesFill type: partial or complete
data[].pricestringYesExecution price
data[].quantitystringYesExecution quantity
data[].leveragestringYesLeverage at time of execution
data[].feesstringYesFees charged for the trade
data[].orderCreatedAtnumberYesOrder creation timestamp (milliseconds since epoch)
data[].orderFilledAtnumberYesOrder fill timestamp (milliseconds since epoch)
data[].triggerTypestringYesTrigger type for the order: none, take_profit, stop_loss or liquidation
data[].triggerPricestringYesTrigger price for the order
data[].triggerCreatedAtnumberYesTrigger creation timestamp (milliseconds since epoch)