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

Access
Free, no-key endpoints probed every 60 s.

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
1Blast logoBlast5 ms11 ms5M+Blast2 msBlast8 msBlast5 msBlast3+1 down
2Monad logoMonad7 ms11 ms1.3MMonad +37 msMonad8 msMonad5 msMonad4+1 down
3World Chain logoWorld Chain13 ms22 ms5M+World Chain +210 msWorld Chain20 msWorld Chain9 msWorld Chain3
4
Swellchain logoSwellchainnot yet rankedhub
Ankr logoAnkr19 ms19 ms-7 msAnkr43 msAnkr6 msAnkr2+2 downn/a
5Solana Labs logoSolana Labs25 ms54 ms-14 msPublicNode2 msSolana Vibe Station30 msSolana Labs4+1 down
6Fraxtal logoFraxtal29 ms50 ms5M+Fraxtal +221 msPublicNode23 msPublicNode29 msFraxtal4
7
Etherlink logoEtherlinknot yet rankedhub
Etherlink Foundation logoEtherlink Foundation31 ms46 ms5M+Etherlink Foundation +127 msEtherlink Foundation23 msEtherlink Foundation42 msEtherlink Foundation2
8MegaETH Official logoMegaETH Official32 ms52 ms5M+MegaETH Official +220 msMegaETH Official28 msTenderly Gateway47 msMegaETH Official3
9dRPC logodRPC32 ms56 ms5M+dRPC +315 msPublicNode8 msBlockdaemon18 msdRPC6
10Tatum logoTatum32 ms55 ms-28 msTatum27 msTatum41 msTatum3
11dRPC logodRPC32 ms55 ms5M+dRPC +112 msTenderly25 msPublicNode21 msdRPC3+1 down
120G Labs logo0G Labs33 ms51 ms5M+0G Labs +120 msPublicNode25 msPublicNode31 ms0G Labs4
13dRPC logodRPC33 ms67 ms5M+dRPC15 msPublicNode24 msPublicNode23 msdRPC4
14Binance logoBinance34 ms161 ms-6 msBinance18 msBinance26 msdRPC4+1 down
15
Flow logoFlownot yet rankedhub
Flow Foundation logoFlow Foundation35 ms63 ms-14 msFlow Foundation8 msFlow Access Node81 msFlow Foundation2
16FastNEAR logoFastNEAR35 ms77 ms-29 msFastNEAR45 msdRPC31 msFastNEAR3+1 down
17dRPC logodRPC37 ms95 ms5M+dRPC +316 msPublicNode21 msNOWNodes52 msdRPC6+1 down
18
TRON logoTRONnot yet rankedhub
TronGrid logoTronGrid39 ms53 ms-26 msPublicNode17 msTronGrid17 msTronGrid2
19Soneium logoSoneium45 ms73 ms5M+Soneium +211 msTenderly20 msSoneium21 msSoneium4
20Story Foundation logoStory Foundation46 ms60 ms5M+Ankr +110 msAnkr19 msStory Foundation39 msAnkr4
21ICON Foundation logoICON Foundation46 ms65 ms-17 msICON Foundation105 msICON Foundation16 msICON Foundation3
22Tatum logoTatum48 ms62 ms-102 msTatum22 msTON Center17 msTatum4
23Ankr logoAnkr52 ms138 ms-9 msKava Labs24 msPublicNode49 msAnkr5
24dRPC logodRPC52 ms93 ms5M+dRPC +120 msPublicNode28 msPublicNode30 msdRPC3
25Acala (RPC-0) logoAcala (RPC-0)53 ms136 ms-132 msAcala (RPC-2)16 msAcala (RPC-2)9 msAcala (RPC-0)3
26OnFinality logoOnFinality54 ms193 ms-6 msOnFinality29 msPublicNode65 msOnFinality3
27Ankr logoAnkr55 ms165 ms-80 msAnkr30 msTAC55 msAnkr4
28OnFinality logoOnFinality56 ms125 ms-5 msOnFinality28 msParity68 msOnFinality3
29Cronos logoCronos56 ms72 ms5M+Cronos +118 msPublicNode28 msPublicNode35 msCronos3
30BNB Chain Team logoBNB Chain Team57 ms64 ms-7 msBNB Chain Team24 msPublicNode77 msBNB Chain Team3
31Ankr logoAnkr57 ms65 ms-23 msGlif100 msGlif39 msAnkr3
32QuickNode logoQuickNode57 ms65 ms-2 msQuickNode8 msQuickNode118 msMorph4
33
Peaq logoPeaqnot yet rankedhub
OnFinality logoOnFinality58 ms298 ms-7 msOnFinality24 msPublicNode73 msOnFinality2
34Sei Labs logoSei Labs59 ms78 ms5M+Sei Labs29 msSei Labs36 msSei Labs111 msSei Labs3
35Berachain logoBerachain60 ms66 ms5M+Berachain +27 msBerachain7 msBerachain165 msBerachain4
36
Vana logoVananot yet rankedhub
Vana Foundation logoVana Foundation60 ms66 ms-3 msVana Foundation9 msVana Foundation168 msVana Foundation1
37dRPC logodRPC63 ms106 ms-141 msdRPC34 msdRPC16 msdRPC3
38
Moonriver logoMoonrivernot yet rankedhub
OnFinality logoOnFinality64 ms482 ms-66 msOnFinality68 msOnFinality58 msOnFinality2+1 down
39dRPC logodRPC65 ms82 ms5M+dRPC +211 msTenderly10 msLisk26 msdRPC4
40Ankr logoAnkr70 ms137 ms5M+Ankr27 msAnkr16 msFlare Foundation165 msAnkr4

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.

Methodology

Each chain row aggregates that chain's dedicated bench: an identical JSON-RPC POST (eth_getBlockByNumber("latest", false)with rotating request id, or the chain's equivalent head call) sent every 60 seconds to every free, no-key public endpoint from us-east, eu-west and Singapore. Headline figures are the 50th percentile of client-side round-trip latency over the trailing 24 hours, averaged across the three probe origins; per-region columns re-scope the same percentile to a single origin. Responses are classified (ok / http_err / jsonrpc_err / stale / timeout) so a fast error message never ranks as fastest. Providers that key-gate, region-block or rate-limit below the probe cadence are excluded rather than listed with an asterisk.

Private cohort (API key): on the chains that carry one, Alchemy, Chainstack, GetBlock and QuickNode are probed on their keyed endpoints every 120 seconds from the same three regions with the same payload and classification (GetBlock from two regions on Arc and Robinhood Chain, which it does not offer in Singapore); keys never leave the probe environment and the plan tier of every key is disclosed on the chain page. The two cohorts share a page per chain and a selector, not a table: shared gateways at 60 s and metered endpoints at 120 s are not the same measurement.

MEV-protection gateways (Flashbots Protect, MEV Blocker, Blink, bloXroute Protect) share this probe surface but are optimised for send-tx privacy, not read speed. They are ranked against each other on mev-protect-rpc and deliberately kept off this chain matrix so that a fast public read gateway is never compared against a private-mempool RPC on the wrong axis.

Data and methodology released under CC BY 4.0. Reuse with attribution to OpenChainBench.