# Transactions Data

Look up any transaction by its hash and get the full picture: who sent it, who received it, the fee and the block it is in, plus token transfers and internal transactions on EVM chains.

- Look up by hash
- Token transfers and internal transactions
- Raw data on UTXO chains

## Key facts

| | |
| --- | --- |
| Endpoints | 9 |
| Blockchains | 18 |
| Chain families | EVM, UTXO, XRP, Solana, Kaspa |
| Custody | Non-custodial, you sign |
| Free trial | 14 days, no card |

## Transaction details for payments, support and compliance

**Confirm a payment.** Check a customer's transaction by its hash: who sent it, who received it, the fee, and the block it was mined in.

**Follow token movement.** List the token transfers and internal transactions of an EVM transaction, the parts a plain transfer view leaves out.

**Debug a contract call.** Read the event logs of an Ethereum transaction to see what a contract emitted.

## Make your first Transactions Data call

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

### Transaction · EVM

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

### Transaction · UTXO

```
curl https://rest.cryptoapis.io/transactions/utxo/zcash/mainnet/TRANSACTION_HASH \
  -H "X-API-Key: YOUR_API_KEY"
```

### Token transfers · EVM

```
curl https://rest.cryptoapis.io/transactions/evm/avalanche/mainnet/TRANSACTION_HASH/tokens-transfers \
  -H "X-API-Key: YOUR_API_KEY"
```

## Every Transactions Data 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 |
| --- | --- | --- | --- |
| Get Transaction Details By Transaction Hash EVM | `GET /transactions/evm/{blockchain}/{network}/{transactionHash}` | Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Tron, Avalanche, Arbitrum, Optimism, Base | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/transactions-data-evm/get-transaction-details-by-transaction-hash-evm/get) |
| List Internal Transaction Details by Transaction Hash EVM | `GET /transactions/evm/{blockchain}/{network}/{transactionHash}/internal` | Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Tron, Avalanche, Arbitrum, Optimism, Base | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/transactions-data-evm/list-internal-transaction-details-by-transaction-hash-evm/get) |
| List Logs By Transaction Hash EVM | `GET /transactions/evm/{blockchain}/{network}/{transactionHash}/logs` | Ethereum | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/transactions-data-evm/list-logs-by-transaction-hash-evm/get) |
| List Tokens Transfers By Transaction Hash EVM | `GET /transactions/evm/{blockchain}/{network}/{transactionHash}/tokens-transfers` | Ethereum, Ethereum Classic, BNB Smart Chain, Polygon, Tron, Avalanche, Arbitrum, Optimism, Base | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/transactions-data-evm/list-tokens-transfers-by-transaction-hash-evm/get) |
| Get Transaction Details By Transaction Hash UTXOs | `GET /transactions/utxo/{blockchain}/{network}/{transactionHash}` | Bitcoin, Bitcoin Cash, Dash, Litecoin, Dogecoin, Zcash | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/transactions-data-utxos/get-transaction-details-by-transaction-hash-utxos/get) |
| Get Raw Transaction Data UTXOs | `GET /transactions/utxo/{blockchain}/{network}/{transactionHash}/raw-data` | Bitcoin, Bitcoin Cash, Dash, Litecoin, Dogecoin | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/transactions-data-utxos/get-raw-transaction-data-utxos/get) |
| Get Transaction Details By Transaction Hash XRP | `GET /transactions/xrp/{network}/{transactionHash}` | XRP Ledger | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/transactions-data-xrp/get-transaction-details-by-transaction-hash-xrp/get) |
| Get Transaction Details By Transaction Hash Solana | `GET /transactions/solana/{network}/{signature}/details` | Solana | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/transactions-data-solana/get-transaction-details-by-transaction-hash-solana/get) |
| Get Transaction Details By Transaction Id Kaspa | `GET /transactions/kaspa/{network}/{transactionId}` | Kaspa | [Docs](https://developers.cryptoapis.io/v-2.2024-12-12-175/RESTapis/transactions-data-kaspa/get-transaction-details-by-transaction-id-kaspa/get) |

## Transactions Data works on 18 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)
- [XRP Ledger](/chains/ripple)
- [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)
- [Solana](/chains/solana)
- [Avalanche](/chains/avalanche)
- [Arbitrum](/chains/arbitrum-one)
- [Optimism](/chains/optimism)
- [Base](/chains/base)
- [Kaspa](/chains/kaspa)

## Build the rest of the flow

- [Block Data](/products/blockchain-api/block-data) — Latest and past blocks with their transactions
- [Address Latest](/products/blockchain-api/address-latest) — Balance and recent transactions of any address, no setup
- [Broadcast Transactions](/products/blockchain-api/broadcast-transactions) — Send a transaction you signed yourself

## Transactions Data questions

**Which blockchains does Transactions Data support?** Transactions Data works on 18 blockchains: Bitcoin, Ethereum, XRP Ledger, Ethereum Classic, Bitcoin Cash, Dash, Litecoin, Dogecoin, Zcash, BNB Smart Chain, Polygon, Tron, Solana, Avalanche, Arbitrum, Optimism, Base, Kaspa. Each chain's page lists its networks and its own endpoints.

**Can I try Transactions Data for free?** Yes, for 14 days. The Blockchain API free trial includes Transactions Data 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 Transactions Data API support Solana?** Yes. Solana is a live chain for the Transactions Data API, alongside XRP and Kaspa. You can retrieve detailed transaction data on Solana mainnet and its devnet network.

**What data does the Transactions Data API return for a transaction?** It returns comprehensive details for any provided transaction, including the participating addresses (senders and recipients). This lets developers and businesses track and analyze blockchain activity and integrate transaction details into their applications. Coverage spans EVM, UTXO, XRP, Solana, and Kaspa chains.

**Does the Transactions Data API cover Bitcoin and other UTXO chains?** Yes. UTXO chains are fully supported for transactions data, including Bitcoin, Bitcoin Cash, Litecoin, Dogecoin, Dash, and Zcash. Both mainnet and testnet networks are available for these chains.

**Can I query transactions on both mainnet and testnet?** Yes. Most supported chains expose both a mainnet and a test network, such as Ethereum mainnet and Sepolia, Bitcoin mainnet and testnet, and Solana mainnet and devnet. Kaspa is currently mainnet only.

## Pointers

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