{"slug":"hyperliquid-rpc","title":"Hyperliquid RPC endpoints: free public URLs and private API-key providers by latency","subtitle":"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.","category":"RPCs","metric":"RPC latency","unit":"ms","status":"live","higherIsBetter":false,"filters":null,"cohorts":[{"tier":"public","label":"Public, no key","headline":true,"url":"https://openchainbench.com/benchmarks/hyperliquid-rpc","api":"https://openchainbench.com/api/stat/hyperliquid-rpc","sentence":"Purroof Group has the lowest median latency of the 5 free public Hyperliquid RPC endpoints measured, 126 ms (p50, 24h, 3 regions).","leader":{"name":"Purroof Group","slug":"purroofgroup","value":125.755},"measured":5,"rankings":[{"name":"Purroof Group","slug":"purroofgroup","p50":125.755,"p99":157.54,"successRate":97.5241},{"name":"Hyperliquid Labs","slug":"hyperliquid-official","p50":150.818,"p99":216.706,"successRate":97.4352},{"name":"Hypurrscan","slug":"hypurrscan","p50":159.865,"p99":559.964,"successRate":100},{"name":"dRPC","slug":"drpc","p50":160.325,"p99":636.661,"successRate":99.7689},{"name":"Stakely","slug":"stakely","p50":381.686,"p99":1134.42,"successRate":99.3988}]},{"tier":"keyed","label":"Private, API key","headline":false,"url":"https://openchainbench.com/benchmarks/hyperliquid-rpc#tier=keyed","api":"https://openchainbench.com/api/stat/hyperliquid-rpc?tier=keyed","sentence":"QuickNode has the lowest median latency of the 5 private (API-key) Hyperliquid RPC endpoints measured, 6 ms (p50, 24h, 3 regions).","leader":{"name":"QuickNode","slug":"quicknode","value":5.66291},"measured":5,"rankings":[{"name":"QuickNode","slug":"quicknode","p50":5.66291,"p99":24.942,"successRate":100},{"name":"Alchemy","slug":"alchemy","p50":8.00614,"p99":32.4609,"successRate":100},{"name":"Chainstack","slug":"chainstack","p50":48.122,"p99":56.2822,"successRate":100},{"name":"Dwellir","slug":"dwellir","p50":76.1903,"p99":114.56,"successRate":100},{"name":"GetBlock","slug":"getblock","p50":82.9307,"p99":245.695,"successRate":99.67580000000001}]},{"tier":"keyed-cold","label":"Private, cold start","headline":false,"url":"https://openchainbench.com/benchmarks/hyperliquid-rpc#tier=keyed-cold","api":"https://openchainbench.com/api/stat/hyperliquid-rpc?tier=keyed-cold","sentence":"QuickNode has the lowest median latency of the 5 free public Hyperliquid RPC endpoints measured, 29 ms (p50, 24h, 3 regions).","leader":{"name":"QuickNode","slug":"quicknode-cold","value":29.0182},"measured":5,"rankings":[{"name":"QuickNode","slug":"quicknode-cold","p50":29.0182,"p99":721.041,"successRate":100},{"name":"Alchemy","slug":"alchemy-cold","p50":30.1978,"p99":816.266,"successRate":100},{"name":"GetBlock","slug":"getblock-cold","p50":100.504,"p99":1021.63,"successRate":99.67580000000001},{"name":"Chainstack","slug":"chainstack-cold","p50":158.551,"p99":1231.32,"successRate":100},{"name":"Dwellir","slug":"dwellir-cold","p50":379.896,"p99":1075.68,"successRate":100}]}],"value":125.755,"leader":{"name":"Purroof Group","slug":"purroofgroup","value":125.755},"leaders":[{"name":"Purroof Group","slug":"purroofgroup","value":125.755}],"rankings":[{"name":"Purroof Group","slug":"purroofgroup","ms":{"p50":125.755,"p90":134.667,"p99":157.54,"mean":129.843},"successRate":97.5241,"sampleSize":4322.95},{"name":"Hyperliquid Labs","slug":"hyperliquid-official","ms":{"p50":150.818,"p90":166.162,"p99":216.706,"mean":154.703},"successRate":97.4352,"sampleSize":4328.94},{"name":"Hypurrscan","slug":"hypurrscan","ms":{"p50":159.865,"p90":177.515,"p99":559.964,"mean":167.389},"successRate":100,"sampleSize":4329.94},{"name":"dRPC","slug":"drpc","ms":{"p50":160.325,"p90":280.116,"p99":636.661,"mean":190.191},"successRate":99.7689,"sampleSize":4328.94},{"name":"Stakely","slug":"stakely","ms":{"p50":381.686,"p90":658.463,"p99":1134.42,"mean":449.076},"successRate":99.3988,"sampleSize":4325.94}],"sparkline":[125.519,125.538,125.523,125.524,125.502,125.514,125.556,125.615,125.702,125.683,125.677,125.654,125.621,125.576,125.517,125.525,125.558,125.672,126.224,126.981,127.162,127.044,126.554,126.521,126.305,126.336,126.368,126.427,126.407,126.341,126.337,126.339,126.37,126.157,125.908,125.665,125.599,125.528,125.557,125.478,125.424,131.545,133.398,134.729,131.09,132.38,135.976,144.152,148.51,152.655,150.44,145.556,137.692,131.077,129.797,129.746,131.658,136.031,140.123,135.13,125.862,125.85,125.814,125.629,125.605,131.258,133.841,136.883,134.096,134.234,137.939,135.47,133.336],"sampleSize":21636.71,"asOf":"2026-10-22T21:54:20.439Z","freshness":{"asOf":"2026-10-22T21:54:20.439Z","ageHours":0,"stale":false},"measured":5,"ranked":5,"headline":"Purroof Group has the lowest median latency of the 5 free public Hyperliquid RPC endpoints measured, 126 ms (p50, 24h, 3 regions).","quote":"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).","cite":{"plain":"OpenChainBench. \"Hyperliquid RPC endpoints: free public URLs and private API-key providers by latency\". Retrieved 2026-10-22. https://openchainbench.com/benchmarks/hyperliquid-rpc","bibtex":"@misc{ocb_hyperliquid_rpc,\n  author = {OpenChainBench},\n  title  = {Hyperliquid RPC endpoints: free public URLs and private API-key providers by latency},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/hyperliquid-rpc},\n  note   = {Retrieved 2026-10-22}\n}","apa":"OpenChainBench. (2026). Hyperliquid RPC endpoints: free public URLs and private API-key providers by latency. Retrieved October 22, 2026, from https://openchainbench.com/benchmarks/hyperliquid-rpc","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Hyperliquid RPC endpoints: free public URLs and private API-key providers by latency\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/hyperliquid-rpc\r\nY2  - 2026-10-22\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/hyperliquid-rpc","ogImage":"https://openchainbench.com/api/og/hyperliquid-rpc","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/rpc-capabilities","methodology":["Cadence: every 60 seconds per provider, from each of 3 probe regions (us-east Virginia, eu-west Amsterdam, sgp Singapore). Headline p50/p90/p99 aggregate across all 3 regions via Prometheus `avg(quantile_over_time(...))`; per-region breakdowns are first-class on this page via the region tabs.","Payload: `{\"jsonrpc\":\"2.0\",\"id\":<rotating>,\"method\":\"eth_getBlockByNumber\",\"params\":[\"latest\", false]}`. Plain HTTP POST, identical for every endpoint, no API key in any request. The request id rotates, but that does not guarantee a cache miss: many caches normalise `id` away. Measured 2026-10-08, fixed and rotating ids answer within 2 to 4 percent of each other.","Latency measurement, call-result classification (`ok`, `http_err`, `jsonrpc_err`, `stale`, `timeout`) and the archive-depth audit follow the cluster method documented on [rpc-capabilities](https://openchainbench.com/benchmarks/rpc-capabilities#methodology); this page is the Hyperliquid-scoped view of the same harness, with the same exclusion rules.","Chain scope: every query on this page is pinned to `chain=\"hyperliquid\"`. Provider coverage today: 5 no-key endpoints (Hyperliquid Labs official, dRPC, Stakely, Purroof Group, Hypurrscan).","Excluded by the launch audit: Alchemy demo path (rate-limited dead), thirdweb (`Invalid chain` on HyperEVM), Grove/Pocket public LB (requires an app id at the LB path), AllThatNode + Blast API + Chainstack + Gelato + Imperator HyperEVM paths (DNS-fail or 401 without a key), PublicNode (no HyperEVM subdomain yet). HyperEVM is a young chain (mainnet Feb 2025) so this list will shift quickly.","Private cohort (Access selector, Private): Alchemy, Chainstack, GetBlock, QuickNode and Dwellir probed on their keyed Hyperliquid endpoints every 120 seconds from the same 3 regions, same call (eth_getBlockByNumber, rotating id), same ok / http_err / jsonrpc_err / stale / timeout classification.","Keys live in the probe environment, never in the repo. Plan tiers, disclosed: Alchemy: a Free plan key (30M CU per month, 300 compute units per second), the tier any reader gets; Alchemy states free and paid keys share one routing; Chainstack: a Global Node on the Growth plan; QuickNode: an endpoint on a Build plan ($49 per month), shared fleet; GetBlock: an endpoint on the Enterprise plan, shared by the three probe regions. Chainstack, GetBlock and QuickNode provided their endpoints.","Dwellir plan tier, disclosed: a Developer plan key ($49 per month, 25 million API responses, 100 responses per second; 1 RPC response = 1 API credit, no compute units). Shared nodes, the same product a reader buys. Dwellir publishes no Solana endpoint, so it is absent from that page rather than shown as unavailable.","GetBlock regional pairing: each probe region uses GetBlock's nearest endpoint, us-east to New York, eu-west to Frankfurt, sgp to Singapore. Alchemy, Chainstack and QuickNode publish one routed entry point per chain instead, which in the general case does land a probe on a nearby node. Some of any gap between the two arrangements is deployment topology rather than node speed, and a deployment in one of these regions would see the same benefit GetBlock's endpoint gives the probe.","Two cohorts, two rankings: the public endpoints are shared, rate-limited gateways probed every 60 seconds; the keyed endpoints are metered or dedicated and probed every 120 seconds. The selector switches the whole page (ranking, chart, region tabs, badges, citation) between them. No figure on this page compares a public endpoint with a keyed one."],"license":"CC-BY-4.0"}