Chainstack GEN 2.0 is live: lower latency for Solana, Ethereum, Base, and every chain on Global Nodes. See what’s new
  • Agents
  • Pricing

Arbitrum RPC endpoints for DeFi and trading apps

Read pool state, simulate trades, and send transactions with reliable, high-performance Arbitrum One RPC infrastructure.

Arbitrum
https://arbitrum-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
Create endpoint
Homepage Widget Stars logo
get mcp.chainstack.com, deploy Arbitrum mainnet RPC node and give me the HTTPS endpoint
ThorFiShrapnelRFOXOdosTradingViewRippleCirclePendleTrust WalletBinanceGoldskyCertiKBlockpourNumioBanditNexoCoinGeckoUniDexVaiVLaunchWorkinmanZapperBitgetTrust WalletAoriArgentKaikoQuantstamp

Fast Arbitrum RPC, right where you need it

Global Node

Geo-balanced RPCBuilt for DeFi

Connect to Arbitrum One through one geo-balanced endpoint. Read pool state, follow contract events, and submit transactions through the nearest available region, with no manual routing or extra setup.

Illustration of a global blockchain node network

Your full development stack for Arbitrum

Submit transactions, query historical state, trace Nitro execution, and scale DeFi workloads with one Arbitrum development stack.

Build and scale with reliable Arbitrum RPC

Homepage Infra Icon 2 logo

Index Arbitrum events and history

Backfill contract events with eth_getLogs and query historical state through archive RPC. Track positions, vault activity, and transaction histories for analytics.

Explore Arbitrum archive data (opens in a new tab)
Homepage Infra Icon 3 logo

Build wallets and portfolio trackers

Read ETH and ERC-20 balances, check allowances, and follow transaction receipts. Connect ethers.js, viem, or web3.py to Arbitrum One or Sepolia.

Get an Arbitrum RPC endpoint
10B+Daily API calls across Chainstack
10+Chainstack data centers worldwide
24/7Support access
99.99%+uptime

Dedicated Arbitrum RPC for enterprise teams

Run Arbitrum One indexers, DeFi backends, and tokenized-asset applications on isolated compute and storage. Choose full or archive infrastructure, with Chainstack managing deployment, upgrades, and Nitro node maintenance. Discuss custom Stylus tracing with our team for Enterprise deployments.

Dedicated Node

Select Arbitrum One mainnet or Sepolia and choose full or archive mode to see current monthly infrastructure pricing.

Node type
Loading price…Get started

For qualified teams

Spending more than $1,000/mo on RPC infra?

Save over 50% on our elite pay as you go plan

Telegram logoChat on Telegram (opens in a new tab)

Why developers choose Chainstack

Feedback from teams using Arbitrum and multichain infrastructure for security, wallets, analytics, and trading.

Hero Testimonial Bg logoChainstack’s robust infrastructure has significantly enhanced our ability to secure Web3 environments effectively.Lior Betzalel, VP R&D, HypernativeCustomer stories (opens in a new tab)

See how much faster Chainstack is

Compare Chainstack’s Arbitrum RPC response times and request success rates against other providers across Europe, the US, and Asia. Explore P50, P95, and P99 latency in Chainstack Compare.

Compare Arbitrum RPC providers (opens in a new tab)

Self-hosted Arbitrum RPC on your own infrastructure

Run Arbitrum One mainnet or Sepolia nodes on infrastructure you control. Deploy Nitro through Chainstack Self-Hosted, with monitoring, automated updates, and self-healing operations. Connect an Ethereum execution and beacon endpoint for the matching parent network.

Chainstack Self-Hosted node deployment wizard
Self Hosted Card Bg1 logo

Monitoring, alerts, and observability

Self Hosted Card Bg2 logo

Right-sized node configurations

SOC 2ISO

Your data is always protected

Arbitrum Sepolia faucet and testnet ETH

Fund your wallet. Test on Arbitrum.

Get free Ethereum Sepolia ETH from the Chainstack faucet, then bridge it to Arbitrum Sepolia through the official Arbitrum bridge. Use your Arbitrum Sepolia RPC endpoint to deploy contracts, simulate swaps, and test transactions with ethers.js, viem, Hardhat, or Foundry.

The Chainstack Sepolia faucet tops up eligible wallets to 0.5 Sepolia ETH every 24 hours. Bridge part of that test ETH to Arbitrum Sepolia and keep some on Sepolia for the bridge transaction fee.

Chainstack testnet faucet illustration

Arbitrum RPC pricing

Start with free Arbitrum RPC for One mainnet and Sepolia. Scale DeFi applications with archive data, transaction tracing, and dedicated infrastructure.

Cost-effective plans for every workload

Starting from$40/moon annual
Explore paid plans (opens in a new tab)
From 20M requests included monthlyCompare and convert (opens in a new tab)
  • Higher throughput and larger node allowances

All Developer features, plus:

  • Archive data Growth+
  • Add-ons Growth+
  • Dedicated Nodes Pro+
  • Single sign-on Pro+
  • Role-based access Business+
  • Unlimited users Business+
See all features (opens in a new tab)

Add-ons and Dedicated Node infrastructure are billed separately.

Users logoExceptional support on every paid plan
Frequently Asked Questions
What is an Arbitrum RPC endpoint?

An Arbitrum RPC endpoint is a URL your application uses to read blockchain data and submit signed transactions. Chainstack provides HTTPS JSON-RPC and WebSocket endpoints for Arbitrum One mainnet and Arbitrum Sepolia testnet. Use them for contract reads, event logs, balances, gas estimation, and transaction receipts.

How do I get an Arbitrum RPC URL?

