{"slug":"arc-rpc","title":"Arc RPC endpoints: free public URLs and private API-key providers by latency","subtitle":"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.","category":"RPCs","metric":"RPC latency","unit":"ms","status":"live","higherIsBetter":false,"filters":null,"cohorts":[{"tier":"public","label":"Public, no key","headline":true,"url":"https://openchainbench.com/benchmarks/arc-rpc","api":"https://openchainbench.com/api/stat/arc-rpc","sentence":"Arc has the lowest median latency of the 6 free public Arc RPC endpoints measured, 43 ms (p50, 24h, 3 regions).","leader":{"name":"Arc","slug":"arc-official","value":42.9816},"measured":6,"rankings":[{"name":"Arc","slug":"arc-official","p50":42.9816,"p99":120.626,"successRate":100},{"name":"dRPC","slug":"drpc","p50":47.2958,"p99":158.622,"successRate":99.9768},{"name":"Quicknode (Arc endpoint)","slug":"arc-quicknode","p50":48.0428,"p99":131.754,"successRate":99.8842},{"name":"PublicNode","slug":"publicnode","p50":77.0376,"p99":182.76,"successRate":100},{"name":"Blockdaemon","slug":"blockdaemon","p50":83.116,"p99":265.653,"successRate":99.9768},{"name":"Tenderly Gateway","slug":"tenderly","p50":104.08,"p99":126.132,"successRate":100}]},{"tier":"keyed","label":"Private, API key","headline":false,"url":"https://openchainbench.com/benchmarks/arc-rpc#tier=keyed","api":"https://openchainbench.com/api/stat/arc-rpc?tier=keyed","sentence":"Quicknode has the lowest median latency of the 6 private (API-key) Arc RPC endpoints measured, 4 ms (p50, 24h, 3 regions).","leader":{"name":"Quicknode","slug":"quicknode","value":4.2457},"measured":6,"rankings":[{"name":"Quicknode","slug":"quicknode","p50":4.2457,"p99":31.2714,"successRate":100},{"name":"Chainstack","slug":"chainstack","p50":5.48068,"p99":7.66668,"successRate":100},{"name":"Alchemy","slug":"alchemy","p50":10.3413,"p99":29.2242,"successRate":100},{"name":"GetBlock","slug":"getblock","p50":13.1023,"p99":22.3576,"successRate":100},{"name":"Dwellir","slug":"dwellir","p50":33.44,"p99":93.0826,"successRate":100},{"name":"BlockMachine","slug":"blockmachine","p50":104.876,"p99":208.392,"successRate":100}]},{"tier":"keyed-cold","label":"Private, cold start","headline":false,"url":"https://openchainbench.com/benchmarks/arc-rpc#tier=keyed-cold","api":"https://openchainbench.com/api/stat/arc-rpc?tier=keyed-cold","sentence":"Alchemy has the lowest median latency of the 6 free public Arc RPC endpoints measured, 35 ms (p50, 24h, 3 regions).","leader":{"name":"Alchemy","slug":"alchemy-cold","value":35.132},"measured":6,"rankings":[{"name":"Alchemy","slug":"alchemy-cold","p50":35.132,"p99":74.9857,"successRate":100},{"name":"GetBlock","slug":"getblock-cold","p50":35.4832,"p99":66.8303,"successRate":100},{"name":"Chainstack","slug":"chainstack-cold","p50":40.0343,"p99":208.76,"successRate":100},{"name":"Quicknode","slug":"quicknode-cold","p50":49.6018,"p99":66.1679,"successRate":100},{"name":"Dwellir","slug":"dwellir-cold","p50":169.114,"p99":360.929,"successRate":100},{"name":"BlockMachine","slug":"blockmachine-cold","p50":293.672,"p99":941.83,"successRate":100}]},{"tier":"keyed-heavy","label":"Private, heavy call","headline":false,"url":"https://openchainbench.com/benchmarks/arc-rpc#tier=keyed-heavy","api":"https://openchainbench.com/api/stat/arc-rpc?tier=keyed-heavy","sentence":"Alchemy has the lowest median latency of the 6 free public Arc RPC endpoints measured, 11 ms (p50, 24h, 3 regions).","leader":{"name":"Alchemy","slug":"alchemy-heavy","value":11.3276},"measured":6,"rankings":[{"name":"Alchemy","slug":"alchemy-heavy","p50":11.3276,"p99":36.5031,"successRate":100},{"name":"GetBlock","slug":"getblock-heavy","p50":16.3952,"p99":23.4701,"successRate":100},{"name":"Chainstack","slug":"chainstack-heavy","p50":20.514,"p99":32.6454,"successRate":100},{"name":"Dwellir","slug":"dwellir-heavy","p50":35.5041,"p99":39.2256,"successRate":100},{"name":"Quicknode","slug":"quicknode-heavy","p50":74.1883,"p99":137.232,"successRate":100},{"name":"BlockMachine","slug":"blockmachine-heavy","p50":118.368,"p99":242.356,"successRate":100}]}],"value":42.9816,"leader":{"name":"Arc","slug":"arc-official","value":42.9816},"leaders":[{"name":"Arc","slug":"arc-official","value":42.9816}],"rankings":[{"name":"Arc","slug":"arc-official","value":42.9816,"unit":"ms","ms":{"p50":42.9816,"p90":49.379,"p99":120.626,"mean":45.7903},"successRate":100,"sampleSize":4319.75},{"name":"dRPC","slug":"drpc","value":47.2958,"unit":"ms","ms":{"p50":47.2958,"p90":109.265,"p99":158.622,"mean":67.4678},"successRate":99.9768,"sampleSize":4317.75},{"name":"Quicknode (Arc endpoint)","slug":"arc-quicknode","value":48.0428,"unit":"ms","ms":{"p50":48.0428,"p90":65.6375,"p99":131.754,"mean":54.8492},"successRate":99.8842,"sampleSize":4318.75},{"name":"PublicNode","slug":"publicnode","value":77.0376,"unit":"ms","ms":{"p50":77.0376,"p90":91.8174,"p99":182.76,"mean":81.7875},"successRate":100,"sampleSize":4318.75},{"name":"Blockdaemon","slug":"blockdaemon","value":83.116,"unit":"ms","ms":{"p50":83.116,"p90":84.4488,"p99":265.653,"mean":85.9568},"successRate":99.9768,"sampleSize":4319.75},{"name":"Tenderly Gateway","slug":"tenderly","value":104.08,"unit":"ms","ms":{"p50":104.08,"p90":112.437,"p99":126.132,"mean":104.555},"successRate":100,"sampleSize":4319.75}],"sparkline":[42.7023,44.212,44.8033,45.4197,43.5769,43.3074,42.7275,44.0721,44.0403,43.8598,42.7789,42.9088,43.3744,45.3842,45.6923,47.2705,45.2063,47.1155,45.548,46.0295,44.1547,44.0316,43.9029,43.2214,43.6648,43.5499,45.0544,45.5846,45.9058,44.8192,44.1389,44.152,44.3111,44.5979,44.776,45.2811,45.2723,46.1093,45.9287,47.3045,47.4724,47.7499,47.9477,47.469,47.941,46.4329,47.0068,46.6828,49.2517,49.5633,49.9167,48.5037,47.2782,47.4985,47.1031,48.6115,48.4052,48.2719,49.2846,49.3037,49.472,46.3841,45.9274,45.1595,45.1102,44.7372,44.6,45.1202,44.8044,45.4426,45.5631,45.1346,43.9791],"sampleSize":25914.5,"asOf":"2026-11-15T01:51:17.612Z","freshness":{"asOf":"2026-11-15T01:51:17.612Z","ageHours":0.2,"stale":false},"measured":6,"ranked":6,"headline":"Arc has the lowest median latency of the 6 free public Arc RPC endpoints measured, 43 ms (p50, 24h, 3 regions).","quote":"Arc has the lowest median latency of the 6 free public Arc RPC endpoints measured, 43 ms (p50, 24h, 3 regions). Source: OpenChainBench (https://openchainbench.com/benchmarks/arc-rpc).","cite":{"plain":"OpenChainBench. \"Arc RPC endpoints: free public URLs and private API-key providers by latency\". Retrieved 2026-11-15. https://openchainbench.com/benchmarks/arc-rpc","bibtex":"@misc{ocb_arc_rpc,\n  author = {OpenChainBench},\n  title  = {Arc RPC endpoints: free public URLs and private API-key providers by latency},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/arc-rpc},\n  note   = {Retrieved 2026-11-15}\n}","apa":"OpenChainBench. (2026). Arc RPC endpoints: free public URLs and private API-key providers by latency. Retrieved November 15, 2026, from https://openchainbench.com/benchmarks/arc-rpc","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Arc RPC endpoints: free public URLs and private API-key providers by latency\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/arc-rpc\r\nY2  - 2026-11-15\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/arc-rpc","ogImage":"https://openchainbench.com/api/og/arc-rpc","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/rpc-capabilities","methodology":["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](https://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: an Enterprise trial key, measured on that tier since 10 November 2026, not a reader's tier; 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."],"license":"CC-BY-4.0"}