Skip to main content
To get started immediately, see our blog post with simple migration instructions.

Etherscan API Alternative — Migrate to Blockscout PRO API

Same endpoint structure. More chains. Higher limits. Lower price. Migrate in minutes.

Why Developers Are Switching

Etherscan has reduced free-tier API access for major chains including Base and Optimism. Developers building production applications need reliable, predictable API access. Blockscout PRO API provides Etherscan-compatible endpoints across 100+ EVM chains with higher rate limits and more generous usage allowances at every pricing tier. Free-tier access is available on all supported chains.

Side-by-Side Comparison

At the $49/mo tier, Blockscout’s 100M monthly credits provide roughly 3× more throughput than Etherscan Lite’s 100K daily calls.

Migration Is a Base URL Swap

Both Etherscan V2 and Blockscout PRO API now use a unified multichain endpoint with a chain ID parameter. The APIs are structurally almost identical — migration is a base URL and key swap.

Etherscan Route

Blockscout PRO API

The only differences: api.etherscan.ioapi.blockscout.comand your API key. Same modules, same actions, same parameters. Blockscout also supports path-based routing as an alternative (chainid is 1 in th path):

Chain IDs for Common Networks

Complete Supported Chains Comparison: Blockscout vs Etherscan

Legend: ✅ Supported · ❌ Not supported · ⚠️ Paid tier only (Etherscan)Bold rows = exclusive to one explorer. \
  • Blockscout: 117 chains
    -  Etherscan: 68 chains \
  • Shared: 20 chains. 

Migration Checklist

  • Create a free account at dev.blockscout.com
  • Generate your API key (format: proapi_xxxxxxxx)
  • Look up chain IDs for your target networks
  • Update your API client to use https://api.blockscout.com/v2/api
  • Replace your Etherscan API key with your Blockscout PRO API key
  • Test core endpoints (account balance, transaction list, contract ABI)
  • Monitor usage and credits in the developer portal dashboard

Additional Blockscout feature set

An itemized list of over 60 features and views available on Blockscout that are not available on Optimistic Etherscan is available here.
  • DAppscout DApp marketplace providing dapp discovery and interaction features.
  • BENS in addition to ENS support, protocols can submit their subgraphs to be supported. Blockscout allows multiple protocols to co-exist within a single network.
  • Ads and banner control - Ability to add, remove and curate your own ads/banners
  • Public tagging - a central microservice allows tags enabled on mainnet to be shown on other chains. This is especially useful for malicious address display.
  • Vera and BytecodeDB Bytecode - works for verification info on multiple chains
  • Roadmap, research and rollup-specific features
    • Rollup-specific feature support (e.g. Fault proofs)
    • DA support (e.g. Celestia)

API Differences

The following details endpoint differences between the Optimistic Etherscan and Blockscout Optimism instances. Endpoints vary slightly for different chains.

\

1. Account/Address Endpointsmodule=account

2. Contract Endpoints

module=contract

3. Transaction Endpoints

module=transaction

4. Block Endpoints

module=block

5. Token Endpoints

module=token

Note other endpoints contain token specific information including module=stats and module=account.

6. Logs/Events Endpoints

module=logs

Both Etherscan and Blockscout use the getLogs endpoint which includes enhanced filtering capabilities
  • action=getLogs - Get Event Logs by Address/Topics/Block Range

7. Proxy/ETH RPC Endpoints

Etherscan uses the Proxy module module=proxy to retrieve standard Ethereum JSON-RPC methods.For Blockscout, send post requests to
api.blockscout.com//json-rpc
The following methods are supported:
  • eth_blockNumber
  • eth_getBalance
  • eth_getLogs
  • eth_gasPrice
  • eth_getTransactionByHash
  • eth_getTransactionReceipt
  • eth_chainId
  • eth_maxPriorityFeePerGas
  • eth_getTransactionCount
  • eth_getCode
  • eth_getStorageAt
  • eth_estimateGas
  • eth_getBlockByNumber
  • eth_getBlockByHash
  • eth_sendRawTransaction
  • eth_call

8. Stats/Network Information

module=stats

In addition to these stats, Blockscout provides general chain stats via the REST API.

9. Gas Tracking

Etherscan Gas Tracker (module=gastracker)
  • action=gasoracle - Get Gas Oracle
  • action=gasestimate - Get Gas Estimate
Blockscout
  • ✅ Gas information integrated into transaction and block data

Supported Modules

Blockscout supports the core Etherscan-compatible modules:
  • module=account — Balances, transaction lists, token transfers, internal transactions (plus Blockscout extras: eth_get_balance, pendingtxlist, tokenbalance, tokenlist, listaccounts)
  • module=contract — ABI retrieval, source code, contract verification (plus: listcontracts, getcontractcreation, Vyper & Sourcify verification)
  • module=transaction — Transaction status, receipt status (plus: gettxinfo)
  • module=logs — Event logs by address, topics, and block range
  • module=token — Token info, holder lists
  • module=stats — Chain statistics, token supply, coin price
  • module=block — Block rewards, countdown, block number by time
  • module=gastracker — Gas oracle, gas estimates

REST API (Beyond Etherscan Compatibility)

The PRO API also exposes Blockscout’s modern REST API at:
This provides capabilities not available through the Etherscan-compatible interface, including enriched address metadata, decoded transaction data, NFT details, smart contract read/write, and chain health monitoring.

ETH RPC API

For standard Ethereum JSON-RPC methods, send POST requests to:
With your API key in the authorization header:
Supported methods include eth_blockNumber, eth_getBalance, eth_getLogs, eth_gasPrice, eth_getTransactionByHash, eth_getTransactionReceipt, eth_call, eth_estimateGas, eth_getBlockByNumber, eth_getBlockByHash, eth_sendRawTransaction, and more.

Common Migration Patterns

JavaScript / Node.js

Python

Multichain Setup

Framework Compatibility

Blockscout works with the tools you already use:

Beyond Etherscan Compatibility

Blockscout also provides a modern REST API with capabilities not available through Etherscan-compatible endpoints, including smart contract read/write interactions, advanced token metadata, NFT details, and chain health monitoring. REST API Documentation

Start Free, Scale When Ready

No credit card. No chain restrictions. No surprise cutoffs. Get Your API Key