Historical Data Families
| Data family | Typical use | Start |
|---|---|---|
| Order books | Depth-aware research, liquidity analysis, local book seeds | Order book routes |
| Trades | Flow and realized activity | Trades |
| Liquidations | Stress windows and forced exits | Liquidations |
| Funding and open interest | Perp context and positioning | Funding and Open interest |
| Candles | Trend windows and model features | Candles |
| Order lifecycle | Order changes, flow, TP/SL | Order history |
| Replay | Event order, incident review, deterministic playback | WebSocket backtesting |
| Exports | File-style research or warehouse loading | Data catalog |
Historical Request Checklist
Every historical pull should carry the same request checklist from the first curl command through the final file or chart.| Field | Example |
|---|---|
| Venue family | Hyperliquid core, Hyperliquid Spot, HIP-3, HIP-4, or Lighter |
| Symbol | BTC, HYPE-USDC, km:US500, HIP-4 outcome ID, or Lighter market symbol |
| Data family | order book, trades, candles, funding, OI, liquidations, L3, L4, orders, or replay |
| Time window | explicit start and end, usually Unix milliseconds for REST history routes |
| Pagination | cursor chain, page limit, and final meta.next_cursor state |
| Quality state | coverage, freshness, incidents, gaps, and any decision to stop or mark output |
Workflow
Choose the historical primitive
Use REST history for bounded pulls, WebSocket replay for event order, and Data Catalog exports for file-style delivery.
Gate the window
Check coverage, freshness, incidents, latency, and gaps before the result feeds a model, chart, report, or trading workflow.