Get Transaction History
octav_get_transactionsQuery wallet transaction history with filters for chain, type, protocol, counterparty, date range, and token ID; paginate results and hide spam or dust.
Instructions
Query transaction history with filtering and pagination. Filter by chain, type, protocol, counterparty, text search, NFT token ID, and date range, and hide spam or dust. Max 250 transactions per request. Costs 1 credit per address.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort by timestamp (default: DESC, newest first) | |
| type | No | Filter by transaction types, comma-separated (e.g., SWAP,DEPOSIT) | |
| chain | No | Filter by chain keys, comma-separated (e.g., ethereum,arbitrum,base). See octav_get_chains. | |
| limit | No | Number of transactions to return (default: 50, max: 250) | |
| offset | No | Pagination offset (default: 0) | |
| search | No | Full-text search over token symbols, names and addresses | |
| endDate | No | End date for filtering (YYYY-MM-DD) | |
| tokenId | No | Filter by NFT token ID | |
| hideDust | No | Exclude dust transactions | |
| hideSpam | No | Exclude spam transactions | |
| protocol | No | Filter by protocol keys, comma-separated. See octav_get_chain_protocols. | |
| addresses | Yes | Array of wallet addresses (EVM: 0x... or Solana base58). Max 10 addresses. | |
| startDate | No | Start date for filtering (YYYY-MM-DD) | |
| interactingAddresses | No | Only transactions with these counterparty addresses |