Create a free Chainstack account, create a project, and deploy an Arbitrum node on mainnet or Sepolia. Open Access and credentials and copy the HTTPS or WebSocket endpoint. Add the URL to your wallet, SDK, or development framework.

Is Arbitrum RPC free on Chainstack?

Yes. The Developer plan includes 3 million request units per month, one node, and an overall limit of 25 requests per second, with no credit card required. WebSocket access and mainnet optimized submission are included. Individual methods have additional limits. Transactions still require ETH for gas.

What are the Arbitrum One and Sepolia chain IDs?

Arbitrum One mainnet uses chain ID 42161. Arbitrum Sepolia testnet uses chain ID 421614. Both use ETH for gas, but Sepolia uses test ETH. Configure your application with the endpoint and chain ID for the same network. ARB is a governance token, not the gas token on these networks.

What is the difference between public Arbitrum RPC and a Chainstack endpoint?

The public Arbitrum One RPC URL is https://arb1.arbitrum.io/rpc. Arbitrum documents it as a best-effort endpoint without uptime, latency, or rate-limit guarantees, and its public RPC does not provide WebSocket support. A Chainstack endpoint provides authenticated HTTPS and WebSocket access, plan-based usage allowances, and options for archive data, tracing, and dedicated infrastructure.

Should I use a Global Node or a Dedicated Arbitrum node?

Global Nodes provide managed, geo-balanced Arbitrum RPC access with automatic routing. Dedicated Nodes reserve compute and storage for your workload and support deployment-specific configurations. Dedicated Nodes are available from the Pro plan, with infrastructure billed separately.

Does Chainstack support Arbitrum WebSockets and pending transactions?

Chainstack supports Arbitrum WebSocket subscriptions for new blocks and contract event logs. Arbitrum does not have an Ethereum-style public mempool, so do not build a pending-transaction strategy around a public mempool feed. The Arbitrum sequencer feed is a separate service from your Chainstack JSON-RPC WebSocket endpoint.

What does optimized submission do on Arbitrum?

Optimized submission routes Arbitrum One mainnet eth_sendRawTransaction calls through a private, optimized path designed to reduce inclusion delays. It is available on Global Nodes on every plan, including Developer, and is enabled by default for new nodes. If that path fails, submission falls back to the standard node route. It does not guarantee transaction inclusion.

When do I need an Arbitrum archive node?

Use an Arbitrum archive node when you need balances, smart contract storage, or contract-call results at historical blocks. Typical workloads include DeFi analytics, portfolio reconstruction, backtesting, and financial reconciliation. Archive data is available starting from the Growth plan. Archive access does not mean unlimited request usage.

Can I debug Nitro and Stylus transactions on Chainstack?

Yes. Paid Arbitrum deployments support Debug & Trace APIs. Use debug_* methods for Nitro blocks from block 22,207,815 onward, and arbtrace_* for older, pre-Nitro blocks. Arbitrum does not expose Ethereum’s trace_* namespace. Use stylusTracer with debug_traceTransaction on customized Enterprise Dedicated Nodes to inspect Stylus contract execution. Historical traces require the corresponding historical state.

Does Chainstack offer unlimited Arbitrum RPC requests?

Yes. The Unlimited Node add-on provides unlimited request volume within your selected requests-per-second tier for a fixed monthly add-on fee. It is available starting from the Growth plan. Unlimited does not mean unlimited requests per second. Your subscription and other add-ons are billed separately.

Can I run a self-hosted Arbitrum RPC node?

Yes. Chainstack Self-Hosted supports Nitro nodes for Arbitrum One mainnet and Arbitrum Sepolia on infrastructure you control. Provide Ethereum execution and beacon endpoints for the matching parent network. Follow the installation guide to configure your deployment. The software is free; you provide and pay for the infrastructure.

Where can I get free Arbitrum Sepolia ETH?

Get Ethereum Sepolia ETH from the Chainstack Sepolia faucet, then use the official Arbitrum bridge to move test ETH to Arbitrum Sepolia. The faucet tops eligible wallets up to 0.5 Sepolia ETH every 24 hours. Keep some ETH on Ethereum Sepolia to pay for the bridge transaction. Connect your application to Arbitrum Sepolia, chain ID 421614. Test ETH has no monetary value.

Does an Arbitrum One endpoint also work for Nova or every Orbit chain?

No. Arbitrum One, Arbitrum Nova, and individual chains built with the Arbitrum stack have separate endpoints and chain IDs. This page covers Chainstack access to Arbitrum One and Arbitrum Sepolia. Use an endpoint for the specific network your application needs; an Arbitrum One endpoint does not provide access to every Arbitrum-based chain.

Arbitrum RPC API notes

Connect your application to a Chainstack Arbitrum HTTPS endpoint to read ETH and token balances, call smart contracts, retrieve event logs, estimate gas, and submit signed transactions. Common methods include eth_getBalance, eth_call, eth_getLogs, eth_estimateGas, and eth_sendRawTransaction. Use WebSocket eth_subscribe subscriptions for new blocks and contract logs. Arbitrum One uses chain ID 42161; Arbitrum Sepolia uses 421614. Both use ETH for gas.

Integrate your endpoint with ethers.js or viem for JavaScript and TypeScript, web3.py for Python, and Hardhat or Foundry for contract development. See the Arbitrum API reference and Arbitrum tooling guide for supported methods and integration examples.

Arbitrum Nitro uses debug_* methods for blocks from 22,207,815 onward, while arbtrace_* methods apply to pre-Nitro blocks. The Ethereum trace_* namespace is not available. Customized Enterprise Dedicated Nodes can expose stylusTracer for Stylus execution traces. Check the Arbitrum methods reference before choosing a tracing method. Arbitrum’s sequencer feed is separate from standard JSON-RPC WebSocket subscriptions.