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"
}
| Field | Type | Description |
|---|---|---|
| channelUuid | UUID | Unique id for this subscription |
| symbol | String | Market 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"
}
| Field | Type | Description |
|---|---|---|
| channelUuid | UUID | Matches your subscription |
| id | UUID | Trade id |
| price | String | Trade price |
| quantity | String | Trade size |
| created | String | Time 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.