Get Internal Transactions by Address: API Migration (v3 to v4)

This guide covers the migration from the legacy v3 Get internal transactions by address endpoint to the new unified Blockchains API endpoint Get internal transactions


Endpoint Change Summary

Componentv3 (Legacy)v4 (New)
Standard Pattern/v3/{chain}/account/transaction/internal/{address}/v4/data/blockchains/transaction/internal

Deprecated v3 Endpoints

The following chain-specific endpoints have been consolidated (previously limited primarily to Ethereum, now expanded to multiple networks in v4):

Old v3 EndpointStatus
/v3/ethereum/account/transaction/internal/{address}Deprecated

Migration Steps

1. Update Your Base URL

Standard endpoints:

- GET /v3/ethereum/account/transaction/internal/{address}
+ GET /v4/data/blockchains/transaction/internal?chain=ethereum-mainnet&address={address}

2. Adjust Chain Identifiers

Ensure you're using the new chain identifier format (e.g., ethereum-mainnet instead of ethereum).

3. Update Response Handling

Review your code for any response schema changes between v3 and v4.

🚧

Attention

Mind potential breaking changes.