BlockReq RPC
Multi-chain RPC for 20 networks
JSON-RPC over HTTPS and WebSocket, one hostname per network. Archive state, eth_getProof, debug and trace on Ethereum, BNB Smart Chain, Polygon, Base, Arbitrum. 3M free Requests every 30 days.
Archive & proofs
eth_call, eth_getBalance, eth_getStorageAt and eth_getProof at any historical block on Ethereum, BNB Smart Chain, Polygon, Base, Arbitrum.
Debug & trace
debug_traceTransaction, debug_traceCall, trace_block and trace_filter on the same chains with a paid plan, plus eth_call with stateOverride for simulation.
Same shape on every chain
One hostname per network, JSON-RPC over HTTPS and WebSocket, and a public trial URL to try calls without a key.
Built for AI coding assistants
A public MCP server, an Agent Skill, llms.txt and OpenRPC documents help assistants pick the right host and method.
Archive & proofs
Read state at any historical block, with Merkle proofs.
Example request
curl https://ethereum-rpc.blockreq.com/v1/rpc/public \
-X POST -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0x0000000000000000000000000000000000000000","0x10d4f"],"id":1}'Debug & trace
Replay a transaction call by call. Heavy methods need a paid endpoint; Free endpoints do not include debug or trace.
Example request
curl https://ethereum-rpc.blockreq.com/v1/rpc/{API_KEY} \
-X POST -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"debug_traceTransaction","params":["<tx-hash>",{"tracer":"callTracer"}],"id":1}'Network coverage
Live status and capabilities per network, read from the public chain catalog.
| Network | Status | Type | Archive / Debug / Trace | HTTPS | WSS |
|---|---|---|---|---|---|
| Ethereum | — | Mainnet | |||
| Ethereum Sepolia | — | Testnet | |||
| BSC | — | Mainnet | |||
| Polygon | — | Mainnet | |||
| Polygon Amoy | — | Testnet | |||
| Base | — | Mainnet | |||
| Base Sepolia | — | Testnet | |||
| Arbitrum One | — | Mainnet | |||
| HyperEVM | — | Mainnet | — | ||
| Arc | — | Mainnet | — | ||
| Arbitrum Sepolia | — | Testnet | |||
| Avalanche | — | Mainnet | — | ||
| Optimism | — | Mainnet | — | ||
| Optimism Sepolia | — | Testnet | — | ||
| Unichain | — | Mainnet | — | ||
| opBNB | — | Mainnet | — | ||
| Gnosis Chiado | — | Testnet | — | ||
| Robinhood Chain Mainnet | — | Mainnet | — | ||
| Cronos | — | Mainnet | — | ||
| Gnosis | — | Mainnet | — |
Make your first request
Same JSON-RPC shape in every language and on every network.
curl https://ethereum-rpc.blockreq.com/v1/rpc/public \
-X POST -H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'Chain families
14 mainnets and 6 testnets. Each family has a page with its endpoints and methods.
Pricing
No compute units and no method multipliers. A trace_block costs the same as an eth_blockNumber.
Free
3M
Requests every 30 days
Pay as you go
$1.90
per 1M Requests
Request Packs
$1.33
per 1M on the largest pack
Estimate your cost
Enter your Requests for one 30-day period. The Free grant is subtracted first; every Request counts 1 whatever the method.
Free covers 3M
- Pay as you go
- $13.30
- With the largest Request Pack
- $9.31
RPC FAQ
How far back does archive state go?
eth_call, eth_getBalance, eth_getStorageAt and eth_getProof work at any historical block on Ethereum, BNB Smart Chain, Polygon, Base, Arbitrum.
How do I connect over WebSocket?
The WSS column in the table above marks the networks that support WebSocket; the wss:// address is on the endpoint page in the Dashboard. Over WebSocket, each request and each subscription message counts 1 Request.
What happens when I am rate limited?
The call answers 429. Rate-limited (429) and failed (5xx) calls are never counted as Requests.
Are debug and trace on the Free plan?
No. Use a paid endpoint for debug_*, trace_* and other heavy archive methods; Free endpoints do not include them.
Which networks are supported?
20 networks: 14 mainnets and 6 testnets. The table above lists each one with its live status.
How much does it cost?
The Free plan includes 3M Requests every 30 days. Request Packs start from $1.33 per 1M Requests; pay-as-you-go is $1.90 per 1M.
Other products
Other products · Crypto Data API
Beyond raw RPC: indexed data over REST, with its own endpoint, key and Free plan.
On-chain DEX API
Token prices, liquidity pools, OHLCV candles, trades and holders on Ethereum, Base, Arbitrum, over REST, with its own key and its own Free plan.
Wallet API
Holders, portfolios and trades for any address