Market Data
Public market data is available through REST snapshots and public WebSocket channels. Authentication is not required.
REST snapshots
The current gateway exposes:
| Method | Path | Response |
|---|---|---|
GET | /api/v1/market-data/funding-rates | Array of symbol_id, current hourly funding_rate, last_funding_rate, and nanosecond timestamp |
GET | /api/v1/market-data/open-interest | Array of symbol_id, decimal-string open_interest, optional oi_ccy, and nanosecond timestamp |
GET | /api/v1/market-data/volume | Latest per-symbol 24-hour volume snapshot |
Use Get Instruments to map symbol_id to the
canonical market symbol.
WebSocket snapshots
The multiplexed /ws/v1 socket exposes the public channels:
volumeopen_interestfunding_rate
These channels can be subscribed without private-account login. The official
SDK MarketDataClient uses /ws/v1 by default and parses the public frames.
GoMarket feed
SDKs may opt into /ws/gomarket for the legacy external-venue order-book and
trade feed. This is separate from GoDark account/order channels and is not the
authoritative source for positions, private orders, funding settlement, or
platform transparency.
Platform aggregates
Delayed venue-wide aggregates are exposed separately by
GET /api/v1/stats/platform. See Transparency.