get_transactions_by_address
Retrieve native currency transfers and smart contract interactions for a blockchain address, excluding token transfers. Filter by date range or method signatures to analyze transaction history.
Instructions
Retrieves native currency transfers and smart contract interactions (calls, internal txs) for an address.
**EXCLUDES TOKEN TRANSFERS**: Filters out direct token balance changes (ERC-20, etc.). You'll see calls *to* token contracts, but not the `Transfer` events. For token history, use `get_token_transfers_by_address`.
A single tx can have multiple records from internal calls; use `internal_transaction_index` for execution order.
Use cases:
- `get_transactions_by_address(address, age_from)` - get all txs to/from the address since a given date.
- `get_transactions_by_address(address, age_from, age_to)` - get all txs to/from the address between given dates.
- `get_transactions_by_address(address, age_from, age_to, methods)` - get all txs to/from the address between given dates, filtered by method.
**SUPPORTS PAGINATION**: If response includes 'pagination' field, use the provided next_call to get additional pages.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain_id | Yes | The ID of the blockchain | |
| address | Yes | Address which either sender or receiver of the transaction | |
| age_from | No | Start date and time (e.g 2025-05-22T23:00:00.00Z). | |
| age_to | No | End date and time (e.g 2025-05-22T22:30:00.00Z). | |
| methods | No | A method signature to filter transactions by (e.g 0x304e6ade) | |
| cursor | No | The pagination cursor from a previous response to get the next page of results. |