Skip to content
New guideAgent Cookbook 12 copy-ready prompts for AI coding agents.See recipes

Arbitrum Mainnet RPC Endpoints

Chain ID
Family
EVM
Native token
ETH
Block time
2 s
HTTPS
https://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key>
WSS
wss://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key>

Arbitrum is an Optimistic Rollup chain for Ethereum, a Layer 2 scaling solution designed to provide fast and secure transactions. It enhances Ethereum's capabilities, enabling it to handle more transactions and applications.

Arbitrum RPC docs: methods and examples

Give it a try

Run a call against Arbitrum One, then copy it as code.

ReadyOne · api-arbitrum-mainnet-archive.n.dwellir.comShared demo key
POST https://api-arbitrum-mainnet-archive.n.dwellir.com/<key>
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "eth_blockNumber",
  "params": []
}
BASH
curl -sS -X POST https://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key> \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'

Pricing

Every response costs one API credit on the shared plans, with no compute units. For a fixed monthly price, move to an Unlimited Node or a dedicated cluster.

Shared Node Pricing

How many calls do you make per month?

150,000,000/ month

Growth

$299/month

  • 500 Responses /sec
  • Pay in Crypto
  • Dedicated Account Manager

150,000,000 responses ≈ 150.0M • Base $299 + Overages $0

Choose Growth

Arbitrum Mainnet Unlimited Node

  • Unmetered requests within your tier
  • Five tiers from 25 to 1,000 RPS
  • No API credits, no overages
  • Pay in Crypto
  • HTTP & Websocket APIs
  • Trace APIs
  • Debug APIs
  • Same endpoint URL and API key
  • Self-serve in the dashboard
  • Fixed monthly invoice

Arbitrum Mainnet Dedicated Node Cluster

  • Unlimited RPS & Responses
  • HTTP & Websocket APIs
  • Trace APIs
  • Debug APIs
  • Pay in Crypto
  • Dedicated Account Manager
  • Tailored load balancing
  • Access to Engineering teams
  • Global data centers

FAQs

Dwellir provides Arbitrum RPC endpoints at https://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key> for Arbitrum One mainnet (Chain ID 42161) and https://api-arbitrum-sepolia.n.dwellir.com/<your-api-key> for Sepolia testnet (Chain ID 421614). Replace <your-api-key> with the key from your Dwellir dashboard.

Yes. WebSocket endpoints are available at wss://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key> for mainnet and wss://api-arbitrum-sepolia.n.dwellir.com/<your-api-key> for Sepolia testnet. Use WebSockets for real-time subscriptions like eth_subscribe for new blocks, pending transactions, and log events.

Yes. Dwellir's Arbitrum endpoints run archive nodes, providing full historical state access. You can query balances, call contracts, and trace transactions at any past block height using methods like eth_call, eth_getBalance, and debug/trace APIs. This is essential for DeFi analytics, auditing, and historical data queries.

  1. Sign up at dwellir.com and retrieve your API key from the dashboard. 2. Replace your current RPC URL (e.g., https://arb1.arbitrum.io/rpc) with https://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key>. 3. For WebSocket connections, use wss://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key>. The API is fully compatible with standard Ethereum JSON-RPC methods.

Arbitrum One Mainnet uses Chain ID 42161 with ETH as the native token and ~2 second block times. Arbitrum Sepolia testnet uses Chain ID 421614. Arbitrum Nova (AnyTrust chain) uses Chain ID 42170. As an Optimistic Rollup, withdrawals to Ethereum L1 require a ~7 day challenge period. Block explorers: arbiscan.io (mainnet) and sepolia.arbiscan.io (Sepolia).

Dwellir's Arbitrum endpoints are fully compatible with standard EVM tooling including Web3.js, ethers.js, viem, and Web3.py. Development frameworks like Hardhat, Foundry, and Truffle work seamlessly. For L1↔L2 messaging, use the Arbitrum SDK. Simply configure your provider with the Dwellir RPC URL and your API key.

Retryable tickets are Arbitrum's mechanism for L1→L2 messaging. When you send a message from Ethereum to Arbitrum, it creates a retryable ticket that auto-executes on L2. If auto-redemption fails (usually due to insufficient gas), the ticket remains redeemable for 7 days. Common errors: InsufficientSubmissionCost (increase submission cost), InsufficientValue (ensure msg.value >= maxSubmissionCost + l2CallValue + gasLimit * maxFeePerGas). Use ArbRetryableTx.redeem() precompile to manually redeem failed tickets. Monitor ticket status via the Arbitrum SDK.

If the Arbitrum sequencer is offline or censoring transactions, users can bypass it using the SequencerInbox.forceInclusion() method after a delay period (typically 24 hours). The Delayed Inbox on L1 queues transactions that the sequencer hasn't processed. Arbitrum's 'Censorship Timeout' feature dynamically reduces the force inclusion threshold during extended delays. For critical applications, implement fallback logic that detects sequencer unavailability and routes through the Delayed Inbox.

What our customers say

  • “Dwellir is more than just a service provider for Paribu Custody; they are a strategic partner. They consistently deliver tailored solutions, always standing by our side. Their reliability, speed, and proactive approach ensure seamless operations. Working with them truly makes a difference.”
    Anıl KüçükrecepSenior Engineering Manager, Paribu
  • “DIA leverages Dwellir’s robust infrastructure as a primary and/or backup RPC provider to power oracle services across a wide range of blockchain networks. Their reliability and forward-thinking approach to supporting new and emerging ecosystems align closely with DIA’s mission to provide resilient, scalable data infrastructure for Web3. This collaboration enhances DIA’s redundancy model and strengthens DIA’s ability to serve as a foundational layer for decentralized applications across the multi-chain landscape.”
    Dillon HansonHead of Business Development, DIA
  • “We are very impressed! You are fast at deploying new nodes and we haven’t experienced any downtime yet with Dwellir.”
    Jarmo IsotaloCTO, Token Terminal
  • “We’ve been very happy so far with the services, currently using Dwellir mainly for our Polkadot ecosystem chains where we’re very happy with the uptime, low latencies and the fast customer support.”
    Norbert VeelenturfProduct Manager, Bitvavo

Start free on Arbitrum.1 response = 1 credit.

100,000 responses a day at 20 per second. The same plan covers 150+ networks.