Skip to main content

Trade Streams

Type: NONE

WS trades:<symbol>

Status: Implemented. Binance equivalent: <symbol>@aggTrade / <symbol>@trade (Sparky pushes individual fills; nothing is aggregated).

Subscribe

{ "type": "subscribe", "channel": "trades:BTCUSDT" }

Payload

{
"type": "trade",
"id": "550e8400-e29b-41d4-a716-446655440000",
"symbol": "BTCUSDT",
"price": "97500.00",
"amount": "0.15",
"side": "buy",
"timestamp": 1741298500000
}
FieldNotes
idTrade UUID
sideTaker side, lowercase buy / sell
amountBase-asset quantity
timestampms

Event-driven: one message per fill. No snapshot is sent on subscribe; fetch recent history from the native GET /api/v1/markets/{symbol}/trades if you need it.