Change the base URL. Keep your code.
Etherscan-style modules, actions and response envelopes on indexed data. Your scripts, libraries and tools work as they are, on more chains.
Free to start, no account needed. Paid plans from $200 a month. Pricing →
An independent product. Not affiliated with or endorsed by Etherscan; “Etherscan-compatible” describes the request and response format only.
Etherscan-compatible API
The Etherscan-compatible API answers Etherscan-style requests from Routescan’s own index, with the same modules, actions and response envelopes. Use it as an Etherscan API alternative, including on chains others skip.
Coming from Etherscan API V2? Its ?chainid= parameter becomes the {chainId} segment of the Routescan base URL. Migration guide →
The API Reference includes the OpenAPI spec, for generating clients and agent tools.
- Speed
- Under 100 msFor typical requests, on each network.
- Price
- Free to start10,000 calls a day with no key. Paid plans from $200 a month.
- Chains
- Chains others skipL2s, appchains and custom chains we index.
- Compatibility
- Etherscan formatSame modules, same envelope. Migrate without rewriting code.
Same request, same envelope
- HTTPS query API
- module / action parameters
- Project API key
- Passed as apikey
- Per-chain base URL
- One per supported network
1curl "https://api.routescan.io/v2/network/mainnet/evm/1/etherscan/api\2?module=account&action=tokentx&address=0xC194…6101\3&page=1&offset=1&apikey=$API_KEY"
1{2 "status": "1",3 "message": "OK",4 "result": [5 {6 "blockNumber": "23618029",7 "hash": "0x3d60…c511",8 "from": "0x477b…6b6F",9 "to": "0xc194…6101",10 "tokenSymbol": "USDT",11 "tokenDecimal": "6",12 "value": "15000990000"13 }14 ]15}
Familiar calls, indexed data
The modules and envelopes your code expects, served from indexed data on each supported network.
Read the docs →Familiar modules
account, contract, transaction, block, logs and token modules.
Drop-in base URL
Switch the base URL and key. Request and response handling stay the same.
Per-chain endpoints
One compatible endpoint per supported network.
Defined surface
The compatible endpoints are listed in the API Reference.
Running inside managed solutions
Our team builds these services on the Etherscan-compatible API, then runs them for you.
24indexed networks
The Etherscan-compatible API works the same way on each network. The most active are listed here.
See all supported chains →Ethereum
GUNZ
Dexalot
HenesysBoba Ethereum
Hemi
Beam
Numine
Your chain is not listed? Ask us to index it
What teams usually ask us
How do I migrate from Etherscan API V2 to Routescan?
Change the base URL and the key. Etherscan API V2 picks the chain with the ?chainid= parameter. Routescan puts the same chain ID in the path, as the {chainId} segment of https://api.routescan.io/v2/network/{network}/evm/{chainId}/etherscan/api. The migration guide in the docs covers the details.
Is the Etherscan-compatible API free?
Yes, to start. It shares the free tier and the paid plans of the Data API, listed on the pricing page.
Which Etherscan modules does the Etherscan-compatible API support?
The account, contract, transaction, block, logs and token modules. The compatible endpoints are listed in the API Reference.
Is the Etherscan-compatible API affiliated with Etherscan?
No. It is an independent product, not affiliated with or endorsed by Etherscan. “Etherscan-compatible” describes the request and response format only.
Built on the same index
Your first call in minutes
Point your client at the new base URL. Start free, no credit card required.