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

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
1Blast logoBlast4 ms5 ms5M+Blast +12 msBlast8 msBlast2 msBlast4
2Monad logoMonad6 ms10 ms1.3MMonad +28 msMonad8 msMonad3 msMonad4+1 down
3
Etherlink logoEtherlinknot yet rankedhub
Etherlink Foundation logoEtherlink Foundation18 ms62 ms5M+Etherlink Foundation +127 msEtherlink Foundation20 msEtherlink Foundation7 msEtherlink Foundation2
4World Chain logoWorld Chain18 ms22 ms5M+World Chain +227 msWorld Chain21 msWorld Chain7 msWorld Chain3
5
Swellchain logoSwellchainnot yet rankedhub
Ankr logoAnkr19 ms19 ms-7 msAnkr43 msAnkr6 msAnkr2+2 downn/a
6Solana Labs logoSolana Labs21 ms36 ms-16 msPublicNode2 msSolana Vibe Station16 msSolana Labs4+1 down
7Fraxtal logoFraxtal26 ms41 ms5M+Fraxtal +219 msPublicNode21 msPublicNode25 msFraxtal4
8dRPC logodRPC28 ms43 ms5M+dRPC +120 msPublicNode26 msdRPC15 msdRPC3+1 down
9Tatum logoTatum28 ms51 ms-30 msTatum27 msTatum27 msTatum3
10MegaETH Official logoMegaETH Official29 ms46 ms5M+MegaETH Official +228 msTenderly Gateway25 msTenderly Gateway25 msMegaETH Official3
11
Flow logoFlownot yet rankedhub
Flow Access Node logoFlow Access Node29 ms59 ms-2 msFlow Foundation8 msFlow Access Node77 msFlow Access Node2
12dRPC logodRPC31 ms62 ms5M+dRPC +317 msPublicNode8 msBlockdaemon19 msdRPC6
13dRPC logodRPC31 ms60 ms5M+dRPC15 msPublicNode25 msPublicNode17 msdRPC4
14Binance logoBinance33 ms59 ms-6 msBinance18 msBinance17 msdRPC4+1 down
15Ankr logoAnkr33 ms152 ms5M+Ankr26 msAnkr16 msFlare Foundation45 msAnkr4
16dRPC logodRPC34 ms114 ms5M+dRPC +319 msPublicNode23 msPublicNode44 msdRPC6+1 down
17
TRON logoTRONnot yet rankedhub
TronGrid logoTronGrid35 ms48 ms-58 msPublicNode17 msTronGrid13 msTronGrid2
18Ankr logoAnkr36 ms71 ms5M+Ankr +110 msAnkr18 msStory Foundation6 msAnkr4
19
ThunderCore logoThunderCorenot yet rankedhub
ThunderToken logoThunderToken36 ms36 ms-34 msThunderToken35 msThunderCore Official36 msThunderToken3
20FastNEAR logoFastNEAR38 ms69 ms-37 msFastNEAR46 msdRPC28 msFastNEAR3+1 down
21
Aptos logoAptosnot yet rankedhub
Aptos Labs logoAptos Labs42 ms47 ms-34 msAptos Labs12 msAptos Labs (Fullnode)78 msAptos Labs2
22Soneium logoSoneium43 ms96 ms5M+Soneium +217 msPublicNode22 msPublicNode10 msSoneium4
23ICON Foundation logoICON Foundation46 ms64 ms-17 msICON Foundation105 msICON Foundation15 msICON Foundation3
24OnFinality logoOnFinality48 ms252 ms-4 msOnFinality27 msPublicNode50 msOnFinality3
25Ankr logoAnkr48 ms67 ms-11 msGlif101 msGlif9 msAnkr3
26Tatum logoTatum48 ms207 ms-100 msOnFinality19 msTON Center16 msTatum4
27OnFinality logoOnFinality49 ms141 ms-4 msOnFinality27 msPublicNode51 msOnFinality3
28
Astar logoAstarnot yet rankedhub
OnFinality logoOnFinality50 ms201 ms1.3MOnFinality4 msOnFinality93 msOnFinality53 msOnFinality2
29
Peaq logoPeaqnot yet rankedhub
OnFinality logoOnFinality50 ms144 ms-5 msOnFinality21 msPublicNode49 msOnFinality2
30Ankr logoAnkr50 ms156 ms-9 msKava Labs21 msPublicNode42 msAnkr5
31
Vana logoVananot yet rankedhub
Vana Foundation logoVana Foundation56 ms60 ms-2 msVana Foundation8 msVana Foundation157 msVana Foundation1
32QuickNode logoQuickNode56 ms59 ms-2 msQuickNode9 msQuickNode104 msMorph4
33BNB Chain Team logoBNB Chain Team56 ms59 ms-7 msBNB Chain Team24 msPublicNode75 msBNB Chain Team3
34Berachain logoBerachain57 ms69 ms5M+Berachain +27 msBerachain7 msBerachain157 msBerachain4
35Cronos logoCronos58 ms208 ms5M+Cronos +116 msPublicNode20 msPublicNode36 msCronos3
36dRPC logodRPC61 ms81 ms-134 msdRPC32 msdRPC18 msViction RPC23
37dRPC logodRPC63 ms87 ms5M+dRPC +228 msTenderly11 msLisk18 msdRPC4
38
Moonriver logoMoonrivernot yet rankedhub
OnFinality logoOnFinality64 ms482 ms-66 msOnFinality68 msOnFinality58 msOnFinality2+1 down
39dRPC logodRPC65 ms107 ms5M+Tenderly +315 msPublicNode23 msPublicNode14 msdRPC6+1 down
40OnFinality logoOnFinality65 ms186 ms-6 msOnFinality22 msPublicNode29 msBlockVision4+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.

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.