/v1/rh-lighter/*, and confirm the response shape. Robinhood Chain is Lighter’s second deployment; for Lighter mainnet, start with the Lighter 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/*, and account indexes are not shared between the two deployments.
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 the order-book route serves its depth.
If the call fails
Keep
meta.request_id, or the x-request-id response header, with a failed request. Errors covers retry decisions and Rate limits covers capacity.
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, and see Data quality for the checks.
Positions by account index, now or at any instant from 2026-06-26, are on Account positions. For live order books, trades, open interest, and funding, use Lighter on Robinhood Chain channels, and WebSocket replay when event order matters. Parquet files use the export schemas.