Arbitrum Mainnet RPC Endpoints
- Chain ID
- Family
- EVM
- Native token
- ETH
- Block time
- 2 s
https://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key>wss://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key>Give it a try
Run a call against Arbitrum One, then copy it as code.
POST https://api-arbitrum-mainnet-archive.n.dwellir.com/<key>
{
"jsonrpc": "2.0",
"id": 1,
"method": "eth_blockNumber",
"params": []
}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?
Growth
$299/month
- 500 Responses /sec
- Pay in Crypto
- Dedicated Account Manager
150,000,000 responses ≈ 150.0M • Base $299 + Overages $0
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
From $119/month
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
$4200/month
Which Arbitrum RPC endpoint should I use?
Pick by what you are building. Mainnet runs on archive nodes, so calls at any past block work.
- Reads and sending transactions The HTTPS endpoint
- New blocks and events as they land The WebSocket endpoint
- Call traces and debugging debug_* methods on a paid plan
- Testing an integration The free plan: 20 responses a second, 100,000 a day
- Steady high traffic An Unlimited Node at a flat monthly price
- Isolated nodes in regions you choose A dedicated node cluster
Developer Resources
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.
- 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) withhttps://api-arbitrum-mainnet-archive.n.dwellir.com/<your-api-key>. 3. For WebSocket connections, usewss://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.