Ethereum & EVM API for Token, Wallet & DeFi Data
Query any Ethereum or EVM address for ERC-20, ETH, transactions, prices, and DeFi in one schema. Data API, not an RPC node. Free tier.
What the CoinStats Ethereum API Does
Pass an Ethereum or EVM address and get structured JSON back. ERC-20 tokens, ETH, transactions, and DeFi, each priced in USD.
Demo data for illustration. Live responses return in ~100-200ms.
/wallet/transactionsGET/profit-lossFull Ethereum & EVM Transaction History
ERC-20 transfers, ETH movements, swaps, and contract interactions, each with gas data and USD value at the time of the transaction.
Ethereum & EVM DeFi Positions, Auto-Detected
Staking, lending, and LP positions across EVM protocols, auto-detected per wallet. Powered by the same engine that resolves 10,000+ protocols cross-chain.
0x7a25…f3D9Lending3.2%
ETH/USDC LP11.4%
ETH Staking3.6%
Stable LP5.4%
Lending4.8%
/portfolioGET/portfolio/chartsAdvanced Portfolio Analytics for Ethereum Wallets
Aggregate ERC-20 tokens, ETH, and DeFi positions into one portfolio view: total value, allocation, performance, and realized and unrealized P&L.
Token Security API in One Simple API Call
Screen any ERC-20 contract for honeypots, hidden fees, and proxy risks. An overall risk score plus severity-ranked findings, powered by Hexens.
The Ethereum MCP Server for AI Agents
The CoinStats MCP server exposes wallet, DeFi, and portfolio tools, including Ethereum data, to AI agents over one OAuth-protected URL.
- 1Paste the URL into your client's connector settings.
- 2Approve the consent screen in your browser.
- 3Ask your agent: “what does this Ethereum wallet hold?”
Build Anything That Reads an Ethereum Wallet
How CoinStats Compares to Other Ethereum APIs
Etherscan and RPC providers index blocks and run nodes. CoinStats is the EVM data layer: pre-priced balances, DeFi, token security, and P&L across 120+ chains.
| Feature | CoinStats | Etherscan | Alchemy |
|---|---|---|---|
| Type | Data API | Block explorer API | RPC + data APIs |
| ERC-20 + ETH balances | |||
| Token prices (USD) | Limited | ||
| DeFi position resolution | 10,000+ protocols | Limited | |
| Token security | Native (Hexens) | 3rd-party | |
| Portfolio analytics + P&L | Limited | ||
| RPC node / send tx | Proxy | ||
| Chains | 120+ (74 EVM) | EVM (multichain) | Multi-chain |
| Free tier | Yes · 20,000/mo | Yes | Yes |
Comparison compiled June 2026 from public documentation; figures change, check each provider's current docs.
The Free Ethereum API That Scales With You
Get an API key and make your first call in minutes. Free tier includes 20,000 credits a month, with commercial use.
Ethereum API FAQ
What is an Ethereum API?
An Ethereum API lets you read Ethereum and EVM data programmatically. With CoinStats you pass an address and get ERC-20 balances, native ETH, transaction history, DeFi positions, and token risk scores back as JSON, each priced in USD, without running a node or parsing raw chain data.
What is the difference between an Ethereum API and an Ethereum RPC?
An Ethereum RPC is your gateway to a node: you read raw network state and submit transactions, and handle parsing and pricing yourself. A data API like CoinStats does that upstream and returns enriched, pre-priced data. Use an RPC to send transactions or read raw state; use CoinStats for readable, portfolio-ready data.
Is CoinStats an Etherscan alternative?
For wallet and portfolio data, yes. CoinStats returns ERC-20 and ETH balances, transaction history, DeFi positions, and prices for any Ethereum address through one API, with a free tier and credit-based pricing. It is a data API rather than a block explorer, so it does not host verified contract source, but for reading address balances, history, and value it is a common alternative.
Can it create a wallet or send transactions?
No. CoinStats is a data API for reading on-chain and market data. It does not create wallets, hold keys, run RPC nodes, or submit transactions. Pair it with an RPC or wallet provider if you need those.
How does the CoinStats Ethereum API compare to Alchemy or Moralis?
Alchemy is primarily RPC plus data APIs; Moralis is an EVM data API. Both offer balances, prices, and some DeFi data. CoinStats focuses on enriched, portfolio-ready output: balances pre-priced in one response, native token security via Hexens, portfolio analytics with P&L, and 120+ chains including non-EVM, in one schema. For raw node access or sending transactions, use an RPC provider.
Does it work with AI agents like Claude or ChatGPT?
Yes. The CoinStats MCP Server exposes wallet, DeFi, and portfolio tools, including Ethereum data, over the Model Context Protocol. It works with Claude, Cursor, Claude Code, VS Code, and N8N. The same API key works for REST and MCP.
Can I get ERC-20 token balances and ETH holdings for an address?
Yes. Pass any Ethereum or EVM address and get all ERC-20 balances plus native ETH, with token metadata and live USD prices attached in one response.
Does it include Ethereum transaction history?
Yes. Full transaction history: ERC-20 transfers, ETH movements, swaps, and contract interactions, each with timestamps, amounts, token identifiers, gas data, and USD value at the time of the transaction.
Does it cover EVM DeFi positions?
Yes. Staking, lending, LP shares, and yield positions across EVM protocols are auto-detected per wallet and resolved to USD values, with no protocol-by-protocol setup.
Can it screen Ethereum tokens for risk?
Yes. The Token Risks endpoint returns an overall risk score plus severity-ranked findings (honeypots, mint/blacklist controls, hidden fees, upgradeable proxies, and more) with plain-English notes, powered by Hexens' Glider engine across Ethereum and major EVM chains.
Which EVM chains does it cover?
Ethereum plus every major EVM chain, including Polygon, Arbitrum, Base, Optimism, BNB Chain, and Avalanche, through one endpoint format. The same key also covers non-EVM chains like Solana and Bitcoin, 120+ in total.
Does it return Ethereum token prices?
Yes. Live USD prices, market caps, and volumes for Ethereum and EVM tokens, drawn from coverage of 100,000+ coins across chains. Balances come back already priced.
Is there a free Ethereum API?
Yes. The CoinStats free tier includes 20,000 credits per month at 2 requests per second, no credit card required. It is the same data available on paid plans at a lower limit, enough to prototype and ship.
How does pricing work?
Credit-based. Each plan includes a monthly credit allowance, and each endpoint costs credits by complexity, not a flat request cap. Start free with 20,000 credits per month and upgrade for higher limits. Usage is visible live in the dashboard.
How do I get started?
Create a free account, generate an API key from the dashboard, and make your first Ethereum request in minutes using the examples in the docs. The free tier is enough to build and test a full integration.