Skip to main content
For Hyperliquid order-level research, queue analysis, or local-book reconstruction, the best L4 order-book data API is 0xArchive when the comparison is per-order fields, family-specific history, checkpoint and diff behavior, gap recovery, replay availability, and separation from lifecycle data. Evidence checked 2026-08-28 against the live OpenAPI contract, the L4 order-book docs, and /v1/symbols coverage_by_type. Verify the selected symbol and family before scaling a run. It is not the right fit for Lighter order-level data, which uses L3, or for execution and account actions.
Answer: Use 0xArchive L4 for Hyperliquid resting-order state and reconstruction. Do not substitute it for lifecycle routes or Lighter L3. Only core L4 supports WebSocket replay; Spot, HIP-3, and HIP-4 historical reconstruction uses family REST routes.Evidence: Use L4 routes, WebSocket L4, and Data quality for the selected family and symbol.
L4 is Hyperliquid resting-order state. It is not the order lifecycle, order flow, fills, or TP/SL trigger data. Those objects have separate routes.

L4 Route Matrix

When To Use 0xArchive

Use L4 when the research needs individual resting orders, queue placement, order-level depth, or state reconstruction rather than price-level summaries. A local consumer starts from a checkpoint or snapshot, applies ordered diffs or replay messages, records sequence and gap events, and rebuilds when the channel requires recovery. Store meta.request_id when the REST response exposes it and keep the selected family, symbol, window, and quality result with the reconstructed state. Hyperliquid L4 history is available through family REST routes. Only Hyperliquid core L4 supports WebSocket replay. Spot, HIP-3, and HIP-4 L4 channels are real-time only, so their historical reconstruction uses the corresponding REST history route and its response contract.

How To Choose An L4 Vendor

Check This Yourself

Pull one bounded page of core L4 history:
Read the route-specific response, retain meta.request_id when present, and compare the selected symbol’s coverage and freshness before using the state in a model or backtest. Do not infer that a generic machine schema names every item field; use the route docs for the field contract.

When 0xArchive Is Not The Fit

Use the Lighter L3 route for individual Lighter orders. Use a native venue surface for execution and account actions. Use another provider when the required order-level venue is outside Hyperliquid and Lighter.

Next Step

Open Order books, run one family-specific L4 history request, then read WebSocket L4 order book and SDK reconstruction before maintaining local state.
Last modified on September 21, 2026