GRVT Market Data API

Public market-data API for GRVT — instruments, currencies, supported assets, margin rules, mini/full tickers, orderbook levels, trades, trade history, candlesticks, and funding rates. No authentication required. Real-time equivalents are available over WebSocket streams.

AsyncAPI Specification

blue-square-group-limited-streams.yml Raw ↑
generated: '2026-07-18'
method: searched
source: https://github.com/gravity-technologies/api-spec (artifacts/apidocs/market_data_streams.md, trading_streams.md)
note: >-
  GRVT exposes a real-time event surface over WebSocket (JSON-RPC subscribe). This is a streaming
  event catalog, not RFC-style HTTP webhooks; captured here to record the async/event surface.
  No AsyncAPI document is published by the provider, so none is fabricated.
spec_type: WebSocketStreams
transport: websocket
subscribe_style: JSON-RPC subscribe / unsubscribe with a "stream" name and a "feed" selector
hosts:
  market_data: wss://market-data.grvt.io/ws
  trading: wss://trades.grvt.io/ws
channels:
  market_data:
    - {stream: v1.mini.s, name: Mini ticker (snapshot)}
    - {stream: v1.mini.d, name: Mini ticker (delta)}
    - {stream: v1.ticker.s, name: Ticker (snapshot)}
    - {stream: v1.ticker.d, name: Ticker (delta)}
    - {stream: v1.book.s, name: Orderbook levels (snapshot)}
    - {stream: v1.book.d, name: Orderbook levels (delta)}
    - {stream: v1.trade, name: Public trades}
    - {stream: v1.candle, name: Candlesticks}
  trading:
    - {stream: v1.order, name: Order feed}
    - {stream: v1.state, name: Order state feed}
    - {stream: v1.cancel, name: Cancel status feed}
    - {stream: v1.fill, name: Fill feed}
    - {stream: v1.position, name: Positions feed}
    - {stream: v1.deposit, name: Deposit feed}
    - {stream: v1.transfer, name: Transfer feed}
    - {stream: v1.withdrawal, name: Withdrawal feed}