# Address History

Get the full transaction history of an address, not just the last 14 days. Sync the address once, and its confirmed transactions, token transfers, internal transactions and unspent outputs stay indexed for it.

- Full history once synced
- Filter from a timestamp
- 11 blockchains

## Key facts

| | |
| --- | --- |
| Endpoints | 14 |
| Blockchains | 11 |
| Chain families | EVM, UTXO |
| Custody | Non-custodial, you sign |
| Free trial | 14 days, no card |

## Complete address history for accounting and audits

**Reconcile accounts.** Export every confirmed transaction of an address, or only those after a timestamp, to match it against your books.

**Track token holdings.** On EVM chains, list the tokens an address holds and every token transfer and internal transaction it has made.

**Spend UTXOs.** On UTXO chains, list an address's unspent outputs to build a transaction or to check what it can spend.

## Make your first Address History call

Real paths and example responses from the API reference. Add your API key and run it.

### Sync an address

```
curl -X POST https://rest.cryptoapis.io/addresses-historical/manage/ethereum/mainnet \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{"data":{"item":{"address":"0x3d0b25fe09e2cd92f06ba776391a122519936e90","callbackUrl":"https://example.com"}}}'
```

### Transactions · EVM

```
curl https://rest.cryptoapis.io/addresses-historical/evm/ethereum/mainnet/ADDRESS/transactions \
  -H "X-API-Key: YOUR_API_KEY"
```

### Unspent outputs · UTXO

```
curl https://rest.cryptoapis.io/addresses-historical/utxo/bitcoin/mainnet/ADDRESS/unspent-outputs \
  -H "X-API-Key: YOUR_API_KEY"
```

## Every Address History endpoint

Each operation links to its page in the API reference, with its parameters and responses. Paths take the blockchain and the network, so moving to another chain is a change of path.

| What it does | Method and path | Blockchains | Reference |
| --- | --- | --- | --- |
| List Synced Addresses | `GET /addresses-historical/manage/{blockchain}/{network}` | Bitcoin, Ethereum, Ethereum Classic, Bitcoin Cash, Dash, Litecoin, Dogecoin, Zcash, BNB Smart Chain, Polygon, Tron | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/list-synced-addresses/list-synced-addresses/get) |
| Sync Address | `POST /addresses-historical/manage/{blockchain}/{network}` | Bitcoin, Ethereum, Ethereum Classic, Bitcoin Cash, Dash, Litecoin, Dogecoin, Zcash, BNB Smart Chain, Polygon, Tron | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/list-synced-addresses/sync-address/post) |
| Delete Synced Address | `DELETE /addresses-historical/manage/{blockchain}/{network}/{address}` | Bitcoin, Ethereum, Ethereum Classic, Bitcoin Cash, Dash, Litecoin, Dogecoin, Zcash, BNB Smart Chain, Polygon, Tron | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/manage-addresses/delete-synced-address/delete) |
| Activate Synced Address | `POST /addresses-historical/manage/{blockchain}/{network}/{address}/activate` | Bitcoin, Ethereum, Ethereum Classic, Bitcoin Cash, Dash, Litecoin, Dogecoin, Zcash, BNB Smart Chain, Polygon, Tron | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/manage-addresses/activate-synced-address/post) |
| List Synced Address Internal Transactions EVM | `GET /addresses-historical/evm/{blockchain}/{network}/{address}/internal-transactions` | Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Tron | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-evm/list-synced-address-internal-transactions-evm/get) |
| Get Address Statistics EVM | `GET /addresses-historical/evm/{blockchain}/{network}/{address}/statistics` | Ethereum, Ethereum Classic | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-evm/get-address-statistics-evm/get) |
| List Tokens By Address Synced EVM | `GET /addresses-historical/evm/{blockchain}/{network}/{address}/tokens` | Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Tron | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-evm/list-tokens-by-address-synced-evm/get) |
| List Synced Address Tokens Transfer EVM | `GET /addresses-historical/evm/{blockchain}/{network}/{address}/tokens-transfers` | Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Tron | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-evm/list-synced-address-tokens-transfer-evm/get) |
| List Confirmed Transactions By Address EVM history | `GET /addresses-historical/evm/{blockchain}/{network}/{address}/transactions` | Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Tron | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-evm/list-confirmed-transactions-by-address-evm-history/get) |
| List Confirmed Transactions By Address From Timestamp EVM history | `GET /addresses-historical/evm/{blockchain}/{network}/{address}/transactions/from-timestamp/{timestamp}` | Ethereum, Ethereum Classic | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-evm/list-confirmed-transactions-by-address-from-timestamp-evm-history/get) |
| Get Address Statistics UTXOs | `GET /addresses-historical/utxo/{blockchain}/{network}/{address}/statistics` | Bitcoin, Bitcoin Cash | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-utxos/get-address-statistics-utxos/get) |
| List Confirmed Transactions By Address UTXO Historical | `GET /addresses-historical/utxo/{blockchain}/{network}/{address}/transactions` | Bitcoin, Bitcoin Cash, Dash, Litecoin, Dogecoin, Zcash | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-utxos/list-confirmed-transactions-by-address-utxo-historical/get) |
| List Confirmed Transactions By Address By Timestamp UTXO Historical | `GET /addresses-historical/utxo/{blockchain}/{network}/{address}/transactions/from-timestamp/{timestamp}` | Bitcoin, Bitcoin Cash | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-utxos/list-confirmed-transactions-by-address-by-timestamp-utxo-historical/get) |
| List Unspent Transaction Outputs By Address UTXOs | `GET /addresses-historical/utxo/{blockchain}/{network}/{address}/unspent-outputs` | Bitcoin, Bitcoin Cash, Dash, Litecoin, Dogecoin, Zcash | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/address-history-utxos/list-unspent-transaction-outputs-by-address-utxos/get) |

