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.
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.
- Base URL
https://rest.cryptoapis.io - Auth: the X-API-Key header
- JSON responses, same shape on every chain
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" } } }'
{
"address": "0x3d0b25fe09e2cd92f06ba776391a122519936e90",
"blockchain": "ethereum",
"callcackUrl": "https://example.com",
"isActive": true
}
curl https://rest.cryptoapis.io/addresses-historical/evm/ethereum/mainnet/ADDRESS/transactions \ -H "X-API-Key: YOUR_API_KEY"
{
"limit": 50,
"items": [
{
"hash": "4259f7eeb8619c7578a2f78b27dd849dba0760db2e0fa61feec0f948a20b6b3c",
"timestamp": 1739363524,
"status": "0x1",
"gasUsed": 21000
}
]
}
curl https://rest.cryptoapis.io/addresses-historical/utxo/bitcoin/mainnet/ADDRESS/unspent-outputs \ -H "X-API-Key: YOUR_API_KEY"
{
"limit": 50,
"offset": 0,
"total": 100,
"items": [
{
"timestamp": 1622466746,
"address": "2N5PcdirZUzKF9bWuGdugNuzcQrCbBudxv1",
"index": 1,
"isAvailable": true
}
]
}
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.
/addresses-historical/manage/{blockchain}/{network}/{address}/addresses-historical/manage/{blockchain}/{network}/{address}/activate/addresses-historical/evm/{blockchain}/{network}/{address}/internal-transactions/addresses-historical/evm/{blockchain}/{network}/{address}/statistics/addresses-historical/evm/{blockchain}/{network}/{address}/tokens/addresses-historical/evm/{blockchain}/{network}/{address}/tokens-transfers/addresses-historical/evm/{blockchain}/{network}/{address}/transactions/addresses-historical/evm/{blockchain}/{network}/{address}/transactions/from-timestamp/{timestamp}/addresses-historical/utxo/{blockchain}/{network}/{address}/statistics/addresses-historical/utxo/{blockchain}/{network}/{address}/transactions/addresses-historical/utxo/{blockchain}/{network}/{address}/transactions/from-timestamp/{timestamp}/addresses-historical/utxo/{blockchain}/{network}/{address}/unspent-outputsAddress History works on 11 blockchains
Mainnets, and test networks where the chain has one. Open a chain for its own endpoints and quick start.
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.
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.
Start building with Address History
14-day free trial, mainnet included. No card needed.