/v1/rh-lighter/*. For Lighter mainnet, start with the Lighter API Quickstart.
1
Create a key
Open the dashboard and create an API key.
2
Set it in your shell
3
List the markets
4
Call the order book
5
Confirm the result
Continue when the request returns HTTP
200, success: true, an order-book object in data, and meta.request_id.Expected response
The Robinhood Chain L2 route returns the same shape as Lighter mainnet: aggregated price levels with decimal-stringpx and sz fields and an order count in n. Prices are in USDG. The values below show the shape only:
BTC result from /v1/rh-lighter/* is a different market from BTC on /v1/lighter/*.
Symbols
Perpetual markets use uppercase base symbols such asBTC and ETH. Spot markets use the base and the USDG quote joined by a dash, such as AAPL-USDG:
l3orderbook paths return 404 and point to the L2 route.
If the call fails
Keep
meta.request_id or the x-request-id response header with the failed request. Use Errors and request IDs for retry decisions and Rate limits for capacity controls.
Check coverage before widening
Trades and liquidations start at the deployment’s first trade, 2026-06-26 20:10:26 UTC. Liquidations from before live capture began on 2026-08-22 carrysource: "bucket" and an empty raw_json: they were backfilled from the venue’s finalized export. Order-book, open-interest, and funding history start 2026-08-22 18:43 UTC. Finalized trades trail the present by about a day; meta.finalized_through reports the boundary, and /v1/rh-lighter/trades/{symbol}/recent serves the preliminary rows after it. Check the exact symbol with /v1/data-quality/coverage/rh-lighter/{symbol} and /v1/rh-lighter/freshness/{symbol} before relying on a window.
Request checklist
Keep this checklist separate from Lighter mainnet and from Hyperliquid. A
BTC string is not enough context for logs or generated clients.
Next branches
Lighter on Robinhood Chain REST
Routes, coverage, and the finalized and preliminary trade tiers.
Account positions
Positions by account index, now or at any instant from 2026-06-26.
Common mistakes
Do not send Robinhood Chain symbols to/v1/lighter/* or mainnet symbols to /v1/rh-lighter/*. Do not join account indexes across the two deployments. Do not assume spot markets carry funding or open interest. Keep the deployment in logs, storage, and generated code so later joins distinguish sources.