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

Ethereum RPC Endpoints & Dedicated Nodes

Ethereum is the leading smart contract blockchain, powering decentralized applications across DeFi, NFTs, gaming, and more. To interact with the Ethereum network, applications use Remote Procedure Call (RPC) endpoints to read blockchain data, submit transactions, and communicate with smart contracts. OnFinality provides managed Ethereum RPC endpoints and dedicated node hosting, giving developers reliable access to the Ethereum mainnet without the overhead of running their own infrastructure.

What is Ethereum RPC?

Ethereum RPC is a communication protocol that allows external applications to query the Ethereum blockchain and send transactions. It uses the JSON-RPC specification, which defines a set of methods for interacting with execution clients. Common use cases include:

  • Reading account balances and transaction history
  • Submitting transactions to the network
  • Interacting with smart contracts
  • Querying blockchain state and event logs

Developers typically connect to an RPC endpoint via HTTP or WebSocket. Public endpoints are available but often have rate limits and no guarantees. OnFinality offers authenticated endpoints with clearer usage limits and request analytics, suitable for production workloads.

Ethereum RPC on OnFinality

OnFinality supports Ethereum mainnet through managed API endpoints and dedicated nodes. Key features include:

  • EVM JSON-RPC protocol – Compatible with all Ethereum tools and libraries (Web3.js, ethers.js, etc.)
  • HTTP and WebSocket transport – Choose the transport that fits your application
  • Dedicated nodes – Deploy a private node for higher throughput, lower latency, and full control
  • Request analytics – Monitor usage, errors, and limits through the OnFinality dashboard
  • Production-ready – Designed for dApps, wallets, DeFi products, analytics tools, games, bots, and backend services

How to Connect to Ethereum with OnFinality

  1. Create or sign in to your OnFinality account.
  2. Select Ethereum from the supported networks list.
  3. Create an API endpoint or deploy a dedicated node.
  4. Test the endpoint using the example method eth_blockNumber.
  5. Monitor request usage and errors before moving critical traffic.

When to Use Dedicated Nodes

For applications with high throughput requirements, dedicated nodes provide:

  • isolated resources – No sharing with other users
  • Custom configuration – Choose client software and sync mode
  • Enhanced privacy – No exposure to other API consumers
  • Scalability – Handle spikes in traffic without rate limiting

Archive and Trace Access

If your workload requires historical state access (archive) or detailed transaction traces, contact OnFinality to discuss options. Ethereum archive nodes enable queries for any past block, which is essential for analytics and compliance tools.

Conclusion

OnFinality simplifies Ethereum RPC access and node management, letting developers focus on building rather than infrastructure. Whether you need a simple API key for a prototype or a dedicated node for a high-traffic application, OnFinality provides the tools and support to scale your Web3 project.

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