Connect to Ethereum mainnet and every active testnet with low-latency RPC, full archive data, debug and trace APIs, and real-time Streams. The complete Ethereum data stack, managed from a single Quicknode dashboard.
Ethereum builders need more than basic RPC. Quicknode runs the full surface: low-latency JSON-RPC, archive with debug and trace, and real-time Streams, all from one dashboard.
Query, subscribe, and stream Ethereum data with low latency. From a single eth_call to billions of rows of historical logs and traces, you get the right interface for the job.
Six ways to access Ethereum data, from a single eth_call to billions of rows of queryable history. Pick the interface, ship faster.
Standard JSON-RPC over HTTPS and WSS on mainnet and testnets. Every method supported, including eth_call, eth_getLogs, eth_getBalance, eth_sendRawTransaction, and eth_subscribe, with predictable rate limits.
Full historical state with no pruning, plus the deep analysis namespaces. Run debug_traceTransaction, trace_block, and trace_filter against archive nodes for indexing, simulation, and forensics.
Backfill and real-time Ethereum blocks, logs, and traces delivered to your datastore with guaranteed reliability. Filter upstream, receive only the data you actually need.
Event-driven alerts with guaranteed delivery, retries, and built-in reorg handling. Subscribe to specific addresses, contract events, or onchain conditions and react in real time.
Full address history in a single call: balances, internal transactions, and ERC-20, ERC-721, and ERC-1155 transfers, queryable by address or xpub over REST or JSON-RPC (bb_getAddress, bb_getTx). A managed add-on built for wallets, exchanges, and reporting.
Smart Transactions and reliable broadcasting land transactions during congestion, with mempool visibility and resubmission handled.
| JSON-RPC | WebSockets | Webhooks | Streams | Blockbook | x402 | |
|---|---|---|---|---|---|---|
| Quicknode |
P95 Ethereum RPC response time: the slowest 5% of requests, the tail your users actually feel. Averaged across five global regions and measured against the three most-cited competitors. Lower and flatter is better.
P95 (95th-percentile) JSON-RPC latency, averaged across five global regions, identical conditions across providers. Updated every 5 minutes from Quicknode's public benchmark dashboard.
View full benchmarkQuicknode runs full archive nodes with no pruning, plus the deep analysis namespaces Ethereum builders actually need. Run debug_traceTransaction, trace_block, and trace_filter against historical state for indexing, simulation, and forensics.
Every block back to genesis, no gaps, available on standard archive access through the same endpoint.
callTracer, prestateTracer, and trace_filter for transaction replay, MEV analysis, and protocol forensics.
// Replay any historical transactionconst trace = await client.request({method: "debug_traceTransaction",params: [txHash,{ tracer: "callTracer" }]});// Full call tree, state diffs, gas usage.// No pruning. Back to genesis.
Ethereum is the top chain for autonomous agents. With native x402 pay-per-request and the Quicknode MCP server, an agent can discover, pay for, and provision an endpoint with no API key dance and no human in the loop.
// Agent provisions an Ethereum endpointimport { x402Client } from "@quicknode/x402";const agent = new x402Client({wallet: evmWallet,currency: "USDC"});const endpoint = await agent.provision({chain: "ethereum-mainnet",tier: "scale"});// Endpoint ready. Paid per request. No human needed.
Open MetaMask, go to Settings, Networks, Add Network, and enter your Quicknode Ethereum RPC URL with the details on the right. Save, and MetaMask routes through your private Quicknode endpoint instead of a rate-limited public RPC.
For every Ethereum workload. Clone, customize, and ship.
Full reference for every Ethereum JSON-RPC method, WebSocket subscription, and the debug and trace namespaces. Code examples for @quicknode/sdk, ethers.js, viem, and web3.py.
Indexes ERC-20 transfers on mainnet using Quicknode Streams and delivers them to your own datastore and API.
Runnable sample app that connects AI agents like Claude and Cursor to Ethereum. Check balances, analyze contracts, and monitor gas prices through natural language.
From your first Ethereum endpoint to mission-critical production workloads, Quicknode scales with you. Get started in minutes.
Spin up your Ethereum endpoint, point ethers.js or viem at it, and ship. Free tier covers prototyping and small production loads, no credit card required.
Dedicated Ethereum infrastructure, archive and trace access, contractual SLAs, priority support, and procurement-ready terms for wallets, exchanges, and high-volume protocols.
Still have unanswered questions?
Reach out to support and the Quicknode team can help you find answers.
How do I get an Ethereum RPC URL?
What is the Ethereum JSON-RPC API?
Is there a free Ethereum RPC?
How much does an Ethereum RPC cost?
How do I run an Ethereum node?
What are Ethereum archive nodes?
What is the Ethereum chain ID?
What Ethereum data can I query with Streams and Webhooks?
Which Quicknode product should I use for my Ethereum workload?
What is the best Ethereum RPC provider?
Land transactions, keep low-latency state next to your endpoint, and provision programmatically on the same Quicknode account. The full EVM toolchain you already know works unchanged.
| Competitor A |
| Competitor B |
| Competitor C |
"At Cielo, we serve over 150,000 users that depend on real-time data. Quicknode is key in making that happen."Matt Aaron, Co-Founder at Cielo Finance
SOC 2 Type II Certified · ISO 27001