Arc RPC endpoints: free public URLs and private API-key providers by latency
HTTP round-trip latency for eth_getBlockByNumber against every free, no-key public Arc RPC endpoint (probed every 60 seconds from 3 regions) and, under the Access selector (Private), against the API-key endpoints of Alchemy, Chainstack, GetBlock, Quicknode and Dwellir (every 120 seconds). The two cohorts are ranked separately, never against each other.
TL;DR. As of , dRPC has the lowest median latency of the 6 free public Arc RPC endpoints measured, 40 ms (p50, 24h, 3 regions). Source: OpenChainBench, https://openchainbench.com/benchmarks/arc-rpc. Chain ID 5042. 6 public endpoints, no key: arc.drpc.org, rpc.quicknode.mainnet.arc.io, rpc.mainnet.arc.io, arc-rpc.publicnode.com, rpc.blockdaemon.mainnet.arc.io, arc.gateway.tenderly.co. Full URLs with their 24h median are listed below; Alchemy, Chainstack, GetBlock, Quicknode, Dwellir, BlockMachine (private, API key) are ranked apart under the Private tab.
Companion page
Comparing free RPC endpoints across every chain we measure? Open the cross-chain RPC matrix →
Arc is the EVM Layer 1 built by Circle with USDC as the native gas token, on mainnet since 2026-09-16 (chain ID 5042, about 0.5 s blocks). Provider support is new and uneven, which is exactly when an independent latency measurement is most useful. This page measures both sides with one probe, `eth_getBlockByNumber` with a rotating request id, every 60 seconds on the 6 endpoints that answer without a key, every row of the table in the chain's own docs included, from us-east, eu-west and Singapore, and every 120 seconds on the keyed endpoints of Alchemy, Chainstack, GetBlock and Quicknode, plus Dwellir, from the same three regions. The keyed headline averages us-east and eu-west only: GetBlock does not offer Arc in Singapore, and averaging a two-region row against three-region rows would compare different populations. Singapore is published per region for the five vendors that answer the Singapore probe. The Access selector switches between the two cohorts, which are never ranked against each other.
Methodology
Arc: 6 free public RPC endpoints answering `eth_getBlockByNumber` every 60 seconds from us-east, eu-west and Singapore, ranked by 24h median. dRPC leads at 40 ms; the Circle-operated endpoint measures 52 ms. The same page carries the private cohort (API key), Alchemy, Chainstack, GetBlock, Quicknode and Dwellir on their keyed Arc endpoints every 120 seconds from us-east and eu-west: switch the Access selector; Chainstack leads it at 6 ms. We measure the round-trip latency of a single, identical RPC call (`eth_getBlockByNumber`) against every no-key public Arc endpoint that sustains continuous probing, 6 providers, every 60 seconds, from us-east, eu-west and Singapore, and against the keyed endpoints of Alchemy, Chainstack, GetBlock, Quicknode and Dwellir every 120 seconds from the same three regions, the keyed headline averaging us-east and eu-west because GetBlock has no Arc endpoint in Singapore. The harness classifies every response (ok / http_err / jsonrpc_err / stale / timeout) so the leaderboard rewards sustained, honest availability rather than a fast error message. Arc produces blocks in well under a second; the stale check tolerates 40 blocks (20 s) on the public cohort and 20 on the keyed one.
- Cadence: the public cohort every 60 seconds per provider from each of 3 probe regions (us-east Virginia, eu-west Amsterdam, sgp Singapore), its headline p50/p90/p99 aggregating all 3 via Prometheus `avg(quantile_over_time(...))`. The keyed cohort runs every 120 seconds from the same 3 regions; its headline averages us-east and eu-west only, for the GetBlock coverage reason below. Per-region breakdowns are first-class 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](openchainbench.com/benchmarks/rpc-capabilities#methodology); this page is the Arc-scoped view of the same harness, with the same exclusion rules.
- Chain scope: every query on this page is pinned to chain="arc" (chain id 5042). Provider coverage: 6 no-key public-read endpoints live today, each listed with its URL in the endpoints table on this page. Exclusions follow the cluster-wide rules documented on the parent benchmark.
- Endpoints published by the chain: the RPC endpoints page of the Arc docs lists Circle's primary endpoint plus Alchemy, Blockdaemon, dRPC and Quicknode. The Blockdaemon and Quicknode rows are Arc-branded URLs (rpc.blockdaemon.mainnet.arc.io, rpc.quicknode.mainnet.arc.io) that answer without a key, verified before inclusion, and are measured here as such.
- The dRPC row of that table (rpc.drpc.mainnet.arc.io) serves the same free tier as arc.drpc.org, identical x-drpc-owner-id, and is measured once under dRPC; the Alchemy row needs a key and sits in the private cohort.
- Private cohort (Access selector, Private): Alchemy, Chainstack, GetBlock, Quicknode, Dwellir and BlockMachine probed on their keyed Arc endpoints every 120 seconds from all 3 probe 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: Chainstack: a Global Node on the Growth plan; Quicknode: an endpoint on a Build plan ($49 per month), shared fleet; 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; GetBlock: an endpoint on the Enterprise plan, shared by the two 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: us-east uses GetBlock's New York endpoint and eu-west its Frankfurt endpoint. 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.
- GetBlock coverage: GetBlock does not offer Arc in Singapore, so no GetBlock figure exists for that region: the endpoint is not offered there, which is not a failed or pending measurement. The keyed headline therefore averages us-east and eu-west for every vendor, because averaging a two-region row against three-region rows would compare different populations. Singapore is published per region for the five vendors that answer the Singapore 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.
- Arc produces blocks in well under a second (Malachite BFT, sub-second finality). The stale check tolerates 40 blocks behind the cross-provider tip (20 s of wall clock) on the public cohort and 20 blocks on the keyed one.
Results: 6 free public Arc RPC endpoints ranked by p50 latency (24h, 3 regions)
| â„– | Providers | p50 | p90 | p99 | Success |
|---|---|---|---|---|---|
| 1 | dRPCDecentralized RPC mesh, consensus-checked | 40 ms | 68 ms | 165 ms | 100.00% (n=4323) |
| 2 | Quicknode (Arc endpoint)Arc-branded endpoint published in the chain's docs, no key | 51 ms | 77 ms | 212 ms | 100.00% (n=4319) |
| 3 | ArcCircle-operated mainnet RPC (rpc.mainnet.arc.io) | 52 ms | 119 ms | 317 ms | 100.00% (n=4319) |
| 4 | PublicNodeAllnodes-operated, 70+ chains, archive on most | 81 ms | 103 ms | 358 ms | 100.00% (n=4323) |
| 5 | BlockdaemonArc-branded endpoint published in the chain's docs, no key | 84 ms | 91 ms | 270 ms | 99.98% (n=4316) |
| 6 | Tenderly GatewayPublic gateway by Tenderly | 105 ms | 111 ms | 144 ms | 100.00% (n=4316) |
Public Arc RPC endpoints measured
Chain ID 5042, currency USDC. The 6 no-key endpoints answering our probes today, with their current 24h median. Paste one into a wallet or a client as is: no signup, no key. Alchemy, Chainstack, GetBlock, Quicknode, Dwellir and BlockMachine, private endpoints that need an API key, are ranked separately under the Private tab; keyed URLs are never listed.
dRPChttps://arc.drpc.org40 ms100.0%Quicknode (Arc endpoint)
https://rpc.quicknode.mainnet.arc.io51 ms100.0%Arc
https://rpc.mainnet.arc.io52 ms100.0%
PublicNodehttps://arc-rpc.publicnode.com81 ms100.0%Blockdaemon
https://rpc.blockdaemon.mainnet.arc.io84 ms100.0%Tenderly Gateway
https://arc.gateway.tenderly.co105 ms100.0%
Median round-trip and success rate over the last 24 hours across the probe regions; the ranked table above carries p90, p99 and the per-region split.
Not listed on Arc
- Ankr: returns 403 without an API key on Arc
- Blockdaemon: requires an API key
- Lava: Arc endpoint discontinued
Frequently asked
Which Arc RPCs work without an API key?
6 endpoints are probed on this chain; each is listed with its URL, 24h median and success rate in the endpoints table on this page, and the list changes as providers come and go. Every (provider, chain) pair was live-verified no-key before inclusion; anything that key-gates, region-blocks or rate-limits below the 60-second cadence is excluded rather than listed with an asterisk.
Which Arc RPC provider is fastest with an API key?
Per the live data: Chainstack at 6 ms (eth_getBlockByNumber p50 over 24h, averaged across us-east and eu-west); Alchemy measures 10 ms, Chainstack 6 ms and Quicknode 7 ms; GetBlock measures 13 ms. The headline averages those two regions only, because GetBlock does not offer Arc in Singapore and averaging a two-region row against three-region rows would compare different populations; the Singapore figures are published per region for the five vendors that answer that probe, and GetBlock's absence there is a coverage fact rather than a failed measurement. On the free cohort dRPC leads at 40 ms, measured on the same call from 3 regions; the two cohorts are never ranked in one table (shared gateways at 60 s against metered endpoints at 120 s). Switch the Access selector to Private for the region tabs and the p99 column; plan tiers are disclosed in the methodology.
What is Arc?
Arc (chain ID 5042) is Circle's EVM Layer 1 for stablecoin finance: USDC is the gas token, consensus is Malachite BFT with sub-second deterministic finality, and the validator set is permissioned (BlackRock, DTCC, Visa, Mastercard and ICE among the founding validators). Mainnet opened on 2026-09-16; it supports standard EVM tooling and eth_ JSON-RPC methods.
Source code github.com/ChainBench/OpenChainBench/tree/main/harnesses/rpc-capabilities