IoTeX RPC Endpoint
Flat-rate IoTeX RPC provider and IoTeX RPC node access: free tier, no KYC, HTTP. IoTeX mainnet chain ID 4689.
https://rpc.swiftnodes.io/rpc/iotex?key=YOUR_API_KEYIoTeX is an EVM-compatible Layer 1 focused on DePIN (decentralized physical infrastructure networks) and connecting real-world devices to blockchains. It uses Roll-DPoS consensus for fast, instant-finality block production.
iotexIoTeX on the SwiftNodes fleet, right now
5 of 12 probed RPC methods supported (batch, debug_traceCall, eth_getBlockReceipts, eth_feeHistory). The gaps are listed per chain in the method support matrix.
Status and latency from our health checks, refreshed about every 5 minutes. Uptime history. Method support probed automatically on 2026-10-04. Network status
IoTeX developer facts, measured
- Block time:
- ~2.5 s (average of the last 1,000 blocks)
- Finality:
- the latest block is already reported as finalized
- eth_getLogs range:
- 1,000-block ranges accepted; the next size we test was refused
- Historical state:
- readable 64 blocks back, not 10,000
Measured 2026-10-04 through this page's endpoint, re-measured weekly. Limits can differ between the upstream nodes behind it. All chains: measured chain facts.
About IoTeX
IoTeX mainnet launched on April 22, 2019. Its Roll-DPoS consensus combines delegated proof-of-stake with PBFT and verifiable random functions, electing a rotating set of delegates that produce blocks with instant finality. Block times are roughly 5 seconds with single-block finality.
IoTeX is fully EVM-compatible, so Solidity contracts and standard Ethereum tooling deploy unchanged, and IOTX is the native gas and staking token. With its 2.0 roadmap, IoTeX expanded into modular DePIN infrastructure, providing modules for connecting and verifying data from real-world devices.
Common Use Cases on IoTeX
- DePIN applications and device networks
- Verifiable real-world data on-chain
- EVM DeFi and smart contracts
- IOTX staking and governance
- Machine-to-machine payments
IoTeX Ecosystem
Centers on DePIN projects and IoTeX's DIM modules for connecting devices, alongside EVM DeFi and the W3bstream off-chain compute framework.
IoTeX Mainnet RPC URL (HTTP)
https://rpc.swiftnodes.io/rpc/iotex?key=YOUR_API_KEYIoTeX WebSocket RPC URL
Not available for IoTeX right now: none of its upstreams currently accepts a subscription in our health checks. Poll the HTTP endpoint above instead.
Quick Start: Connect to IoTeX
cURL
curl -X POST https://rpc.swiftnodes.io/rpc/iotex?key=YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'ethers.js
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider(
"https://rpc.swiftnodes.io/rpc/iotex?key=YOUR_API_KEY"
);
const blockNumber = await provider.getBlockNumber();
console.log("IoTeX block:", blockNumber);viem
import { createPublicClient, http } from "viem";
const client = createPublicClient({
transport: http("https://rpc.swiftnodes.io/rpc/iotex?key=YOUR_API_KEY"),
});
const blockNumber = await client.getBlockNumber();web3.py
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://rpc.swiftnodes.io/rpc/iotex?key=YOUR_API_KEY"))
print("IoTeX block:", w3.eth.block_number)Add IoTeX to MetaMask
https://rpc.swiftnodes.io/rpc/iotex?key=YOUR_API_KEYBridging to IoTeX
Assets bridge to IoTeX via the ioTube bridge and providers such as LayerZero (Stargate) for cross-chain transfers.
Features of SwiftNodes for IoTeX
- Load-balanced across multiple upstream nodes wherever a chain has more than one, with automatic failover
- Health-checked every 2 minutes with automatic failover
- Free tier available — no credit card or KYC required
- Flat-rate monthly pricing with no per-request fees
- HTTP support (WebSocket not available for this chain right now)
- One API key works across all 75+ supported chains, including IoTeX
Rate Limits
| Plan | Price | HTTP req/s | WS msg/s |
|---|---|---|---|
| Free | $0/mo | 2 | 1 |
| Starter | $49/mo | 50 | 25 |
| Growth | $89/mo | 150 | 75 |
| Scale | $149/mo | 300 | 150 |
| Pro | $249/mo | 500 | 250 |
Frequently Asked Questions: IoTeX
What's IoTeX's chain ID?
IoTeX mainnet is chain ID 4689.
What is IoTeX built for?
IoTeX is a DePIN-focused Layer 1 that connects real-world devices and verifiable physical data to on-chain applications.
Is IoTeX EVM-compatible?
Yes. IoTeX runs the EVM, so Solidity contracts and standard Ethereum tooling work without changes.
Related EVM chains
Explore RPC endpoints for other EVM networks on SwiftNodes:
Ready to start building on IoTeX? Connect your wallet and get a free API key in 30 seconds. No email or KYC required.