Build powerful crypto experiences with unified access to on-chain and off-chain data, wallet balances and transactions, portfolio analytics, and market coverage across 120+ networks and 200+ exchanges.
Note: To get started, sign up at openapi.coinstats.app and grab your free API key.
What You Can Build With the CoinStats API
The possibilities are broad, whether you’re a solo developer, startup, or enterprise:
- Portfolio trackers — create custom dashboards showing balances, performance, and allocation across wallets, exchanges, and chains.
- Trading bots & signals — use market data endpoints to power trading strategies, alerts, and automation.
- Wallet explorers — query balances and transactions for Solana, EVM, and Bitcoin addresses to build lightweight block explorers.
- Crypto tax & accounting tools — pull transaction histories across multiple chains for reconciliation, compliance, and reporting.
- Research & analytics apps — combine historical price data, on-chain activity, and holdings distribution for insights.
- AI assistants & chatbots — integrate CoinStats MCP to give users conversational access to their portfolio and market data.
- Embedded widgets — enrich existing fintech apps with coin listings, market tickers, or portfolio overview components.
At a Glance
- Wallet data: Balances & transactions for Solana, EVM chains, and Bitcoin.
- Portfolio: Access and display your CoinStats portfolio data (value, P/L, charts, and asset breakdown).
- Market data: Coins, prices, metadata, and historical charts across on-chain and exchange assets.
- Multi-chain: Coverage for 120+ chains with a single, consistent API.
- MCP: Conversational/agent access via the CoinStats MCP (Multichain Crypto Platform).
Docs hub: https://coinstats.app/api-docs/
API & Core Features
The CoinStats Public API helps you:
- Retrieve wallet balances & transactions across major networks.
- Access and display your portfolio data already stored in CoinStats (value, holdings, P/L, performance over time).
- Query comprehensive market data for cryptocurrencies (listings, prices, market cap, volume, metadata, charts).
- Build assistants and agents using CoinStats MCP.
Authentication, rate limits, and error handling are covered in the docs hub.
Wallets: Balances & Transactions
Access balances and transaction histories across leading chains.
Solana
- Docs: https://coinstats.app/api-docs/wallet/solana/
- Unified endpoints:
- GET
https://openapiv1.coinstats.app/wallet/balance?address=<SOL_ADDRESS>&connectionId=solana
— SOL & SPL token balances - GET
https://openapiv1.coinstats.app/wallet/transactions?address=<SOL_ADDRESS>&connectionId=solana&limit=10
— transaction history (sync first for freshness) - PATCH
https://openapiv1.coinstats.app/wallet/transactions?address=<SOL_ADDRESS>&connectionId=solana
— sync transactions
- GET
Ethereum & EVM Chains
- Docs: https://coinstats.app/api-docs/wallet/ethereum-evm/
- Unified endpoints:
- GET
https://openapiv1.coinstats.app/wallet/balance?address=<EVM_ADDRESS>&connectionId=ethereum
— single-chain balance (replaceethereum
withpolygon
,binance
,arbitrum
, etc.) - GET
https://openapiv1.coinstats.app/wallet/balances?address=<EVM_ADDRESS>&networks=all
— multi-chain EVM balances in one call - GET
https://openapiv1.coinstats.app/wallet/transactions?address=<EVM_ADDRESS>&connectionId=ethereum&limit=20
— tx history (per chain) - PATCH
https://openapiv1.coinstats.app/wallet/transactions?address=<EVM_ADDRESS>&connectionId=ethereum
— sync before reading txs
- GET
Bitcoin
- Docs: https://coinstats.app/api-docs/wallet/bitcoin/
- Unified endpoints:
- GET
https://openapiv1.coinstats.app/wallet/balance?address=<BTC_ADDRESS_OR_XPUB>&connectionId=bitcoin
— BTC balance (supports single addresses and extended public keys including xpub / ypub / zpub types) - GET
https://openapiv1.coinstats.app/wallet/transactions?address=<BTC_ADDRESS_OR_XPUB>&connectionId=bitcoin&limit=50
— transaction history (sync first) - PATCH
https://openapiv1.coinstats.app/wallet/transactions?address=<BTC_ADDRESS_OR_XPUB>&connectionId=bitcoin
— sync
- GET
Portfolio: Access Your CoinStats Data
Instead of building a portfolio from scratch, these endpoints allow you to access portfolio data you already manage in CoinStats.
- Docs: https://coinstats.app/api-docs/openapi/get-portfolio-value/
- ShareToken details: https://coinstats.app/api-docs/sharetoken/
- Endpoint: GET
https://openapiv1.coinstats.app/portfolio/value
- Auth: requires X-API-KEY and a shareToken (obtained by creating a share link from your CoinStats portfolio; available on Degen plan). Optional passcode can be added if set.
Use cases
- Fetch your portfolio’s total value in USD (or another fiat).
- Pull holdings breakdown, allocation, and P/L charts.
- Perform further analytics on top of your CoinStats data, such as:
- Backtesting strategies against your actual holdings.
- Tracking asset allocation trends over time.
- Running risk metrics, correlation analysis, or performance benchmarking.
- Embed your CoinStats portfolio directly in custom apps.
Market Data: On-Chain + Exchange Coverage
Access listings and metadata for all supported cryptocurrencies, plus prices, market caps, volumes, and historical charts.
Coins / Listings
- Docs: https://coinstats.app/api-docs/openapi/get-coins/
- Endpoint: GET
https://openapiv1.coinstats.app/coins
(supports pagination, sorting, filters)
Coverage
- Supports pretty much any cryptocurrency with at least ~$50k liquidity and trading volume.
- Unified data across 120+ blockchains and 200+ exchanges.
- Includes both on-chain tokens and exchange-only assets.
Multi-Chain Coverage
CoinStats unifies data across 120+ blockchains—from major EVM networks (Ethereum, BNB Chain, Polygon, Arbitrum, Avalanche) to non-EVM chains like Solana and Bitcoin.
CoinStats MCP (Multichain Crypto Platform)
Bring the API into conversational apps and developer tools. MCP exposes CoinStats capabilities as callable tools for assistants/IDEs.
- Connect MCP: https://coinstats.app/api-docs/mcp/connecting/
- Works with MCP-compatible clients (e.g., Claude Code, Cursor, custom agents).
- Uses the same API key you use for REST.
Useful Links
- Docs hub: https://coinstats.app/api-docs/
- Wallet balance (OpenAPI): https://coinstats.app/api-docs/openapi/get-wallet-balance/
- Wallet transactions: https://coinstats.app/api-docs/openapi/get-wallet-transactions/
- Transactions sync: https://coinstats.app/api-docs/openapi/transactions-sync/
- Solana wallet: https://coinstats.app/api-docs/wallet/solana/
- EVM wallet: https://coinstats.app/api-docs/wallet/ethereum-evm/
- Bitcoin wallet: https://coinstats.app/api-docs/wallet/bitcoin/
- Portfolio value: https://coinstats.app/api-docs/openapi/get-portfolio-value/
- Portfolio ShareToken: https://coinstats.app/api-docs/sharetoken/
- Coins / market data: https://coinstats.app/api-docs/openapi/get-coins/
- MCP connect: https://coinstats.app/api-docs/mcp/connecting/
Next Steps
- Sign up at https://openapi.coinstats.app and get your free API key.
- Create a ShareToken in CoinStats if you want to access your portfolio programmatically.
- Map your product use-cases to wallet, portfolio, and market endpoints.
- Consider MCP for agentic, chat-first workflows.
0 Comments