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
113
Unique providers
189
Probe regions
3
Fastest provider overall
Blast · 4 ms
154 of 154 chains · 24h p50, 3 probe regions
| # | Chain:: | Best overall (3-region avg)^ | Best p90:: | Archive:: | US-East:: | EU-West:: | Singapore:: | Providers:: | 24h trend |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 5 ms | 5M+Blast +1 | 2 msBlast | 8 msBlast | 2 msBlast | 4 | |||
| 2 | 10 ms | 1.3MMonad +2 | 8 msMonad | 8 msMonad | 3 msMonad | 4+1 down | |||
| 3 | 62 ms | 5M+Etherlink Foundation +1 | 27 msEtherlink Foundation | 20 msEtherlink Foundation | 7 msEtherlink Foundation | 2 | |||
| 4 | 22 ms | 5M+World Chain +2 | 27 msWorld Chain | 21 msWorld Chain | 7 msWorld Chain | 3 | |||
| 5 | 19 ms | - | 7 msAnkr | 43 msAnkr | 6 msAnkr | 2+2 down | n/a | ||
| 6 | 36 ms | - | 16 msPublicNode | 2 msSolana Vibe Station | 16 msSolana Labs | 4+1 down | |||
| 7 | 41 ms | 5M+Fraxtal +2 | 19 msPublicNode | 21 msPublicNode | 25 msFraxtal | 4 | |||
| 8 | 43 ms | 5M+dRPC +1 | 20 msPublicNode | 26 msdRPC | 15 msdRPC | 3+1 down | |||
| 9 | 51 ms | - | 30 msTatum | 27 msTatum | 27 msTatum | 3 | |||
| 10 | 46 ms | 5M+MegaETH Official +2 | 28 msTenderly Gateway | 25 msTenderly Gateway | 25 msMegaETH Official | 3 | |||
| 11 | 59 ms | - | 2 msFlow Foundation | 8 msFlow Access Node | 77 msFlow Access Node | 2 | |||
| 12 | 62 ms | 5M+dRPC +3 | 17 msPublicNode | 8 msBlockdaemon | 19 msdRPC | 6 | |||
| 13 | 60 ms | 5M+dRPC | 15 msPublicNode | 25 msPublicNode | 17 msdRPC | 4 | |||
| 14 | 59 ms | - | 6 msBinance | 18 msBinance | 17 msdRPC | 4+1 down | |||
| 15 | 152 ms | 5M+Ankr | 26 msAnkr | 16 msFlare Foundation | 45 msAnkr | 4 | |||
| 16 | 114 ms | 5M+dRPC +3 | 19 msPublicNode | 23 msPublicNode | 44 msdRPC | 6+1 down | |||
| 17 | 48 ms | - | 58 msPublicNode | 17 msTronGrid | 13 msTronGrid | 2 | |||
| 18 | 71 ms | 5M+Ankr +1 | 10 msAnkr | 18 msStory Foundation | 6 msAnkr | 4 | |||
| 19 | 36 ms | - | 34 msThunderToken | 35 msThunderCore Official | 36 msThunderToken | 3 | |||
| 20 | 69 ms | - | 37 msFastNEAR | 46 msdRPC | 28 msFastNEAR | 3+1 down | |||
| 21 | 47 ms | - | 34 msAptos Labs | 12 msAptos Labs (Fullnode) | 78 msAptos Labs | 2 | |||
| 22 | 96 ms | 5M+Soneium +2 | 17 msPublicNode | 22 msPublicNode | 10 msSoneium | 4 | |||
| 23 | 64 ms | - | 17 msICON Foundation | 105 msICON Foundation | 15 msICON Foundation | 3 | |||
| 24 | 252 ms | - | 4 msOnFinality | 27 msPublicNode | 50 msOnFinality | 3 | |||
| 25 | 67 ms | - | 11 msGlif | 101 msGlif | 9 msAnkr | 3 | |||
| 26 | 207 ms | - | 100 msOnFinality | 19 msTON Center | 16 msTatum | 4 | |||
| 27 | 141 ms | - | 4 msOnFinality | 27 msPublicNode | 51 msOnFinality | 3 | |||
| 28 | 201 ms | 1.3MOnFinality | 4 msOnFinality | 93 msOnFinality | 53 msOnFinality | 2 | |||
| 29 | 144 ms | - | 5 msOnFinality | 21 msPublicNode | 49 msOnFinality | 2 | |||
| 30 | 156 ms | - | 9 msKava Labs | 21 msPublicNode | 42 msAnkr | 5 | |||
| 31 | 60 ms | - | 2 msVana Foundation | 8 msVana Foundation | 157 msVana Foundation | 1 | |||
| 32 | 59 ms | - | 2 msQuickNode | 9 msQuickNode | 104 msMorph | 4 | |||
| 33 | 59 ms | - | 7 msBNB Chain Team | 24 msPublicNode | 75 msBNB Chain Team | 3 | |||
| 34 | 69 ms | 5M+Berachain +2 | 7 msBerachain | 7 msBerachain | 157 msBerachain | 4 | |||
| 35 | 208 ms | 5M+Cronos +1 | 16 msPublicNode | 20 msPublicNode | 36 msCronos | 3 | |||
| 36 | 81 ms | - | 134 msdRPC | 32 msdRPC | 18 msViction RPC2 | 3 | |||
| 37 | 87 ms | 5M+dRPC +2 | 28 msTenderly | 11 msLisk | 18 msdRPC | 4 | |||
| 38 | 482 ms | - | 66 msOnFinality | 68 msOnFinality | 58 msOnFinality | 2+1 down | |||
| 39 | 107 ms | 5M+Tenderly +3 | 15 msPublicNode | 23 msPublicNode | 14 msdRPC | 6+1 down | |||
| 40 | 186 ms | - | 6 msOnFinality | 22 msPublicNode | 29 msBlockVision | 4+1 down |
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.