RPCsLive

Hyperliquid RPC endpoints: free public URLs and private API-key providers by latency

HTTP round-trip latency for eth_getBlockByNumber against every free, no-key public Hyperliquid RPC endpoint (probed every 60 seconds) and, under the Access selector (Private), against the API-key endpoints of Alchemy, Chainstack, GetBlock, QuickNode and Dwellir (every 120 seconds), from 3 regions. The two cohorts are ranked separately, never against each other.

TL;DR. As of , Purroof Group has the lowest median latency of the 5 free public Hyperliquid RPC endpoints measured, 126 ms (p50, 24h, 3 regions). Source: OpenChainBench, https://openchainbench.com/benchmarks/hyperliquid-rpc. Chain ID 999. 5 public endpoints, no key: rpc.purroofgroup.com, rpc.hyperliquid.xyz, rpc.hypurrscan.io, hyperliquid.drpc.org, hyperliquid-json-rpc.stakely.io. Full URLs with their 24h median are listed below; Alchemy, Chainstack, GetBlock, QuickNode, Dwellir (private, API key) are ranked apart under the Private tab.

Companion page

Comparing free RPC endpoints across every chain we measure? Open the cross-chain RPC matrix →

Hyperliquid's HyperEVM (chain id 999) is the EVM execution layer bolted onto the HyperCore perps engine. Standard Ethereum JSON-RPC wire, so the probe is `eth_getBlockByNumber("latest", false)` , the same call the Ethereum, Base, Arbitrum and 20+ other chain benches use. Provider cohort at launch: Hyperliquid Labs's official `rpc.hyperliquid.xyz/evm`, dRPC, Stakely, Purroof Group and Hypurrscan. Alchemy demo path (rate-limited dead), Grove/Pocket public LB (needs an app id at the public LB path), thirdweb (returns "Invalid chain" on HyperEVM) and the AllThatNode / Blast API guesses (DNS not resolving to a public HyperEVM endpoint) were audited alongside and excluded. Each will be revisited when a stable no-key path reappears.

Methodology

Hyperliquid: 5 free public RPC endpoints answering `eth_getBlockByNumber` every 60 seconds from us-east, eu-west and Singapore, ranked by 24h median. Purroof Group leads at 126 ms; the chain-official endpoint measures 151 ms. The same page carries the private cohort (API key), Alchemy, Chainstack, GetBlock, QuickNode and Dwellir on their keyed Hyperliquid endpoints every 120 seconds: switch the Access selector; QuickNode leads it at 6 ms. We measure the round-trip latency of a single, identical JSON-RPC call (`eth_getBlockByNumber("latest", false)`) against every no-key public HyperEVM endpoint that sustains continuous probing, 5 providers live today, every 60 seconds, from us-east, eu-west and Singapore. The harness classifies every response (ok / http_err / jsonrpc_err / stale / timeout) with the standard EVM staleness gap (block gap = 25 blocks ≈ 50 seconds at HyperEVM's ~2 s block time). The cross-chain view lives on the parent `rpc-capabilities` benchmark; this page is the Hyperliquid-scoped answer with per-region breakdowns as a first-class dimension.

Results: 5 free public Hyperliquid RPC endpoints ranked by p50 latency (24h, 3 regions)

Hyperliquid RPC endpoints: free public URLs and private API-key providers by latency: RPC latency per provider (p50, 24h).
№Providersp50p90p99Success
1Purroof Group126 ms133 ms155 ms97.66% (n=4323)
2Hyperliquid Labs151 ms167 ms217 ms97.78% (n=4329)
3Hypurrscan160 ms177 ms565 ms100.00% (n=4330)
4dRPC160 ms216 ms607 ms99.70% (n=4329)
5Stakely381 ms657 ms1.13 s99.26% (n=4328)

Public Hyperliquid RPC endpoints measured

Chain ID 999, currency HYPE. The 5 no-key endpoints answering our probes today, with their current 24h median. Paste one into a wallet or a client as is: no signup, no key. Alchemy, Chainstack, GetBlock, QuickNode and Dwellir, private endpoints that need an API key, are ranked separately under the Private tab; keyed URLs are never listed.

  • Purroof Group logoPurroof Grouphttps://rpc.purroofgroup.com126 ms97.7%
  • Hyperliquid Labs logoHyperliquid Labshttps://rpc.hyperliquid.xyz/evm151 ms97.8%
  • Hypurrscan logoHypurrscanhttps://rpc.hypurrscan.io160 ms100.0%
  • dRPC logodRPChttps://hyperliquid.drpc.org160 ms99.7%
  • Stakely logoStakelyhttps://hyperliquid-json-rpc.stakely.io381 ms99.3%

Median round-trip and success rate over the last 24 hours across the probe regions; the ranked table above carries p90, p99 and the per-region split.

Frequently asked

Which Hyperliquid RPCs work without an API key?

5 endpoints are probed on this chain; each is listed with its URL, 24h median and success rate in the endpoints table on this page. Every listed endpoint was live-verified with an `eth_getBlockByNumber` POST returning a parsable hex head before inclusion. Excluded by the audit: Alchemy's demo key path is rate-limited dead, thirdweb returns `Invalid chain` on HyperEVM, Grove/Pocket public LB requires an app id at the LB path, and AllThatNode / Blast API / Chainstack / Gelato / Imperator HyperEVM paths either DNS-fail or 401 without a key. HyperEVM is a young chain so this list will shift as providers stand up dedicated endpoints.

How is Hyperliquid RPC latency measured here, technically?

One identical JSON-RPC POST (`eth_getBlockByNumber("latest", false)`) every 60 seconds against each provider from each of 3 regions, using the same plain HTTP client the rest of the EVM cluster uses. Wall-clock round-trip is recorded at millisecond precision; p50/p90/p99 are computed via Prometheus `quantile_over_time` over 24 hours. Responses are classified (`ok` / `http_err` / `jsonrpc_err` / `stale` / `timeout`) so an endpoint stuck on an old head or returning errors behind HTTP 200 is never ranked as fastest.

Why is the probe `eth_getBlockByNumber` and not `eth_blockNumber`?

Two reasons. First, `eth_getBlockByNumber("latest", false)` forces the node to actually assemble the block header (timestamp, hash, gas metrics) which a polite CDN cannot synthesise from a stale integer , `eth_blockNumber` on its own can be answered from an edge cache without touching a node, defeating the point of a latency probe. Second, the returned header lets the harness populate the `latest_block_hash` and `timestamp` fields the cross-provider tip machinery uses to detect stale endpoints. Both together mean the number on this page is what your app actually pays when it fetches a fresh head.

Which Hyperliquid RPC provider is fastest with an API key?

Per the live data: QuickNode at 6 ms (eth_getBlockByNumber p50 over 24h, averaged across us-east, eu-west and Singapore); Alchemy measures 8 ms, Chainstack 48 ms and QuickNode 6 ms; GetBlock measures 83 ms. On the free cohort Purroof Group leads at 126 ms, measured on the same call from the same three regions; the two cohorts are never ranked in one table (shared gateways at 60 s against metered endpoints at 120 s). Switch the Access selector to Private for the region tabs and the p99 column; plan tiers are disclosed in the methodology.

Source code github.com/ChainBench/OpenChainBench/tree/main/harnesses/rpc-capabilities