Get Transaction Transfers
Transfers
Get Transaction Transfers
All token and native internal transfers for a single transaction, as one unified feed
GET
Get Transaction Transfers
Required Parameters: Both
transaction_hash and block_number must be provided — the block number pins the transaction so its transfers can be located efficiently.- Token transfers — ERC-20 and other priced token movements, with the token’s
assetsymbol andcontract_address. - Native internal transfers — value moved by internal calls in the chain’s native asset (ETH, POL, BNB, AVAX, xDAI). These rows have
contract_address: null.
wallet_selection (the transaction sender), transaction_fee, and transaction_fee_asset.
Supported chains: ethereum, polygon, base, arbitrum, optimism, binance, avalanche, gnosis. Gnosis has no internal-transfer feed, so it returns token transfers only.
Example Requests
Get all transfers for a transaction:Pagination
limit (1–1000, default 100) and offset (default 0) page through the results; count in the response is the number of rows in the current page — keep advancing offset by limit until count < limit.Authorizations
API key for authentication
Path Parameters
The blockchain network to query
Available options:
ethereum, polygon, base, arbitrum, optimism, binance, avalanche, gnosis Example:
"ethereum"
Query Parameters
Transaction hash (0x-prefixed, 64 hex chars)
Maximum string length:
66Pattern:
^0x[a-fA-F0-9]{64}$Example:
"0x62b16b03e641e3a14d8aa6e6c1f740eb530ff9a34306cf5ece3f7c25f7083524"
Block number the transaction is in
Required range:
x >= 0Example:
23463206
Maximum number of results to return (1-1000)
Required range:
1 <= x <= 1000Number of results to skip
Required range:
x >= 0