get deprecatedhttps://api.tatum.io/v4/data/transactions
20 credits per API call
This endpoint is deprecated.
Note:
We've introduced a new, faster, and more reliable endpoint: GET /v4/data/transaction/history. As a result, the older endpoints - GET /v3/data/transactions & GET /v4/data/transactions - have been deprecated.
These endpoints will reach End of Life on June 30, 2025, as announced in our changelog. We recommend migrating to the new endpoint as soon as possible.
Get transactions on the following blockchains:
- Celo - celo / celo-testnet
- Ethereum - ethereum / ethereum-sepolia / ethereum-holesky
- BNB (Binance) Smart Chain - bsc / bsc-testnet
- Polygon - polygon
- Tezos - tezos-mainnet
- Chiliz - chiliz-mainnet
To get started:
- Provide a chain name and comma-separated list of addresses. Our API will return all of their transactions along with further information such as their block number, ID of involved token, and more.
- If not specified, the API returns transactions of various types (fungible, nft, multitoken, native), but you can also choose to filter specific
transactionTypes
and eventransactionSubtype
(incoming, outgoing, zero-transfer). - On top of that, you can add further filters such as specifying block range where the transactions should have occurred, or address and ID of involved tokens.
- For Tezos blockchain, the API accepts only one wallet address in
addresses
query parameter. Following query parameters won't have any effect on filtering data:transactionTypes
,transactionSubtype
,tokenId
,blockTo
. - When querying Tezos transactions for a specified wallet or contract address, pagination is supported via
pageSize
andoffset
query parameters. - When querying Tezos transactions for a specified block, pagination is supported via
cursor
query parameter, by filling in the value fromprevPage
ornextPage
field in the response body. - When you are filtering data using blockFrom and not using blockTo, blockTo is automatically added as blockFrom + 1000. The same applies when blockTo is present and blockFrom is not. In that case blockFrom is automatically added as blockTo - 1000.