Skip to main content
Make your first request to Lighter on Robinhood Chain: create a key, list the markets, call an order book under /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-string px and sz fields and an order count in n. Prices are in USDG. The values below show the shape only:
Keep the deployment, namespace, symbol, response timestamp, and request ID with the result. A 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 as BTC and ETH. Spot markets use the base and the USDG quote joined by a dash, such as AAPL-USDG:
Funding, open interest, and liquidations exist only for perpetual markets. There is no L3 route on this deployment: the 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 carry source: "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.

Next step

Pick the route for your next pull from the route table in Lighter on Robinhood Chain REST.
Last modified on October 6, 2026