Transactions By Wallet (Beta)

Fetches all historical transactions (internal & external) for multiple wallet addresses and networks. (Currently limited to Ethereum and Base with a limit of 1 address) Returns a list of transaction objects with metadata and log information. <Warning title="To be deprecated"> Please use `alchemy_getAssetTransfers` instead. While you can continue using this endpoint for now, it is scheduled for removal. The recommended approach is to migrate to `alchemy_getAssetTransfers`, which has coverage for more chains and provides more complete and consistent results. </Warning>

Path parameters

apiKeystringRequiredDefaults to docs-demo

Request

This endpoint expects an object.
addresseslist of objectsRequired

Array of address and networks pairs (limit 1 pairs, max 2 networks). Networks should match network enums.

beforestringOptional
The cursor that points to the previous set of results.
afterstringOptional
The cursor that points to the end of the current set of results.
limitintegerOptionalDefaults to 25

Sets the maximum number of items per page (Max: 50)

pageKeystringOptional

Response

Successful response!
transactionslist of objects
List of transactions by address.
beforestring or null
The cursor that points to the previous set of results.
afterstring or null
The cursor that points to the end of the current set of results.
totalCountinteger or null
Total count of the response items.

Errors