Supported EVM Chains
Ethereum
The original smart contract platform.
Polygon
Layer 2 scaling solution.
BNB Smart Chain
Binance Smart Chain (BSC).
Arbitrum
Optimistic rollup L2.
Arbitrum Nova
Gaming-optimized Arbitrum L2.
Optimism
Optimistic Ethereum L2.
Avalanche
High-throughput C-Chain.
Base
Coinbase L2.
Fantom
DAG-based smart contracts.
Linea
Consensys zkEVM L2.
Blast
Native yield L2.
Scroll
zkEVM rollup.
Mantle
Modular L2 network.
Manta Pacific
Modular L2 for dApps.
Cronos
Crypto.com EVM chain.
Gnosis
Community-owned EVM chain.
Celo
Mobile-first EVM chain.
Aurora
NEAR’s EVM layer.
opBNB
BNB Chain optimistic L2.
Berachain
Proof-of-liquidity EVM chain.
Kava EVM
Cosmos-based EVM chain.
Evmos
Cosmos EVM hub.
Abstract
Consumer-focused L2.
Ape Chain
ApeCoin L2 network.
/wallet/blockchains endpoint to get the current complete list programmatically.
Why Multi-Chain EVM Matters
The EVM ecosystem is no longer just Ethereum mainnet. Over the past two years, user activity and liquidity have migrated across Layer 2 networks, sidechains, and alternative L1s. A wallet that had all its assets on Ethereum in 2022 now likely has tokens spread across Arbitrum, Base, Polygon, and Optimism. Any application that only queries Ethereum mainnet is showing its users an incomplete picture. The CoinStats API solves this by treating all EVM chains as a single data source. One address, one API call, all chains. The response groups balances by chain, so you can show per-chain breakdowns or aggregate everything into a single total. This is the same data infrastructure that powers the CoinStats app used by over 1M people every month.What You Get
Multi-Chain Queries
Get balances across all EVM chains with one request. No per-chain integration needed.
ERC-20 Token Detection
All token standards detected automatically per wallet address.
DeFi Position Tracking
Staking, lending, LP positions, and yield farming data across EVM DeFi protocols.
Gas Fee Data
Track gas consumption and fee spending per wallet across chains.
Single Chain Balance
Get wallet balance for a specific EVM chain when you only need one network:Multi-Chain Balance (Recommended)
Get wallet balances across all EVM chains simultaneously. This is the recommended approach for portfolio trackers and wallet explorers, since most users hold assets on multiple chains.Example Multi-Chain Response
Transaction History
Retrieve transaction history for a specific EVM chain:/wallet/transactions for the most up-to-date data.
Transaction history includes token transfers, DEX swaps, DeFi protocol interactions, contract calls, and native ETH transfers. Each record includes timestamps, amounts, and gas fees, which is what tax tools and portfolio analytics need.
Portfolio Chart Data
Get historical portfolio value over time for an EVM wallet:Credit Costs at a Glance
| Endpoint | Credits | Description |
|---|---|---|
| Single chain balance | 40 | All tokens on one EVM chain |
| Multi-chain balance (all) | 400 | All tokens across all EVM chains |
| Multi-chain balance (specific) | 40 x N | All tokens on N specified chains |
| Transaction history | 40 | Paginated transaction list per chain |
| Transaction sync | 50 | Index latest transactions |
| Portfolio chart | 40 | Historical portfolio value |
What You Can Build With EVM Wallet Data
Multi-Chain Portfolio Trackers
The multi-chain balance endpoint is designed for portfolio apps where users connect an Ethereum address and expect to see holdings across every EVM chain, not just mainnet. One API call returns balances for Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, and all other supported chains. This removes the need to integrate separate data sources for each network. A typical integration: user connects their wallet (via WalletConnect or by pasting an address), your app calls the multi-chain balance endpoint, and the response contains everything needed to render a portfolio dashboard. Token names, symbols, amounts, prices, 24h changes, and chain identifiers are all included. No second API call needed for pricing.Cross-Chain DeFi Dashboards
DeFi activity is spread across chains. A user might have staked ETH on mainnet via Lido, LP positions on Uniswap V3 (Polygon), and yield farming on Aave (Arbitrum). Building a DeFi dashboard that shows all of this normally requires integrating each protocol on each chain separately. The CoinStats API detects DeFi positions automatically across all EVM chains, so you can build dashboards that aggregate DeFi exposure without integrating each protocol individually. Staking, lending, LP positions, and yield data are returned as part of the wallet balance response. This covers 10,000+ DeFi protocols across all supported chains.Gas Fee Analytics
For wallets that are active across multiple EVM chains, gas spending can be significant, especially on Ethereum mainnet. The API tracks gas consumption per wallet, giving analytics tools and portfolio trackers the data needed to show total fees paid across chains, fee breakdowns by network, and historical gas trends. This is particularly useful for power users and institutional accounts that want to understand their total cost of on-chain activity across all networks, not just the token gains and losses.Tax and Accounting Tools
EVM transaction histories can be complex: token approvals, multi-hop swaps, flash loans, LP deposits and withdrawals, airdrops, and bridge transfers. The CoinStats API parses these into structured transaction records with timestamps, amounts, and token identifiers. Tax tools can use this data for cost-basis calculations across all EVM chains without building chain-specific transaction parsers.Embedded Crypto Widgets
If you’re building a fintech app, a banking dashboard, or a web3-enabled platform that needs to display EVM wallet data, the API provides the data layer. Pull live token balances, show portfolio value charts, or display transaction activity. The response format is consistent across all chains, so one set of UI components works for every network.AI-Powered EVM Assistants
Through CoinStats MCP Server, AI agents can look up any EVM wallet address and get balances across all chains, check specific token holdings, and analyze transaction history. An AI assistant can answer questions like “What tokens does this address hold on Arbitrum?” or “Show me the DeFi positions for this wallet.” This works with Claude, Cursor, and other MCP-compatible tools.EVM vs. Other Chains
The same endpoint format and response structure works across all CoinStats-supported chains. If your application needs Solana, Bitcoin, or other non-EVM chain data alongside Ethereum, see Solana Wallet API, Bitcoin Wallet Integration page, or Multi-Chain Support page.Connection IDs Reference
| Chain | Connection ID | Native Token |
|---|---|---|
| Ethereum | ethereum | ETH |
| Polygon | polygon | POL |
| BNB Smart Chain | binance | BNB |
| Arbitrum | arbitrum | ETH |
| Arbitrum Nova | arbitrum-nova | ETH |
| Optimism | optimism | ETH |
| Avalanche | avalanche | AVAX |
| Base | base | ETH |
| Fantom | fantom | FTM |
| Linea | linea | ETH |
| Blast | blast | ETH |
| Scroll | scroll | ETH |
| Mantle | mantle | MNT |
| Manta Pacific | manta | ETH |
| Cronos | cronos | CRO |
| Gnosis | gnosis | xDAI |
| Celo | celo | CELO |
| Aurora | aurora | ETH |
| opBNB | opbnb | BNB |
| Berachain | berachain | BERA |
| Kava EVM | kava | KAVA |
| Evmos | evmos | EVMOS |
| Abstract | abstract | ETH |
| Ape Chain | ape | APE |
/wallet/blockchains endpoint to get the current complete list. New EVM chains are added regularly, so this table may not always reflect the latest additions.
Getting Started
- Sign up at CoinStats API dashboard and generate an API key
- Try the multi-chain balance endpoint with the cURL example above
- Explore the full endpoint reference in API docs
Common EVM Addresses
For testing and development:| Type | Address | Description |
|---|---|---|
| Vitalik | 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 | Well-known Ethereum address |
| USDC Contract | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 | USDC on Ethereum mainnet |