{"slug":"robinhood-rpc","title":"Robinhood Chain 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 Robinhood Chain RPC endpoint (probed every 60 seconds from 3 regions) and, under the Access selector (Private), against the API-key endpoints of Chainstack, Alchemy, QuickNode and GetBlock (every 120 seconds from us-east and eu-west). 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/robinhood-rpc","api":"https://openchainbench.com/api/stat/robinhood-rpc","sentence":"PublicNode has the lowest median latency of the 4 free public Robinhood Chain RPC endpoints measured, 70 ms (p50, 24h, 3 regions).","leader":{"name":"PublicNode","slug":"publicnode","value":70.1863},"measured":4,"rankings":[{"name":"PublicNode","slug":"publicnode","p50":70.1863,"p99":369.756,"successRate":99.86110000000001},{"name":"dRPC","slug":"drpc","p50":82.1478,"p99":279.112,"successRate":98.4484},{"name":"bloXroute","slug":"bloxroute","p50":106.652,"p99":237.38,"successRate":100},{"name":"Robinhood","slug":"robinhood-official","p50":130.101,"p99":735.869,"successRate":100}]},{"tier":"keyed","label":"Private, API key","headline":false,"url":"https://openchainbench.com/benchmarks/robinhood-rpc#tier=keyed","api":"https://openchainbench.com/api/stat/robinhood-rpc?tier=keyed","sentence":"GetBlock has the lowest median latency of the 4 private (API-key) Robinhood Chain RPC endpoints measured, 11 ms (p50, 24h, 3 regions).","leader":{"name":"GetBlock","slug":"getblock","value":11.3683},"measured":4,"rankings":[{"name":"GetBlock","slug":"getblock","p50":11.3683,"p99":26.599,"successRate":100},{"name":"Alchemy","slug":"alchemy","p50":30.7115,"p99":72.5452,"successRate":100},{"name":"QuickNode","slug":"quicknode","p50":33.3188,"p99":160.813,"successRate":100},{"name":"Chainstack","slug":"chainstack","p50":33.7987,"p99":108.464,"successRate":100}]}],"value":70.1863,"leader":{"name":"PublicNode","slug":"publicnode","value":70.1863},"leaders":[{"name":"PublicNode","slug":"publicnode","value":70.1863}],"rankings":[{"name":"PublicNode","slug":"publicnode","ms":{"p50":70.1863,"p90":140.549,"p99":369.756,"mean":97.6413},"successRate":99.86110000000001,"sampleSize":4321.6},{"name":"dRPC","slug":"drpc","ms":{"p50":82.1478,"p90":175.277,"p99":279.112,"mean":84.1931},"successRate":98.4484,"sampleSize":4318.6},{"name":"bloXroute","slug":"bloxroute","ms":{"p50":106.652,"p90":117.401,"p99":237.38,"mean":114.137},"successRate":100,"sampleSize":4322.6},{"name":"Robinhood","slug":"robinhood-official","ms":{"p50":130.101,"p90":178.426,"p99":735.869,"mean":158.107},"successRate":100,"sampleSize":4321.6}],"sparkline":[332.697,481.986,430.833,327.045,191.545,147.355,141.368,141.53,142.31,148.596,143.476,143.65,140.544,141.415,144.304,140.794,138.221,137.233,129.649,118.604,99.8666,83.089,76.1104,73.4447,75.0826,74.6673,72.518,68.5535,69.065,70.0901,70.3042,70.6966,70.6139,70.8049,70.6557,70.5183,70.3599,70.1356,71.1855,72.8484,72.5637,71.2667,70.1087,70.067,71.5062,72.7193,74.4341,72.5702,72.6597,71.1574,71.6842,69.7964,69.7951,69.89,72.4343,72.5794,72.0747,70.7946,70.6761,71.3139,71.1545,73.169,73.254,72.7634,71.4082,71.5086,74.9259,77.2924,78.3183,82.725,83.6905,83.4603,76.9294],"sampleSize":17284.4,"asOf":"2026-09-30T14:47:42.282Z","freshness":{"asOf":"2026-09-30T14:47:42.282Z","ageHours":0.1,"stale":false},"measured":4,"ranked":4,"headline":"PublicNode has the lowest median latency of the 4 free public Robinhood Chain RPC endpoints measured, 70 ms (p50, 24h, 3 regions).","quote":"PublicNode has the lowest median latency of the 4 free public Robinhood Chain RPC endpoints measured, 70 ms (p50, 24h, 3 regions). Source: OpenChainBench (https://openchainbench.com/benchmarks/robinhood-rpc).","cite":{"plain":"OpenChainBench. \"Robinhood Chain RPC endpoints: free public URLs and private API-key providers by latency\". Retrieved 2026-09-30. https://openchainbench.com/benchmarks/robinhood-rpc","bibtex":"@misc{ocb_robinhood_rpc,\n  author = {OpenChainBench},\n  title  = {Robinhood Chain RPC endpoints: free public URLs and private API-key providers by latency},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/robinhood-rpc},\n  note   = {Retrieved 2026-09-30}\n}","apa":"OpenChainBench. (2026). Robinhood Chain RPC endpoints: free public URLs and private API-key providers by latency. Retrieved September 30, 2026, from https://openchainbench.com/benchmarks/robinhood-rpc","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Robinhood Chain RPC endpoints: free public URLs and private API-key providers by latency\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/robinhood-rpc\r\nY2  - 2026-09-30\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/robinhood-rpc","ogImage":"https://openchainbench.com/api/og/robinhood-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 us-east and eu-west and aggregates those two. 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. Non-cacheable by design: the latest-header fetch with a rotating id defeats edge caches that answer eth_blockNumber without touching a node.","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 Robinhood Chain-scoped view of the same harness, with the same exclusion rules.","Chain scope: every query on this page is pinned to chain=\"robinhood\" (chain id 4663). Provider coverage: 4 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.","Private cohort (Access selector, Private): Chainstack, Alchemy, QuickNode and GetBlock probed on their keyed Robinhood Chain endpoints every 120 seconds from us-east and eu-west, 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, sponsored by Chainstack; Alchemy: the Mobula enterprise-tier key; Alchemy states free and paid keys share one routing; QuickNode: an endpoint on the Mobula enterprise-tier account, shared fleet; GetBlock: a Starter plan, 50M compute units per month shared by the two probe regions, 20 CU per call.","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 Robinhood Chain in Singapore, so no GetBlock row exists for that region: the endpoint is not offered there, which is not a failed or pending measurement. The whole keyed cohort is therefore measured from us-east and eu-west, because averaging a two-region row against three-region rows would compare different populations.","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.","Robinhood Chain runs on the Arbitrum Orbit stack with about 100 ms block times; the probe samples the serving path, not block production. The stale check tolerates 200 blocks behind the cross-provider tip (20 s of wall clock, the same tolerance as the 1 s chains at 20 blocks) on the public cohort and 20 blocks on the keyed one."],"license":"CC-BY-4.0"}