Skip to main content

Trades

The TRADES channel streams individual trades for a market as they happen. Each message is one trade (price, quantity, time). Use it for live trade feeds or tape.

Subscribe

Send a SUBSCRIBE with a unique channelUuid, "channel": "TRADES", and the market symbol.

{
"action": "SUBSCRIBE",
"channel": "TRADES",
"channelUuid": "your-unique-uuid",
"symbol": "ETH-USD"
}
FieldTypeDescription
channelUuidUUIDUnique id for this subscription
symbolStringMarket to receive trades for

Response

There is no initial snapshot. After you subscribe, the server sends one message per trade when a trade occurs in that market.

Example message (public connection):

{
"channelUuid": "b9fd6c03-2a3f-4a77-95d4-1a7b24462802",
"id": "a23e19fa-86d7-4e88-bf87-a8e0e1236137",
"price": "2073.00",
"quantity": "0.02",
"created": "2023-12-13T19:02:45.262133287Z"
}
FieldTypeDescription
channelUuidUUIDMatches your subscription
idUUIDTrade id
priceStringTrade price
quantityStringTrade size
createdStringTime of the trade (ISO 8601)

Authenticated sessions may include extra fields (e.g. whether the trade was yours, order ids, fees). On a public connection you only get the fields above.