RPC nodes
RPC providers by chain: public and private endpoints, ranked by latency
Every free, no-key public RPC endpoint, measured per chain with the same probe: one identical eth_getBlockByNumber("latest", false) call with a rotating request id (defeats CDN body-keyed caches) every 60 seconds from 3 regions (N. Virginia, Amsterdam, Singapore). On 9 chains (Arbitrum, Arc, Base, BNB Chain, Ethereum, Hyperliquid, Polygon, Robinhood Chain, Solana) the same page also ranks the private (API-key) endpoints of Alchemy, Chainstack, GetBlock and QuickNode, probed every 120 seconds with plan tiers disclosed; the Access selector below switches between the two cohorts, which are never ranked against each other. The matrix folds the per-chain leaderboards into one view: the lowest median per chain, per region, and which gateway covers your whole multichain stack. Headline numbers are 24h p50 round-trip latency; methodology and exclusion rules live on the parent rpc-capabilities benchmark.
Want these numbers from your connection? Run the browser RPC speed test → Paste any endpoints (keyed included), no install, URLs never leave your browser.
Lowest 24h median per chain and region, public and private cohorts
Chains benched
124
Unique providers
199
Probe regions
3
Fastest provider overall
Blast · 5 ms
158 of 158 chains · 24h p50, 3 probe regions
| # | Chain:: | Best overall (3-region avg)^ | Best p90:: | Archive:: | US-East:: | EU-West:: | Singapore:: | Providers:: | 24h trend |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 11 ms | 5M+Blast | 2 msBlast | 8 msBlast | 5 msBlast | 3+1 down | |||
| 2 | 11 ms | 1.3MMonad +3 | 7 msMonad | 8 msMonad | 5 msMonad | 4+1 down | |||
| 3 | 22 ms | 5M+World Chain +2 | 10 msWorld Chain | 20 msWorld Chain | 9 msWorld Chain | 3 | |||
| 4 | 19 ms | - | 7 msAnkr | 43 msAnkr | 6 msAnkr | 2+2 down | n/a | ||
| 5 | 54 ms | - | 14 msPublicNode | 2 msSolana Vibe Station | 30 msSolana Labs | 4+1 down | |||
| 6 | 50 ms | 5M+Fraxtal +2 | 21 msPublicNode | 23 msPublicNode | 29 msFraxtal | 4 | |||
| 7 | 46 ms | 5M+Etherlink Foundation +1 | 27 msEtherlink Foundation | 23 msEtherlink Foundation | 42 msEtherlink Foundation | 2 | |||
| 8 | 52 ms | 5M+MegaETH Official +2 | 20 msMegaETH Official | 28 msTenderly Gateway | 47 msMegaETH Official | 3 | |||
| 9 | 56 ms | 5M+dRPC +3 | 15 msPublicNode | 8 msBlockdaemon | 18 msdRPC | 6 | |||
| 10 | 55 ms | - | 28 msTatum | 27 msTatum | 41 msTatum | 3 | |||
| 11 | 55 ms | 5M+dRPC +1 | 12 msTenderly | 25 msPublicNode | 21 msdRPC | 3+1 down | |||
| 12 | 51 ms | 5M+0G Labs +1 | 20 msPublicNode | 25 msPublicNode | 31 ms0G Labs | 4 | |||
| 13 | 67 ms | 5M+dRPC | 15 msPublicNode | 24 msPublicNode | 23 msdRPC | 4 | |||
| 14 | 161 ms | - | 6 msBinance | 18 msBinance | 26 msdRPC | 4+1 down | |||
| 15 | 63 ms | - | 14 msFlow Foundation | 8 msFlow Access Node | 81 msFlow Foundation | 2 | |||
| 16 | 77 ms | - | 29 msFastNEAR | 45 msdRPC | 31 msFastNEAR | 3+1 down | |||
| 17 | 95 ms | 5M+dRPC +3 | 16 msPublicNode | 21 msNOWNodes | 52 msdRPC | 6+1 down | |||
| 18 | 53 ms | - | 26 msPublicNode | 17 msTronGrid | 17 msTronGrid | 2 | |||
| 19 | 73 ms | 5M+Soneium +2 | 11 msTenderly | 20 msSoneium | 21 msSoneium | 4 | |||
| 20 | 60 ms | 5M+Ankr +1 | 10 msAnkr | 19 msStory Foundation | 39 msAnkr | 4 | |||
| 21 | 65 ms | - | 17 msICON Foundation | 105 msICON Foundation | 16 msICON Foundation | 3 | |||
| 22 | 62 ms | - | 102 msTatum | 22 msTON Center | 17 msTatum | 4 | |||
| 23 | 138 ms | - | 9 msKava Labs | 24 msPublicNode | 49 msAnkr | 5 | |||
| 24 | 93 ms | 5M+dRPC +1 | 20 msPublicNode | 28 msPublicNode | 30 msdRPC | 3 | |||
| 25 | 136 ms | - | 132 msAcala (RPC-2) | 16 msAcala (RPC-2) | 9 msAcala (RPC-0) | 3 | |||
| 26 | 193 ms | - | 6 msOnFinality | 29 msPublicNode | 65 msOnFinality | 3 | |||
| 27 | 165 ms | - | 80 msAnkr | 30 msTAC | 55 msAnkr | 4 | |||
| 28 | 125 ms | - | 5 msOnFinality | 28 msParity | 68 msOnFinality | 3 | |||
| 29 | 72 ms | 5M+Cronos +1 | 18 msPublicNode | 28 msPublicNode | 35 msCronos | 3 | |||
| 30 | 64 ms | - | 7 msBNB Chain Team | 24 msPublicNode | 77 msBNB Chain Team | 3 | |||
| 31 | 65 ms | - | 23 msGlif | 100 msGlif | 39 msAnkr | 3 | |||
| 32 | 65 ms | - | 2 msQuickNode | 8 msQuickNode | 118 msMorph | 4 | |||
| 33 | 298 ms | - | 7 msOnFinality | 24 msPublicNode | 73 msOnFinality | 2 | |||
| 34 | 78 ms | 5M+Sei Labs | 29 msSei Labs | 36 msSei Labs | 111 msSei Labs | 3 | |||
| 35 | 66 ms | 5M+Berachain +2 | 7 msBerachain | 7 msBerachain | 165 msBerachain | 4 | |||
| 36 | 66 ms | - | 3 msVana Foundation | 9 msVana Foundation | 168 msVana Foundation | 1 | |||
| 37 | 106 ms | - | 141 msdRPC | 34 msdRPC | 16 msdRPC | 3 | |||
| 38 | 482 ms | - | 66 msOnFinality | 68 msOnFinality | 58 msOnFinality | 2+1 down | |||
| 39 | 82 ms | 5M+dRPC +2 | 11 msTenderly | 10 msLisk | 26 msdRPC | 4 | |||
| 40 | 137 ms | 5M+Ankr | 27 msAnkr | 16 msFlare Foundation | 165 msAnkr | 4 |
Source: the open-source rpc-capabilities harness, one probe fleet per chain. Click a chain row for the full per-chain leaderboard with region tabs, success-rate classification and archive-depth audits; click a provider for its product page. Refresh interval 60s.