> ## Documentation Index
> Fetch the complete documentation index at: https://coinstats.app/api-docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Multi-Chain Crypto Wallet API

> The best crypto wallet API for 120+ blockchains: Cardano, Tron, Litecoin, Cosmos, and Layer 2 networks. One integration for all chains.

[The best crypto wallet API](https://coinstats.app/api/crypto-wallet/) for 120+ blockchains: Cardano, Tron, Litecoin, Cosmos, and Layer 2 networks. One integration for all chains.

Beyond Solana, Ethereum, and Bitcoin, CoinStats API supports dozens of additional blockchain networks. The same endpoint format works across all of them: pass a wallet address and a connection ID, and get balances, token holdings, and transaction history regardless of the underlying chain. No chain-specific integrations, no separate SDKs, no different response formats.

Building multi-chain wallet support from scratch means integrating a different data source for each blockchain: a Cardano node for ADA balances, a Tron API for TRC-20 tokens, a Cosmos LCD endpoint for staking data, and so on. Each chain has its own address format, transaction structure, and token standard. CoinStats API normalizes all of this into a single response format, which is why it fits most multi-chain use cases out of the box.

This page covers the non-EVM, non-Solana, non-Bitcoin chains. For chain-specific documentation, see [Solana Wallet API](https://coinstats.app/api-docs/api-docs/wallet/solana.md), [Ethereum & EVM Chains page](https://coinstats.app/api-docs/api-docs/wallet/ethereum-evm.md), or [Bitcoin Wallet Integration page](https://coinstats.app/api-docs/api-docs/wallet/bitcoin.md). All wallet data is also accessible through [CoinStats MCP Server](https://coinstats.app/api-docs/api-docs/mcp/connecting.md) for AI agents.

## Supported Blockchains

### Major Layer 1 Blockchains

> [card] Cardano
>
> Proof-of-stake smart contracts. Native tokens, staking rewards, and pool delegation.

> [card] Tron
>
> High-throughput blockchain. TRC-20 tokens, energy, bandwidth, and DeFi protocols.

> [card] Litecoin
>
> Digital silver. Fast transactions, mining rewards, and SegWit support.

> [card] Dogecoin
>
> Popular meme-based cryptocurrency with active community and merchant adoption.

> [card] Stellar
>
> Cross-border payment network for fast, low-cost international transfers.

> [card] Bitcoin Cash
>
> Bitcoin fork with larger block sizes for higher transaction throughput.

> [card] Cosmos
>
> Internet of blockchains. IBC-connected chains, staking, and governance.

> [card] Polkadot
>
> Multi-chain interoperability protocol with parachains and shared security.

> [card] Near Protocol
>
> Developer-friendly sharded blockchain with human-readable addresses.

> [card] Algorand
>
> Pure proof-of-stake blockchain with instant finality.

> [card] Ripple (XRP)
>
> Enterprise payment network for cross-border settlements.

> [card] Hedera
>
> Enterprise-grade public network with hashgraph consensus.

### Layer 2 and Scaling Solutions

> [card] Starknet
>
> ZK-rollup scaling solution for Ethereum.

> [card] Eclipse
>
> SVM-based Ethereum Layer 2.

> [card] Stacks
>
> Smart contract layer secured by Bitcoin.

> [card] Liquid Network
>
> Bitcoin sidechain for fast settlement and issued assets.

EVM Layer 2s such as Arbitrum, Optimism, Base, zkSync Era, Polygon zkEVM, and Immutable zkEVM are covered on the [Ethereum & EVM Chains page](https://coinstats.app/api-docs/api-docs/wallet/ethereum-evm.md).

### Additional Networks

The API also supports Aptos, Sui, TON, Kaspa, Bittensor, VeChain, Kusama, Zcash, Dash, and more. See the [full chain list](#supported-chains-reference) below, or use the blockchains endpoint to get the current list programmatically. New chains are added regularly based on user demand.

## Why One API for All Chains

The typical approach to multi-chain wallet tracking looks like this: integrate the Cardano Blockfrost API for ADA, the TronGrid API for TRX, the Cosmos LCD for ATOM, and so on. Each integration has its own authentication, rate limits, response format, and error handling. Maintaining five chain integrations is manageable. Maintaining twenty is a full-time job.

CoinStats API replaces all of these with a single integration. The endpoint format is identical for every chain: `/wallet/balance?address={address}&connectionId={chain}`. The response is always an array of token objects with the same fields: coinId, amount, name, symbol, price, 24h change, rank, volume, and chain. Your application code handles Cardano the same way it handles Tron, Litecoin, or any other chain.

This is the same data infrastructure that powers the CoinStats app, used by over 1M people every month. The multi-chain wallet data has been battle-tested at scale.

## Get Supported Chains

Retrieve the complete list of supported blockchains programmatically:

```bash cURL theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/blockchains"
```

```javascript JavaScript theme={null}
const response = await fetch(
  'https://api.coinstats.app/v1/wallet/blockchains',
  { headers: { 'X-API-KEY': 'your-api-key' } }
);
const chains = await response.json();
```

```python Python theme={null}
import requests

response = requests.get(
    'https://api.coinstats.app/v1/wallet/blockchains',
    headers={'X-API-KEY': 'your-api-key'}
)
chains = response.json()
```

**1 credit** per request

### Example Response

```json theme={null}
[
  {
    "name": "Cardano",
    "connectionId": "cardano",
    "chain": "cardano",
    "icon": "https://static.coinstats.app/coins/cardano.png"
  },
  {
    "name": "Litecoin",
    "connectionId": "litecoin",
    "chain": "litecoin",
    "icon": "https://static.coinstats.app/coins/litecoin.png"
  },
  {
    "name": "Tron",
    "connectionId": "tron",
    "chain": "tron",
    "icon": "https://static.coinstats.app/coins/tron.png"
  }
]
```

We continuously add support for new chains. The blockchains endpoint always returns the current list, so you can dynamically build chain selectors in your UI.

## Universal Wallet Tracking

Every supported chain uses the same endpoint format. Pass the wallet address and the chain's connection ID:

```bash Cardano theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/balance?address=addr1qxy2lpan99fcnf2du5et5gw9qz8w8ky8f8m4lnhfg2r6e9a4zhk3ey7m8f4n8k7e8d5u8m8h3g2f9b8z2y3r6v9x8s&connectionId=cardano"
```

```bash Tron theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/balance?address=TLyqzVGLV1srkB7dToTAEqgDSfPtXRJZYH&connectionId=tron"
```

```bash Litecoin theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/balance?address=LQTpS7F9y5xPMxbNGqPjRzPz8k7hGa9Xqm&connectionId=litecoin"
```

```bash Dogecoin theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/balance?address=DH5yaieqoZN36fDVciNyRueRGvGLR3mr7L&connectionId=doge-wallet"
```

```bash Cosmos theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/balance?address=cosmos1fl48vsnmsdzcv85q5d2q4z5ajdha8yu34mf0eh&connectionId=cosmos"
```

**40 credits** per request

The response format is identical across all chains: an array of token objects with amount, price, 24h change, market cap rank, and volume. This means your application code can handle any chain without chain-specific parsing logic. One function queries any wallet on any chain.

## Chain-Specific Features

While the API provides a unified interface, some chains have unique capabilities worth noting:

### Cardano (ADA)

Cardano wallets can include staking delegation, native token holdings (not just ADA), and pool rewards. The API captures all of these, so portfolio trackers can show staked ADA alongside freely available balances. Staking rewards are particularly important for tax tools, since they're considered taxable income in many jurisdictions.

```bash Balance theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/balance?address=addr1qxy2lpan99fcnf2du5et5gw9qz8w8ky8f8m4lnhfg2r6e9a4zhk3ey7m8f4n8k7e8d5u8m8h3g2f9b8z2y3r6v9x8s&connectionId=cardano"
```

```bash Transactions theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/transactions?address=addr1qxy2lpan99fcnf2du5et5gw9qz8w8ky8f8m4lnhfg2r6e9a4zhk3ey7m8f4n8k7e8d5u8m8h3g2f9b8z2y3r6v9x8s&connectionId=cardano&types=executed"
```

### Tron (TRX)

Tron wallets involve TRC-20 tokens (similar to ERC-20 on Ethereum), energy/bandwidth resource management, and DeFi protocol interactions (JustSwap, SUN.io). The API tracks all TRC-20 holdings and DeFi positions. Tron's USDT volume makes it one of the most actively used chains for stablecoin transfers, so wallet tracking tools that support Tron cover a significant portion of global crypto activity.

```bash theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/balance?address=TLyqzVGLV1srkB7dToTAEqgDSfPtXRJZYH&connectionId=tron"
```

### Litecoin (LTC)

Litecoin tracking works similarly to Bitcoin, supporting both single addresses and transaction history with mining reward detection. Litecoin is commonly held as a long-term asset, so portfolio trackers that include LTC alongside BTC and ETH cover the major "legacy" crypto holdings.

```bash theme={null}
curl -H "X-API-KEY: your-api-key" \
  "https://api.coinstats.app/v1/wallet/transactions?address=LQTpS7F9y5xPMxbNGqPjRzPz8k7hGa9Xqm&connectionId=litecoin"
```

### Cosmos (ATOM)

Cosmos wallets involve IBC transfers between chains, staking with validators, and governance participation. The Cosmos ecosystem includes dozens of IBC-connected chains (Osmosis, Juno, Akash, etc.), and users frequently move tokens between them. The CoinStats API tracks balances and transactions on the Cosmos Hub, with the connection ID `cosmos`.

## Credit Costs

| Endpoint | Credits | Description |
| - | - | - |
| Wallet balance | 40 | All tokens for one address on one chain |
| Transaction history | 30 | Paginated transaction list |
| Transaction sync | 50 | Index latest transactions |
| Blockchains list | 1 | Get all supported chains |

The same credit costs apply across all chains. There's no premium pricing for less common networks.

## What You Can Build With Multi-Chain Wallet Data

### Unified Portfolio Dashboards

Most crypto users hold assets across multiple chains. A single user might have ADA staked on Cardano, TRX on Tron, LTC as a long-term hold, DOGE from 2021, and tokens spread across several EVM chains. Building a portfolio dashboard that covers all of this normally requires integrating 5-10 different blockchain APIs, each with its own authentication, response format, and rate limits.

CoinStats API lets you query all of these through the same endpoint format, aggregate the results into a single portfolio value, and render per-chain breakdowns without writing chain-specific code. The response format is identical across all chains, so one component in your UI handles every network.

### Cross-Chain Tax Reporting

Tax tools need transaction histories from every chain a user has touched. Since CoinStats API uses the same endpoint and response format for all chains, you can loop through a user's wallet addresses and pull transaction data without maintaining separate integrations. Each transaction includes timestamps, amounts, and token identifiers for cost-basis calculations.

For chains like Cardano where staking rewards are common, the transaction history captures reward distributions as distinct transactions. This is important because staking rewards are typically taxed as income at the time of receipt, separate from any capital gains when the tokens are later sold.

### Institutional Custody Monitoring

Organizations holding crypto across multiple blockchains need a single data source that covers all their chains. The CoinStats API provides this without requiring separate node infrastructure or chain-specific indexers for each network. One API key, one integration, every chain. This is particularly relevant for funds and custody providers that hold diversified crypto portfolios across Layer 1 chains.

### Wallet Comparison and Analytics Tools

If you're building analytics tools that compare wallet activity across chains, the uniform response format makes it straightforward. Query a Cardano address and a Tron address, and you get back the same data structure. This lets you build chain-agnostic analytics: total holdings by chain, per-chain allocation percentages, and cross-chain activity timelines.

### AI-Powered Multi-Chain Assistants

Through [CoinStats MCP Server](https://coinstats.app/api-docs/api-docs/mcp/connecting.md), AI agents can query any supported blockchain using the same tool set. An AI assistant can check a Cardano wallet balance, look up Tron transactions, and aggregate holdings across chains, all through natural language queries. This works with Claude, Cursor, Claude Code, and other MCP-compatible tools.

The MCP Server is particularly useful for multi-chain queries because the AI agent can query several chains in sequence and aggregate the results, just like a developer would with the REST API. No per-chain configuration needed on the AI side.

## Supported Chains Reference

Every non-EVM chain CoinStats supports, besides [Bitcoin](https://coinstats.app/api-docs/api-docs/wallet/bitcoin.md) and [Solana](https://coinstats.app/api-docs/api-docs/wallet/solana.md). Pass the **Connection ID** as `connectionId`, or the **Blockchain** value as `blockchain`. For the 72 EVM chains, see the [EVM Connection IDs Reference](https://coinstats.app/api-docs/api-docs/wallet/ethereum-evm.md#connection-ids-reference).

| Chain | Connection ID | Blockchain |
| - | - | - |
| Acala | `acala-wallet` | `acala-wallet` |
| Akash | `akash-wallet` | `akash` |
| Aleo | `aleo-wallet` | `aleo` |
| Algorand | `algorand` | `algorand` |
| Aptos | `aptos-wallet` | `aptos` |
| Axelar | `axelar-wallet` | `axelar` |
| Babylon | `babylon-wallet` | `babylon` |
| Band Protocol | `band_protocol` | `band_protocol` |
| Bitcoin Cash | `bitcoin_cash` | `bitcoin-cash` |
| Bitcoin SV | `bitcoin_sv` | `bitcoin_sv` |
| Bittensor | `bittensor-wallet` | `bittensor` |
| Cardano | `cardano` | `cardano` |
| Casper | `casper-wallet` | `casper-wallet` |
| Celestia | `celestia-wallet` | `celestia` |
| Cosmos | `cosmos` | `cosmos` |
| Cronos POS | `cronos-cosmos-wallet` | `cronos` |
| Dash | `dash` | `dash` |
| DigiByte | `digibyte` | `digibyte` |
| Dogecoin | `doge-wallet` | `dogecoin` |
| dYdX Chain | `dydx-wallet` | `dydx` |
| Dymension | `dymension-wallet` | `dymension` |
| Eclipse | `eclipse-wallet` | `eclipse` |
| EOS | `eos` | `eos` |
| Ethereum Classic | `ethereum_classic` | `ethereum-classic` |
| Evmos (Cosmos) | `evmos-cosmos-wallet` | `evmos` |
| Fetch.ai | `fetch-wallet` | `fetch-ai` |
| FIO Protocol | `fio-wallet` | `fio-protocol` |
| Hedera | `hedera-wallet` | `hedera-hashgraph` |
| Initia | `initia-wallet` | `initia` |
| Injective | `injective-wallet` | `injective` |
| Internet Computer | `internet-computer-wallet` | `internet-computer` |
| IOTA | `iota` | `iota` |
| Juno | `juno-wallet` | `juno` |
| Kaspa | `kaspa-wallet` | `kasplex` |
| Kava (Cosmos) | `kava-cosmos-wallet` | `kava` |
| Kujira | `kujira-wallet` | `kujira` |
| Kusama | `kusama-wallet` | `kusama-wallet` |
| Liquid Network | `liquid-wallet` | `liquid` |
| Litecoin | `litecoin` | `litecoin` |
| Mantra | `mantra-wallet` | `mantra` |
| Minima | `minima-wallet` | `minima-wallet` |
| MultiversX | `elrond-wallet` | `elrond` |
| NEAR Protocol | `near-wallet` | `near-protocol` |
| NEO | `neo` | `neo` |
| Nillion | `nillion-wallet` | `nillion` |
| Ontology | `ontology` | `ontology` |
| Osmosis | `osmosis-wallet` | `osmosis` |
| Pepecoin | `pepecoin-wallet` | `pepecoin-network` |
| Polkadot (Asset Hub) | `polkadot` | `polkadot` |
| Provenance | `provenance-wallet` | `provenance` |
| Qubic | `qubic-wallet` | `qubic` |
| Secret | `secret-wallet` | `secret` |
| Sei | `sei-wallet` | `sei-network` |
| Stacks | `stacks-wallet` | `stacks` |
| Starknet | `starknet-wallet` | `starknet` |
| Stellar | `stellar` | `stellar` |
| Stride | `stride-wallet` | `stride` |
| Sui | `sui-wallet` | `sui` |
| Supra | `supra-wallet` | `supra-wallet` |
| Terra 2.0 | `terra-wallet-2` | `terra` |
| Terra Classic | `terra-wallet` | `terra` |
| Tezos | `tezos` | `tezos` |
| THORChain | `thorchain-wallet` | `thorchain` |
| TON | `ton-wallet` | `the-open-network` |
| Tron | `tron` | `tron` |
| VeChain | `vechain` | `vechain` |
| Waves | `waves` | `waves` |
| XRP Ledger | `xrp` | `xrp` |
| Zcash | `zcash-wallet` | `zcash-wallet` |
| ZIGChain | `zigchain-wallet` | `zigchain` |
| Zilliqa | `zilliqa` | `zilliqa` |

Use the `/wallet/blockchains` endpoint to get the current complete list, as we continuously add support for new chains.

## Getting Started

1. Sign up at [CoinStats API dashboard](https://openapi.coinstats.app) and generate an API key
2. Call the `/wallet/blockchains` endpoint to see all supported chains
3. Query any wallet address with the balance endpoint examples above
4. Explore the full endpoint reference in [API docs](https://coinstats.app/api-docs/api-docs/openapi/get-coins.md)

The free tier includes enough credits to test all multi-chain endpoints. No credit card required to start.

## Sample Addresses by Chain

For testing and development:

| Chain | Address | Type |
| - | - | - |
| Cardano | `addr1qxy2lpan99fcnf2du5et5gw9qz8w8ky8f8m4lnhfg2r6e9a4zhk3ey7m8f4n8k7e8d5u8m8h3g2f9b8z2y3r6v9x8s` | Standard |
| Tron | `TLyqzVGLV1srkB7dToTAEqgDSfPtXRJZYH` | TRC-20 active |
| Litecoin | `LQTpS7F9y5xPMxbNGqPjRzPz8k7hGa9Xqm` | Standard |
| Dogecoin | `DH5yaieqoZN36fDVciNyRueRGvGLR3mr7L` | Standard |
| Cosmos | `cosmos1fl48vsnmsdzcv85q5d2q4z5ajdha8yu34mf0eh` | Standard |

## Further Reading

> [card] [Best Crypto Wallet APIs](https://coinstats.app/blog/best-crypto-wallet-apis/)
>
> A buyer's guide to wallet balance, transaction, and DeFi data providers.

> [card] [What Is a Crypto Wallet API?](https://coinstats.app/blog/crypto-wallet-api/)
>
> What a wallet API does, what it returns, and when you need one.

> [card] [What Is a Blockchain API?](https://coinstats.app/blog/what-is-a-blockchain-api-how-it-works-best-tools/)
>
> How blockchain APIs work, what they return, and the tools worth knowing.

> [card] [Best Crypto APIs Compared](https://coinstats.app/blog/best-crypto-api/)
>
> How the major crypto data APIs stack up on coverage, pricing, and limits.

## Support

<ul><li>**Documentation**: This site contains comprehensive API documentation</li>
<li>**Telegram Chat**: For quick help and to connect with other developers, join our [API Support Telegram group](https://t.me/+JPUMD1QAMTNmNGQy)</li>
<li>**Email Support**: You can reach us directly at [**api.support@coinstats.app**](mailto:api.support@coinstats.app) for personalized assistance.</li></ul>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.