1
Choose the venue family
Use Venue coverage to pick Hyperliquid core, Hyperliquid Spot, HIP-3, HIP-4, or Lighter.
2
Check coverage and incidents
Use Data quality before pulling long windows.
3
Pull one bounded window
4
Paginate deliberately
Follow
meta.next_cursor until it is absent, then store the request IDs with the output.Route Choice
Parameter Rules
Most REST history routes use Unix milliseconds forstart, end, and cursor-like pagination values. The response envelope can include meta.count, meta.next_cursor, and meta.request_id. Store those values with the output, especially when the job will feed a notebook, backtest, dashboard, or export comparison.
Do not mix timestamp formats inside one job. If a human chooses an ISO window, convert it once at the edge, store both the original human window and the Unix millisecond values sent to the API, then use the API values in retries and cursor loops.