Query any address across 120+ chains, from Bitcoin xpub to Solana and EVM. Balances, history, and DeFi in one JSON schema. Free tier.
Pass any address and get structured JSON back. Balances, transactions, NFTs, and DeFi positions, with no nodes or indexers.
Demo data for illustration. Live responses return in ~100-200ms.
/wallet/transactionsGET/profit-lossRealized and unrealized PnL, cost basis, and full transaction history per wallet, across 120+ chains in one response.
Staking, lending, and LP positions across 10,000+ protocols, auto-detected per wallet with live values and yield in one response.
0x7a2…3f9/portfolioGET/portfolio/chartsAggregate balances, DeFi positions, and live prices into one portfolio view with total value, allocation, and performance across 120+ chains.
Screen any token contract for honeypots, mint/burn control, blacklists, and hidden fees. One call returns a risk score plus severity-ranked findings.
The CoinStats MCP server exposes 20+ wallet, DeFi, and portfolio tools to AI agents over one OAuth-protected URL.
Most wallet APIs stop at EVM and a few chains. CoinStats covers Bitcoin xpub, deep DeFi, and 120+ chains.
| Feature | CoinStats | Moralis | Zerion API | Alchemy |
|---|---|---|---|---|
| Chains covered | 120+ chains | EVM + Solana + BTC | ~50 EVM + Solana | EVM + Solana |
| Bitcoin xpub / HD | ||||
| Wallet balances | ||||
| Transactions + P&L | Limited | |||
| DeFi positions | 10,000+ protocols | Limited | ||
| Token risk / security | Via GoPlus | Via GoPlus | ||
| Free tier | Yes · 20,000/mo | Yes | Yes · 2,000/mo | Yes |
| Pricing | Free + credits | From $49/mo | From $149/mo | Free + usage |
Capability comparison compiled June 2026 from public documentation. Coverage figures change; check each provider's current docs.
Get an API key and make your first call in minutes. Free tier includes 20,000 credits a month, with commercial use.
A crypto wallet API lets you read blockchain wallet data programmatically. You pass an address and get balances, transaction history, NFTs, and DeFi positions back as structured JSON, without running nodes, indexers, or per-chain parsers. The CoinStats Wallet API returns a uniform response across 120+ blockchains from a single key.
They're used interchangeably, but "wallet data API" emphasizes reading on-chain data rather than creating or custodying wallets. CoinStats is a wallet data API: it reads any address you pass it. It does not create wallets or hold keys, so your users' funds and your security surface stay with your own infrastructure.
No. CoinStats is a wallet data API for reading on-chain data (balances, transactions, DeFi positions), not a wallet-creation or custody service. Pair it with a wallet-creation/custody provider if you need to generate or sign. Keep CoinStats as your read/data layer.
Yes. The CoinStats MCP Server exposes 20+ wallet, DeFi, and portfolio tools over the Model Context Protocol, working with Claude, Cursor, Claude Code, VS Code (Cline/Continue), and N8N. The same API key works for REST and MCP, so your code and your AI tools query the same data.
Yes, including xpub, ypub, and zpub extended public keys. One xpub resolves the full balance and transaction history across every derived address in an HD wallet. Most competing wallet APIs cover only EVM chains and Solana, so Bitcoin support is a common reason teams switch.
120+ blockchains through one endpoint format. Bitcoin (incl. xpub/ypub/zpub), Ethereum, and all EVM L2s and sidechains: Polygon, Polygon zkEVM, Arbitrum, Optimism, Base, BNB Chain, opBNB, Avalanche, Linea, Scroll, zkSync Era, Mantle, Blast, Mode, Zora, Fraxtal, Manta, Metis, Boba, Fantom, Cronos, Gnosis, Celo, Moonbeam, Moonriver, Aurora, Harmony, Kava, Klaytn, and more. Non-EVM networks: Solana, Hyperliquid, Tron, Cardano, Cosmos, Osmosis, Injective, Kujira, Polkadot, Near, Aptos, Sui, TON, XRP, Stellar, Hedera, Algorand, Tezos, MultiversX, Kaspa, Litecoin, Dogecoin, Bitcoin Cash, Zcash, Dash, and more. You pass the address and the API normalizes the response. The full, current list is in the documentation.
Yes. DeFi positions are auto-detected across 10,000+ protocols per wallet: staking, lending, LP shares, and yield, with no protocol-by-protocol setup. Token balances are the easy part; resolving protocol positions to readable values is the hard part, and that's done upstream.
Yes. Token transfers, DeFi interactions, staking rewards, and LP activity, each with timestamps, amounts, token identifiers, and USD value at the time of transfer. This is the data tax and accounting tools need for cost-basis calculations.
Any address on 120+ chains: Ethereum and all EVM chains (Polygon, Arbitrum, Optimism, Base, BNB Chain, Avalanche), Solana, Bitcoin (incl. xpub/ypub/zpub), Cardano, Tron, Cosmos, Polkadot, Near, Litecoin, Dogecoin, and more. You pass the address; the API normalizes the response.
Clean JSON over REST, with standard HTTP status codes and API-key auth. Responses are pre-enriched (USD values, token metadata, and DeFi positions resolved) so they map directly to UI components without you normalizing data from multiple providers.
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 major EVM chains.
Yes. The free tier includes 20,000 credits per month at 2 requests per second, with no credit card required. It's the same data available on paid plans, just at a lower limit, enough to prototype and ship a real integration before you upgrade.
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/month, upgrade for higher limits. No per-seat fees, and usage is visible live in the dashboard.
Yes. Paid plans include commercial use, and the API already powers portfolio apps, tax tools, wallet explorers, and AI agents in production. There are no feature gates between tiers. Higher plans simply raise your credit allowance and rate limit.
Create a free account, generate an API key from the dashboard, and make your first request in minutes using the examples in the docs. The free tier is enough to build and test a full wallet integration before upgrading.