Logo

Ethereum RPC Endpoints, API & Dedicated Nodes

Ethereum is a p2p blockchain network with smart contract functionality.

Chain ID1
CurrencyETH

Access Ethereum RPC endpoints via OnFinality's managed API. Archive and trace support for DeFi, wallets, and analytics on Ethereum mainnet.

Ethereum is a p2p blockchain network with smart contract functionality.

Ethereum RPC Endpoint

The below example uses the public API endpoint*. This endpoint is only suitable for testing. To avoid rate limiting and service interruption, sign up now to get your own API key.
Example CURL
curl -H 'content-type:application/json' -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_blockNumber"}' 'https://eth.api.onfinality.io/public'
curl -H 'content-type:application/json' -d '{"id": 1, "jsonrpc": "2.0", "method": "eth_blockNumber"}' 'https://eth.api.onfinality.io/public'
HTTPs
https://eth.api.onfinality.io/public
https://eth.api.onfinality.io/public
Websocket
wss://eth.api.onfinality.io/public-ws
wss://eth.api.onfinality.io/public-ws
Beacon
https://eth.api.onfinality.io/beacon/public
https://eth.api.onfinality.io/beacon/public

* The public endpoint is rate limited

RPC API Service

RPC API Features

Full

RPC Regions

Hong KongN.Virginia

Dedicated Nodes

Node Type

Full

Node Endpoints

JSON-RPCWebSocketsMetrics

PRICING

Calculate Your Costs

Only pay for what you need.

Million Standard Requests
0100M200M300M400M
Total Cost
$49/ month

Recommended Plan: GROWTH

Continue with this plan

Build on Ethereum with OnFinality RPC endpoints, archive-capable access, and dedicated node options for production Web3 workloads. Ethereum is the settlement layer for many wallets, DeFi products, analytics systems, bridges, and backend services, so the RPC layer needs to be tested like production infrastructure rather than a simple URL.

Ethereum RPC use cases

Ethereum RPC endpoints let applications read chain state, estimate gas, submit signed transactions, fetch logs, and inspect transaction receipts. Teams usually compare providers when public endpoints no longer provide enough reliability, visibility, or historical data support.

Common workloads include:

  • Wallet balance and transaction views.
  • DeFi frontends and backend services that call contracts frequently.
  • Indexers and analytics jobs that need logs, receipts, or historical state.
  • Debugging workflows that require archive or trace access.

OnFinality Ethereum RPC features

  • Network: Ethereum Mainnet
  • Protocol: EVM JSON-RPC
  • Transport: HTTP and WebSocket
  • Advanced access: Archive and trace support available
  • Dedicated nodes: Full, archive, and validator node options

What to test first

Start with eth_blockNumber, then test the exact calls your app uses: eth_call, eth_getLogs, eth_sendRawTransaction, receipts, WebSocket subscriptions, and any archive or trace methods your backend depends on.

Shared RPC or dedicated Ethereum nodes?

Shared RPC works well for early integrations, prototypes, and moderate app traffic. Consider dedicated Ethereum nodes when traffic is sustained, workloads are latency-sensitive, or your team needs isolated resources, clearer operational control, or custom node planning.

Next steps:

Ethereum RPC and developer resources

Ethereum teams usually need two things from an RPC page: a fast way to test a mainnet request, and enough detail to know whether archive, trace, or dedicated node support fits a production workload.

Best fit: mainnet production workflows for trading systems, analytics, and production apps.

What builders usually check first:

  • Read current chain state for apps, dashboards, wallets, and backend services.
  • Submit transactions and monitor confirmations from Ethereum-compatible tools.
  • Query logs, receipts, and historical state when indexers or analytics pipelines need more than the latest block.

Supported capability notes:

  • Authenticated Ethereum RPC/API access for trading systems, analytics, and production apps.
  • HTTP plus WebSocket connectivity for app, backend, and integration workflows.
  • A dedicated-node path for teams that need stronger isolation or capacity planning.

Decision notes:

  • Environment: mainnet. Protocol family: EVM JSON-RPC.
  • HTTP plus WebSocket connectivity is listed for supported app and backend workflows.
  • Dedicated node options are available when the workload needs isolated resources or more operational control.
  • Available regions listed by the network spec include Hong Kong, N.Virginia.

A quick connection check usually starts with eth_blockNumber, then moves into the exact methods your wallet, dashboard, bot, indexer, or backend service needs.

Planning the next step:

  • Shared RPC is usually enough for early integration, prototypes, and moderate app traffic.
  • Consider dedicated nodes when traffic becomes sustained, workloads are latency-sensitive, or isolation and monitoring become operational requirements.

Next steps:

RPC API SERVICE
Reliable RPC endpoints with high rate limits
Powerful RPC request analytics
99.99% uptime
Connect via HTTPS or websocket
Decentralised servers hosted globally
Full archive access at no extra cost
DEDICATED NODE
Sync chain state in seconds with Lightning Restore
Full control over your node
Extensive suite of monitoring tools
Pay-as-you-go flexibility

Never Worry about Infrastructure Again

OnFinality takes away the heavy lifting of DevOps so you can build smarter and faster.

Get Started