ResourceGuide

How to get Hyperliquid data

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 your own 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.

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.

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.

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, with no rate limits and no dependency 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.

Data providers

This is the gap data providers fill. Instead of running node(s) yourself, you let a provider deliver the data — with SLAs, no public API rate limits, and historical data. For a team shipping anything to production, that trade-off — pay for clean data, skip the infra — is usually worth it, which is why most serious builders end up getting their data streams from a provider.

Choosing your provider

Different providers are good for different use cases (covered in depth in the section below). If we have to generalize the buying decision, ask:

  • Is your app or project multi-chain?
  • Do you need both HyperCore and HyperEVM, or is just HyperCore enough?
  • Do you need live streams, deep history, or both?

QuickNode — safe multi-chain option

QuickNode is the generalist that happens to cover Hyperliquid well. It supports both layers in real depth — HyperCore for the order book engine and HyperEVM for smart contracts — through one managed endpoint, with gRPC streaming for trades, order lifecycle events, book updates, and L2/L4 snapshots. The trade-off is what you'd expect from a generalist: Hyperliquid is one of hundreds of chains they serve, so you get breadth and reliability rather than Hyperliquid-native obsession, plus usage-based pricing to model out.

Pick QuickNode if your project is multi-chain, or you want a single well-supported vendor for both HyperCore and HyperEVM without running anything yourself.

Hydromancer — hyper-specialized for app builders

Hydromancer is the opposite bet from the generalists: hardcore Hyperliquid specialization, all the way down. The focus is clean, low-latency, structured data streams built specifically for app builders, HIP-3 and HIP-4 deployers, and market makers. Because it isn't trying to be a multi-chain RPC, the schemas, support, and roadmap are shaped entirely by what Hyperliquid builders actually need. The trade-off is the flip side of the specialization: if you need ten other chains, this isn't your one-stop shop — it's the deep option for teams whose product is Hyperliquid.

Pick Hydromancer if you're shipping a HyperCore-native app and want a product built by a specialized team tailored for the optimal builder experience.

HyperTracker — processed analytics

HyperTracker (by CoinMarketMan) sits one layer above raw feeds: it's an intelligence product that turns Hyperliquid data into labeled, derived analytics. The trade-off is that you're buying opinions about the data — its cohorts, classifications, and methodology — rather than a neutral low-level feed, which is a feature if you want ready-made signals and a limitation if you want to compute your own.

Pick HyperTracker if you want pre-processed trader-behavior analytics and signals without building the analytics layer yourself.

Alchemy — HyperEVM endpoints

Alchemy is the familiar Ethereum-stack choice, and on Hyperliquid it's deliberately scoped to one layer. It provides standard Ethereum JSON-RPC for HyperEVM, so Foundry, Hardhat, ethers.js, and viem all work unmodified, with WebSocket support, full archive data, debug/trace, SOC 2 Type II, and a free tier. Be clear-eyed: Alchemy does not offer gRPC streaming or HyperCore infrastructure — it's HyperEVM only. It's an excellent fit for a Solidity/DeFi app and the wrong tool if you need an order book or trade data, which lives on HyperCore. (Usage is metered in compute units, worth modeling if you make lots of small calls.)

Pick Alchemy if you're building smart contracts on HyperEVM with standard EVM tooling and don't need HyperCore market data.

Reservoir (by Hydromancer) — free, complete historical data

Reservoir is the historical counterpart to the live feeds, and it's free. It's a public S3 archive of Hyperliquid's full market surface — every perp and spot market across the main DEX and all HIP-3 deployers — covering fills (trades, liquidations, ADLs, builder and TWAP fills), 1-second OHLCV candles, daily position and balance snapshots, and 20-level L2 order book depth. Everything is Parquet, so you query it straight from DuckDB, Polars, or pandas with no API key and no subscription, paying only AWS's standard request costs on the requester-pays bucket.

The practical upshot for backtesting: if all you need is Hyperliquid history to test a trading strategy, you don't need tardis.dev or any other paid historical-data vendor. Those are solid multi-exchange products, but for Hyperliquid specifically Reservoir hands you the same backtesting inputs — trades, candles, and order book depth — for free, kept current daily.

Pick Reservoir if you want to backtest trading strategies and need market data rather than data for building an application. See the Reservoir guide.

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

Within the ecosystem, different parties offer reserved peering slots — if you're running a latency-optimized node, finding a stable peer is crucial. HypeRPC is currently the best choice for market-maker-optimized peer connections.

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, QuickNode is the generalist alternative that covers both layers.

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 all work unmodified. What you need is a solid HyperEVM RPC endpoint, and the two go-to choices are QuickNode and Alchemy. Pick QuickNode if you're multi-chain or also want HyperCore access from the same vendor; pick Alchemy if you're purely on HyperEVM and want the familiar EVM tooling, a free tier, and archive data. 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.

Last updated: 19 June 2026