⚡Order Data
This section provides exchange wide access to every open order on Hyperliquid, captured in near real time and indexed into rolling 5 minute snapshots. HyperTracker listens to the live order stream across all markets, records all open orders, and produces a complete point in time view of the global open order landscape so you can study liquidity conditions and how order clusters evolve.
Snapshots explicitly separate four order types:
stop orders,
take profit orders,
limit increase orders (adds to position),
and limit reduction orders (reduces position).
You can fetch a full snapshot for any 5 minute interval, then step forward to track where clusters form, move, and unwind over time, revealing price sensitive levels, hidden liquidity, and zones of elevated liquidation risk. Data is refreshed continuously and finalized every 5 minutes, giving builders an up to date, programmatic view of global or per market order concentrations without rebuilding the order book.
Currently on a 5-min granularity for all open orders. 1-min granularity coming soon!
We also offer real-time granularity via websocket - if you're interested in that message us and we set it up for you.
Unique to HyperTracker Users
This endpoint is exclusive to HyperTracker, which independently aggregates and delivers this data beyond what’s available in the standard Hyperliquid API.
Get Orders for the Latest Snapshot
/api/external/orders/5m-snapshots/latest
Returns a paginated list of orders captured in the most recent 5-minute snapshot. You can narrow results by market (coin), trader identity (address), a specific order (oid), a time window, and order type. Use nextCursor to fetch subsequent pages.
Currently on a 5-min granularity for all open orders. 1-min granularity coming soon!
Query Parameters
limit
number
Limit number of results returned. Default value: 100.
nextCursor
string
Pagination cursor returned by the previous response. Provide this to continue fetching the next page of results.
coin
string
Market identifier (coin symbol) to filter orders by, for example BTC.
address
string
Trader account address to filter orders by.
oid
string
Filter by a specific order ID. Useful when you want to retrieve one known order from the snapshot.
start
string
Start of the time filter window (ISO8601). Only orders at or after this timestamp are returned.
end
string
End of the time filter window (ISO8601). Only orders at or before this timestamp are returned.
orderType
string
Restrict results to a specific order type. Allowed values: Limit, Stop Limit, Stop Market, Take Profit Limit, Take Profit Market.
Request Examples
Response
200 Success: Returns an
ordersarray containing order objects from the latest snapshot.
Unique to HyperTracker Users
This endpoint is exclusive to HyperTracker, which independently aggregates and delivers this data beyond what’s available in the standard Hyperliquid API.
Get Timestamp for the Latest Available Orders Snapshot
/api/external/orders/5m-snapshots/latest-snapshot-timestamp
Returns the timestamp of the most recent 5-minute orders snapshot that is currently available. This is useful if you want to know what snapshot your “latest” data corresponds to, or if you want to detect when a new snapshot has been published.
Currently on a 5-min granularity for all open orders. 1-min granularity coming soon!
Request Examples
Response
200 Success: Returns the timestamp for the latest available snapshot.
Unique to HyperTracker Users
This endpoint is exclusive to HyperTracker, which independently aggregates and delivers this data beyond what’s available in the standard Hyperliquid API.
Get 5m Orders Snapshot
/api/external/orders/5m-snapshots/{snapshotTime}
Returns a paginated list of orders captured in the 5-minute snapshot identified by snapshotTime.
Use this endpoint when you want a specific historical snapshot rather than “latest”. The snapshot timestamp must follow these rules:
It must be aligned to a 5-minute boundary (for example
11:05,11:10,11:15, etc.)It must be on or after
2026-01-19T11:05:00+00:00It cannot be in the future
You can additionally filter the orders inside that snapshot by market (coin), trader address, order id, time window, and order type. Use nextCursor to paginate through large snapshots.
Currently on a 5-min granularity for all open orders. 1-min granularity coming soon!
Query Parameters
snapshotTime
string
Snapshot timestamp (path). Must be a multiple of 5 minutes, must be >= 2026-01-19T11:05:00+00:00and cannot be in the future.
limit
number
Limit number of results returned. Default value: 100.
nextCursor
string
Pagination cursor returned by the previous response. Provide this to continue fetching the next page of results.
coin
string
Market identifier (coin symbol) to filter orders by, for example BTC.
address
string
Trader account address to filter orders by.
oid
string
Filter by a specific order ID. Useful when you want to retrieve one known order from the snapshot.
start
string
Start of the time filter window (ISO8601). Only orders at or after this timestamp are returned.
end
string
End of the time filter window (ISO8601). Only orders at or before this timestamp are returned.
orderType
string
Restrict results to a specific order type. Allowed values: Limit, Stop Limit, Stop Market, Take Profit Limit, Take Profit Market.
Request Examples
Response
200 Success: Returns a JSON payload containing an
ordersarray for the requested snapshot, plusnextCursorwhen more results are available.
Unique to HyperTracker Users
This endpoint is exclusive to HyperTracker, which independently aggregates and delivers this data beyond what’s available in the standard Hyperliquid API.
Get 5m Orders Snapshot (Download File)
/api/external/orders/5m-snapshots/{snapshotTime}/download
Returns a download link (URL) for the 5-minute orders snapshot file at the specified snapshotTime. Use this when you want to download the snapshot as a file instead of retrieving orders as JSON.
snapshotTime must follow these rules:
Aligned to a 5-minute boundary
>= 2026-01-19T11:05:00+00:00Not in the future
Currently on a 5-min granularity for all open orders. 1-min granularity coming soon!
Also found on the Downloadable Files subpage here.
Query Parameters
snapshotTime
string
Snapshot timestamp (path). Must be a multiple of 5 minutes, must be >= 2026-01-19T11:05:00+00:00and cannot be in the future.
Request Examples
Response
200 Success: Returns a JSON object containing a downloadUrl for the requested snapshot.
Unique to HyperTracker Users
This endpoint is exclusive to HyperTracker, which independently aggregates and delivers this data beyond what’s available in the standard Hyperliquid API.
Get Latest Orders Snapshot by Coin (Download Link)
/api/external/orders/5m-snapshots/coins/{coin}/download
Returns a download link (URL) for the latest 5-minute orders snapshot for a specific coin.
Currently on a 5-min granularity for all open orders. 1-min granularity coming soon!
Also found on the Downloadable Files subpage here.
Query Parameters
coin
string
Coin identifier to fetch the latest snapshot for (path parameter).
Request Examples
Response
200 Success: Returns a JSON object containing a downloadUrl.
Last updated