Skip to main content
Candles are OHLCV bars at a chosen interval. Candle routes are published for Hyperliquid core, Spot, HIP-3, HIP-4, and Lighter. Unlike funding and open interest, candle values come back as numbers, not decimal strings.

Get candles

/v1/hyperliquid/candles/{symbol}. Plain perp symbols such as BTC.

Request parameters

Response fields

Candle values are numbers, not decimal strings.

Gaps and intervals

Pick the largest interval that still answers the question; finer candles return more rows and more requests. A missing bar is not a zero bar, so confirm coverage on Data quality before a long historical pull, and treat a gap as a window to narrow or rebuild rather than fill. volume is in the base asset and quote_volume is in USD, so use quote_volume when comparing activity across symbols that trade at very different prices.

Replay it over WebSocket

Lighter lighter_candles supports historical WebSocket replay but not live subscriptions through the 0xArchive WebSocket. Current candles use REST; historical candle data is available through REST or WebSocket replay. For bulk file workflows, use the Trades export and aggregate to candles downstream. Hyperliquid core, Spot, HIP-3, and HIP-4 have no dedicated candle channel. HIP-4 candles are available through the REST route above as probability-history series.
Connection and reconnect handling live in the WebSocket tab; see WebSocket channels for the family matrix.

Export in bulk

Candles have no standalone export schema. For file-based history, export Trades with the trades schema and aggregate to candles downstream, or keep candle pulls on REST. Export schema details are on Export schemas.

Next

Use Trades for the raw tape, Open interest for positioning, or Point-in-time backtesting to keep a candle pull reproducible.
Last modified on August 29, 2026