aster-api-websocket-v3
Aster API WebSocket
Base: wss://fstream.asterdex.com. Raw: /ws/<streamName>. Combined: /stream?streams=name1/name2/... → {"stream":"<name>","data":<payload>}. Stream names lowercase (e.g. btcusdt).
Limits: 24h; ping 5 min → pong within 15 min; 10 msg/s; max 200 streams.
Market: subscribe / unsubscribe
JSON: Subscribe {"method":"SUBSCRIBE","params":["btcusdt@aggTrade","btcusdt@depth"],"id":1} → {"result":null,"id":1}. Unsubscribe: UNSUBSCRIBE + params. List: LIST_SUBSCRIPTIONS. id = unsigned int.
Stream names (market)
| Stream | Description |
|---|---|
<symbol>@aggTrade |
Aggregate trades (100ms) |
<symbol>@depth |
Diff. book depth (250/500/100ms: @depth@500ms, @depth@100ms) |
<symbol>@depth5, @depth10, @depth20 |
Partial book depth |
<symbol>@kline_<interval> |
Kline (e.g. 1m, 1h); interval as in REST |
<symbol>@markPrice, <symbol>@markPrice@1s |
Mark price (3s or 1s) |
More from asterdex/aster-skills-hub
aster-api-websocket-v1
WebSocket market + user data streams for Aster Futures API v1. Subscription model, stream names, listenKey (/fapi/v1/listenKey). Use when implementing real-time market or user events (orders, balance, positions). listenKey = signed; see aster-api-auth-v1.
23aster-api-trading-v3
Place, cancel, batch, and query orders for Aster Futures API v3 (/fapi/v3/). Use when placing/canceling orders or querying open/historical. Signed; see aster-api-auth-v3.
23aster-deposit-fund
Deposit funds to Aster from a wallet; private key from env. Use when the user wants to deposit to Aster or fund an Aster account.
23aster-api-auth-v3
EIP-712 signed requests for Aster Futures API v3. Nonce, signature payload, request format. Use when calling TRADE, USER_DATA, USER_STREAM, or MARKET_DATA.
23aster-api-market-data-v3
Public REST market data for Aster Futures API v3. Ping, time, exchangeInfo, depth, trades, klines, tickers, funding. Use when fetching market data. No auth.
22aster-api-trading-v1
Place, cancel, batch, countdown-cancel, and query orders for Aster Futures API v1 (/fapi/v1/). Use when placing/canceling orders or querying open/historical. Signed; see aster-api-auth-v1.
22