Gateio
API provides spot, margin and futures trading operations
30 channels
across 1 AsyncAPI spec
· Provider profile
Channels
-
Authenticated user's auto-deleverage (ADL) events. Payload `[user_id, contract]`. Requires auth.Gate.io WebSocket API V4
-
Authenticated user's conditional / trigger orders. Payload `[user_id, contract]`. Requires auth.Gate.io WebSocket API V4
-
Authenticated user's futures wallet balance changes. Payload `[user_id]`. Requires auth.Gate.io WebSocket API V4
-
Real-time best ask / best bid for a futures contract. Public.Gate.io WebSocket API V4
-
Candlestick stream for futures. Payload `[interval, contract]`. Intervals include 10s, 1m, 5m, 15m, 30m, 1h, 4h, 8h, 1d, 7d. Public.Gate.io WebSocket API V4
-
Authenticated user's liquidation events. Payload `[user_id, contract]`. Requires auth.Gate.io WebSocket API V4
-
Legacy futures order book. Payload `[contract, limit, interval]` where limit is 1/5/10/20/50/100 and interval is "0". Public.Gate.io WebSocket API V4
-
Incremental futures order book updates. Payload `[contract, frequency, level?]` with frequency 100ms or 1000ms and optional level (5/10/20/50/100). Public.Gate.io WebSocket API V4
-
Authenticated user's futures orders. Payload `[user_id, contract]`. Requires auth.Gate.io WebSocket API V4
-
Application-layer ping. Server replies with `futures.pong`. Public.Gate.io WebSocket API V4
-
Authenticated user's closed-position pnl events. Payload `[user_id, contract]`. Requires auth.Gate.io WebSocket API V4
-
Authenticated user's futures position updates. Payload `[user_id, contract]`. Requires auth.Gate.io WebSocket API V4
-
Notifies the user that their risk limit has been forcibly reduced. Payload `[user_id, contract]`. Requires auth.Gate.io WebSocket API V4
-
Futures contract ticker: last price, mark price, index price, funding rate, 24h volumes. Public.Gate.io WebSocket API V4
-
Public trade tape for a futures contract. Positive size = taker is buyer, negative = seller. Public.Gate.io WebSocket API V4
-
Authenticated user's futures trades. Payload `[user_id, contract]`. Requires auth.Gate.io WebSocket API V4
-
Spot account balance updates. Subscribe with an empty payload `[]`. Requires auth.Gate.io WebSocket API V4
-
Real-time best bid and best ask updates for a spot pair. Public.Gate.io WebSocket API V4
-
OHLC candlestick stream. Payload is `[interval, currency_pair]`. Intervals: 10s, 1m, 5m, 15m, 30m, 1h, 4h, 8h, 1d, 7d. Public.Gate.io WebSocket API V4
-
Cross-margin balance updates. Requires auth.Gate.io WebSocket API V4
-
Cross-margin borrowed and interest updates. Requires auth.Gate.io WebSocket API V4
-
Funding (lending) account balance updates. Requires auth.Gate.io WebSocket API V4
-
Isolated margin balance updates per `currency_pair`+`currency`. Requires auth.Gate.io WebSocket API V4
-
Limited-level full order book snapshot. Payload is `[currency_pair, level, interval]` where level is 5/10/20/50/100 and interval is `100ms` or `1000ms`. Public.Gate.io WebSocket API V4
-
Incremental order book updates. Payload is `[currency_pair, interval]` where interval is `100ms` or `1000ms`. Use the U/u IDs to maintain a local order book against the REST snapshot. Public.Gate.io WebSocket API V4
-
Stream of the authenticated user's spot orders (put / update / finish). Payload is an array of currency pairs. Requires auth.Gate.io WebSocket API V4
-
Application-layer ping. Sent by the client; server replies with `spot.pong`. Public.Gate.io WebSocket API V4
-
High level overview of a spot pair: last trade price, best ask/bid, 24h change percentage, and 24h volumes. Public, no auth.Gate.io WebSocket API V4
-
Public trade tape for a spot pair. Only the taker side is sent. Public.Gate.io WebSocket API V4
-
Authenticated user's spot trade executions. Payload is an array of currency pairs. Requires auth.Gate.io WebSocket API V4