How to Get an Arbitrum RPC Endpoint
Step-by-step guide to getting a fast, reliable Arbitrum RPC endpoint
Arbitrum One is the leading Ethereum L2 by TVL, hosting major DeFi protocols like GMX, Aave, Uniswap, and Camelot. If you're building on Arbitrum, you need a reliable RPC endpoint that can handle the network's high throughput without rate-limiting your application.
Features
EVM-compatible — use the same tools as Ethereum (ethers.js, web3.js, Hardhat, Foundry)
Archive data — full historical state queries
Trace & Debug —
debug_traceTransactionand related methods (Starter+)WebSocket —
wss://shared.eu-central-1.getblock.io/<TOKEN>/for real-time subscriptionsMulti-region — Frankfurt, New York, Singapore
Step-by-Step: Get Your Arbitrum RPC Endpoint
Create a GetBlock Account
Go to GetBlock Dashboard and sign up. You can register with email or via Google/GitHub OAuth.
Create a Arbitrum Endpoint
Once logged in:
Click "Shared Nodes" in the left sidebar
Click "Create New Endpoint" or the "+" button

Select:
Protocol: Arbitrum
Network: Mainnet or Sepolia
API Interface: JSON-RPC or Websocket
Region: Frankfurt (EU) or New York, USA

Click "Create": Your endpoint URL will be generated immediately.
Copy Your Endpoint URL
Your endpoint URL looks like this:
https://shared.<region>.getblock.io/a1b2c3d4e5f6789012345678abcdef01/<region> is eu-central-1 (Frankfurt), us-east-1 (New York), or ap-southeast-1 (Singapore) — whichever you picked in step 2.
The long string after the host is your access token — keep it private.
Code Sample
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider("https://shared.eu-central-1.getblock.io/<YOUR-ACCESS-TOKEN>/");
const block = await provider.getBlockNumber();
console.log("Latest Arbitrum block:", block);from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://shared.eu-central-1.getblock.io/<YOUR-ACCESS-TOKEN>/"))
print("Chain ID:", w3.eth.chain_id) # 42161import { createPublicClient, http } from "viem";
import { arbitrum } from "viem/chains";
const client = createPublicClient({
chain: arbitrum,
transport: http("https://shared.eu-central-1.getblock.io/<YOUR-ACCESS-TOKEN>/"),
});Arbitrum Testnets
Arbitrum Sepolia
421614
Development & testing
Get testnet ETH from Arbitrum faucets.
Plans
Development
Free
50K/day
20
Production dApp
Starter ($49/mo)
50M/mo
100
DeFi / DEX
Advanced ($199/mo)
220M/mo
300
High-traffic
Pro ($499/mo)
600M/mo
500
Institutional
Dedicated (custom)
Unlimited
Unlimited
What's Next?
Building DeFi on Arbitrum? Talk to us about enterprise-grade infrastructure.
Last updated
Was this helpful?