BlogProduct

How to Get Hyperliquid Data: Best Providers, API or Node

Compare the three ways to get Hyperliquid data: the official API, your own node or a data provider. What each covers, its limits, and which fits your build.

HydromancerTeam
How to Get Hyperliquid Data: Best Providers, API or Node

Getting Hyperliquid data can be confusing for newcomers. The native APIs and websockets from the Foundation exist, but the official recommendation is often to run a Hyperliquid node — and there are multiple data providers offering streams, managed nodes, and other solutions.

This guide explains the trade-offs with each and lays out your Hyperliquid data options concisely.

#1: Official API

The official Hyperliquid API supports most of the basic operations Hyperliquid users and builders need — retrieving (non-aggregated) user trade history, deposits/withdrawals, subscribing to wallet activity feeds, and fetching user positions.

Without going deep into rate limits (you can read about them here), the official API is mainly limited on these vectors:

  • Historical data: you can only retrieve a limited amount of actions.
  • Concurrent subscriptions: heavily rate-limited on how many concurrent wallets you can subscribe to.
  • Almost no aggregated/processed data: no separate liquidation stream, for example. (We covered

Update: Hyperliquid launched with CEX-level generous real-time feeds, but as the network has scaled, it has started dialing them back. The June 2026 API changes are a clear example — the default l2Book subscription that used to push 20 levels every two seconds is being stepped back to every five, with the faster cadence moved behind the fast: true flag. As Hyperliquid becomes more of a chain than a DEX, we can expect even more tightening of the official API's rate limits.

#2: Running a node

A node is your own copy of the Hyperliquid machine, running on a server you control. Most of the time when people mention running a node, they mean a non-validator node. A non-validator node just listens — it streams every trade, order, and state change off the network and writes it to disk. Running one means:

  • Getting a beefy machine — 16 CPUs, 128 GB of RAM, 500 GB of fast storage.
  • Archiving data, as it spits out roughly 100 GB of logs every single day.
  • Optimizing — for best latency the node server has to be placed in the Tokyo region, and for stability it's recommended to find a stable peer.
  • Maintaining — it's a 24/7 operations commitment: finding peers, staying synced, handling crashes, monitoring.

When you run your own node, you get the full firehose locally — everything happening on Hyperliquid, in real time, without depending on someone else's API. You can also turn on a local server to answer your own queries and an EVM endpoint for HyperEVM data. It's the “own your data path” option.

HyperCore also has no archival node option. A fresh node only gives you data from the moment you start it forward. So if you want deep history, a node alone won't be enough — you'd either have been running it (and saving the files) the whole time, or you pull history from the S3 archives instead.

The cost of running a node with these requirements is around $1k/month, including server and data-archive costs. Running node(s) is usually a preference for teams:

  • Who want to keep and maintain all infra in-house.
  • Who are extremely latency-sensitive and want full control over how their market data is ingested.

For everyone else, it's worth asking:

'Do you want a node, or do you want the data from the node?'

This is especially relevant because on HyperCore there are no alternative order-submission paths other than the official API — RPC in the traditional blockchain sense does not exist on HyperCore, and everyone goes through the official API.

So the only purpose of running a node is to get the data streams. Turning that firehose into something you can build on is a second project most teams underestimate — and then they own it forever: every crash, every network upgrade, every schema change.

#3: Hyperliquid API providers

This is the gap a Hyperliquid API provider like Hydromancer fills. Instead of running and maintaining nodes yourself, a provider delivers indexed APIs, real-time streams and historical archives, with SLAs and without the public API's rate limits.

Choosing your provider

Different providers cover different layers of Hyperliquid. When comparing them, ask:

  • Do you need HyperCore (order books, trades, positions, liquidations) or HyperEVM (smart contract JSON-RPC)?
  • Do you need real-time streams, deep history for backtesting, or both?
  • Is your app built only on Hyperliquid, or spread across many chains?

At a glance:

  • Hydromancer: HyperCore data provider. Real-time L2 and L4 order book streams, all fills and liquidation fills, builder streams, REST APIs up to 50,000 weight a minute, batch position queries for up to 1,000 wallets, history from late July 2025, and node peering.
  • Reservoir (by Hydromancer): free S3 archive of Hyperliquid fills, 1-second candles, position snapshots and L2 order book depth, in Parquet.
  • QuickNode: multi-chain provider covering HyperEVM JSON-RPC and HyperCore streams over gRPC, with usage-based credit pricing.
  • Alchemy: HyperEVM JSON-RPC; its HyperCore API is in private preview.
  • HyperTracker: wallet cohorts and positioning analytics, with a tiered API.

1. Hydromancer: HyperCore streams, high-limit REST API and node peering

Hydromancer is a Hyperliquid data provider. It runs six nodes in parallel, peered to the Foundation node and its own validator, and serves HyperCore data through real-time streams and an indexed REST /info endpoint with up to 50,000 weight a minute on its top plan. Streams cover L2 and L4 order books, BBO, all fills, liquidation fills and builder orders and fills. The REST API adds oracle price history, HIP-4 outcome markets, batchClearinghouseStates (positions and margin for up to 1,000 wallets in one request) and historical data from late July 2025. Teams running their own nodes can also use Hydromancer's SLA-backed peering. The trade-off is chain scope: Hydromancer covers Hyperliquid only, not other chains.

Choose Hydromancer if you're building a HyperCore trading app, terminal, bot, analytics dashboard or market-making system and need real-time streams, batch wallet queries and historical depth.

2. Reservoir (by Hydromancer): free Parquet archive on S3

Reservoir is Hydromancer's free public S3 archive of Hyperliquid's full market: every perp and spot market on the main DEX and all HIP-3 deployers. It stores daily Parquet files of every fill since late July 2025 (trades, liquidations, ADLs, builder and TWAP fills), 1-second OHLCV candles, daily position and balance snapshots, and 20-level L2 order book depth. You query it straight from DuckDB, Polars or pandas with no API key or subscription, paying only AWS's requester-pays transfer costs. For Hyperliquid backtesting, that covers the trades, candles and order book depth you'd otherwise buy from a paid multi-exchange archive like Tardis.

Choose Reservoir if you need bulk Hyperliquid history to backtest trading strategies. See the Reservoir guide.

3. QuickNode: multi-chain provider

QuickNode covers Hyperliquid alongside many other chains. It offers HyperEVM JSON-RPC and HyperCore streams over gRPC (trades, orders, L2 and L4 order books), priced with usage credits. Its gRPC streams are real-time only; history comes through block queries. Chainstack is a similar multi-chain option with Hyperliquid nodes.

Choose QuickNode if your app spans several chains and you want one vendor for all of them.

4. Alchemy: HyperEVM JSON-RPC

Alchemy is an Ethereum-stack provider. On Hyperliquid it serves standard JSON-RPC for HyperEVM, so Foundry, Hardhat, ethers.js and viem work unchanged. Its HyperCore API is in private preview, so for order books, trades and liquidations today you'll need a HyperCore provider.

Choose Alchemy if you're building smart contracts on HyperEVM and don't need HyperCore market data.

5. HyperTracker: trader analytics

HyperTracker (by CoinMarketMan) turns Hyperliquid data into labeled wallet cohorts and positioning signals. Rather than raw order book feeds, it offers ready-made classifications, with a developer API in five tiers, including a free one.

Choose HyperTracker if you want ready-made cohort labels rather than building your own analytics.

Decision map for getting Hyperliquid data: hobby projects start with the official API; mid-frequency quants use Reservoir; HyperCore app builders start with the official API and add Hydromancer, or a multi-chain RPC provider, as they scale; HyperEVM builders use an EVM RPC provider; market makers run their own node plus managed streams

Which source has which Hyperliquid data

Data Official API Hyperliquid S3 archive Your own node Reservoir (free) Hydromancer API
Fills (trades)A wallet's 10,000 most recent fills, 2,000 per requestNode fill filesFrom the day you start itEvery fill from 28 Jul 2025, daily ParquetPer wallet from 28 Jul 2025, past the 10,000 cap
CandlesThe 5,000 most recent per interval (1-minute ≈ 3.5 days)Not providedBuild them from fills1-second candles from 31 Jul 2025Older 1-minute candles than the official API
Order bookCurrent book, 20 levels a sideL2 snapshots, uploaded about monthlyBook updates from the day you start it1-minute snapshots, 20 levels, from 15 Dec 2025Live L2 and L4 streams
Funding500 rows per request, page throughFunding events in node event filesFrom the day you start itNot includedFrom 28 Jul 2025
Positions and balancesCurrent state onlyNot providedCurrent state, plus the snapshots you keepDaily snapshots from 29 Jul 2025 (none 25 Oct–14 Dec 2025)Current state, up to 1,000 wallets per request
LiquidationsInside the fills of the wallet liquidatedIn node fill filesFrom the day you start itLiquidation fills from 28 Jul 2025Liquidation history and streams

Checked 20–22 October 2026 against the live APIs, the Reservoir bucket and each source's docs.

Market maker or high-frequency trader

If you're a market maker or high-frequency trader, you live and die by your latency. Most HFTs run their own optimized nodes for data ingestion, but also use managed data streams for redundancy.

Find a peered connection for your node

If you're running a latency-optimized node, Hydromancer offers node peering as a service starting from $500/month.

Get low-latency data streams

If the official Hyperliquid API isn't fast enough for you, use Hydromancer for low-latency orderbook streams.

Mid-frequency quant trader

If you don't operate at high frequency, you mostly need clean, quality data to backtest your strategies before deploying them in prod. In that case, Reservoir is your best choice — a free, complete Hyperliquid S3 archive deployed by the Hydromancer team, perfect for backtesting mid-frequency quant strategies.

Once you start running strategies in prod and want faster orderbook streaming, you can also use Hydromancer for low-latency orderbook streams.

App builder — HyperCore

If you're building an app on HyperCore — a trading interface, dashboard, portfolio tracker, anything that reads trades, positions, or the order book — you need reliable, clean data, but you're not chasing nanoseconds like an HFT.

Start on the official API. For basic user-facing queries — positions, fills, wallet feeds — it's free and completely sufficient while you're small.

Move to managed streams when you outgrow it. As you scale, you'll hit the API's real limits: caps on concurrent wallet subscriptions, tightening rate limits, and raw-only data (no ready-made liquidation stream, funding, or OHLCV).

At that point Hydromancer gives you low-latency, cleaned, structured HyperCore streams hyper-optimized for Hyperliquid builders. If your app is also multi-chain, a multi-chain RPC provider is the generalist alternative.

App builder — HyperEVM

If you're deploying smart contracts or building DeFi on HyperEVM, you're in familiar Ethereum territory — standard JSON-RPC, and Foundry, Hardhat, ethers.js and viem work as they do on other EVM chains. What you need is a solid HyperEVM RPC endpoint: Hyperliquid's public one for testing, or a private one from an RPC provider for production.

Pick a multi-chain provider if you're multi-chain or also want HyperCore access from the same vendor; pick an EVM RPC provider if you're purely on HyperEVM and want familiar EVM tooling.

One thing to keep straight: these cover the EVM layer — if you also need order book or trade data, that's a HyperCore question and a different tool.

Hobby projects

If it's a personal or hobby project — a bot just for you, a side dashboard, something you're building to learn — the official API is almost certainly all you need. It's free, official, and its rate limits are generous enough for a single user doing basic queries and feeds.

Don't pay a provider or stand up a node for this; you'd be solving a scaling problem you don't have. The one exception is if your project is trading- or backtesting-related and needs historical data — for that, reach for Reservoir, which is free.

Upgrade to anything heavier only once you actually hit a wall.

This is especially relevant because on HyperCore there are no alternative order-submission paths other than the official API — RPC in the traditional blockchain sense does not exist on HyperCore, and everyone goes through the official API. So the only purpose of running a node is to get the data streams. Turning that firehose into something you can build on is a second project most teams underestimate — and then they own it forever: every crash, every network upgrade, every schema change.

FAQ

Where can I download Hyperliquid historical data?

Three places: Hyperliquid's own S3 archive (L2 snapshots and node files, uploaded about monthly), Reservoir (free daily Parquet files of fills, 1-second candles, position snapshots and order books), or a paid Hyperliquid historical data API.

How far back does the Hyperliquid API go?

For fills and candles, not far. You get a wallet's 10,000 most recent fills and the 5,000 most recent candles per interval, which is about 3.5 days of one-minute candles.

Do I need a node to get Hyperliquid data?

Only if you want the full live feed in-house. A new node records from the day you start it, with no history before that.

What's the best source for backtesting?

A free archive. Reservoir has fills, 1-second candles and order book snapshots, and Hyperliquid's S3 archive has L2 snapshots. The API's candle limit is too short for most one-minute backtests.

Which Hyperliquid data provider is best for developers?

It depends on the layer. For HyperCore apps, trading bots and market makers, use a Hyperliquid-specialist provider like Hydromancer, which offers real-time L2 and L4 order book streams, liquidation and builder fill streams, batch position queries for up to 1,000 wallets, and history from late July 2025. For free backtesting data, use Reservoir, Hydromancer's Parquet archive on S3. For an app across many chains, a multi-chain provider like QuickNode. For HyperEVM smart contracts only, an EVM provider like Alchemy.

Continue