## Address History works on 11 blockchains

Mainnets, and test networks where the chain has one. Open a chain for its own endpoints and quick start.

- [Bitcoin](/chains/bitcoin)
- [Ethereum](/chains/ethereum)
- [Ethereum Classic](/chains/ethereum-classic)
- [Bitcoin Cash](/chains/bitcoin-cash)
- [Dash](/chains/dash)
- [Litecoin](/chains/litecoin)
- [Dogecoin](/chains/doge)
- [Zcash](/chains/zcash)
- [BNB Smart Chain](/chains/binance-smart-chain)
- [Polygon](/chains/polygon)
- [Tron](/chains/tron)

## Build the rest of the flow

- [Address Latest](/products/blockchain-api/address-latest) — Balance and recent transactions of any address, no setup
- [HD Wallets Management](/products/blockchain-api/hd-wallets-management) — xPub wallets: derive, sync and read, keys stay with you
- [Blockchain Events](/products/blockchain-api/blockchain-events) — Webhooks when a transaction confirms or a block is mined

## Address History questions

**Which blockchains does Address History support?** Address History works on 11 blockchains: Bitcoin, Ethereum, Ethereum Classic, Bitcoin Cash, Dash, Litecoin, Dogecoin, Zcash, BNB Smart Chain, Polygon, Tron. Each chain's page lists its networks and its own endpoints.

**Can I try Address History for free?** Yes, for 14 days. The Blockchain API free trial includes Address History and every other feature, with no card. It ends after 14 days or when its credits run out; after that, calls need a subscription, listed on the [pricing page](/pricing).

**Does the Address History API support Solana?** Address History focuses on the EVM and UTXO chains plus XRP for time-ranged historical transaction data. Solana on-chain data (addresses, transactions, balances) is available through the Crypto APIs Solana endpoints; check the docs for the exact historical coverage per chain, as it varies by network.

**Do I have to sync an address before I can query its history?** Yes. Address history requires you to first register (sync) the address you want to track, after which its full transaction history becomes queryable. You can add an address with the Sync Address endpoint, list your synced addresses, and later activate or delete them. Once synced, you can pull confirmed transactions, statistics, and token or internal-transaction data for that address.

**How far back does the historical data go?** Address History returns the full history of a synced address from the Genesis block up to the present. For each address you can list all confirmed transactions (including in ascending or descending order, or from a given timestamp) and retrieve aggregate statistics across its entire history.

**Can I get token transfers and internal transactions for an address?** Yes, on the EVM chains. For Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, and Tron you can list an address's token transfers, its internal transactions, and the tokens it holds. UTXO chains such as Bitcoin and Litecoin instead expose transaction history and unspent outputs (UTXOs) rather than token or internal-transaction data.

## Pointers

- [Blockchain API](/products/blockchain-api)
- [All networks](/what-we-support)
- [Pricing](/pricing)
- [Developer portal](https://developers.cryptoapis.io/)
