Retrieve transaction history for a wallet using the Enhanced Transactions API. Returns human-readable, parsed transactions with balance changes for each transaction. Pagination is manual - the API returns up to 100 transactions per request.
Returns transactions in reverse chronological order (newest first).
Associated Token Accounts (ATAs): The tokenAccounts parameter controls whether transactions
involving token accounts owned by the wallet are included:
balanceChanged (recommended): Includes transactions that changed token account balances, filtering spamnone: Only direct wallet interactionsall: All token account transactions including spamPagination: Use the before parameter with pagination.nextCursor to fetch the next page.
The response includes pagination.hasMore to indicate if more results are available.
Each request makes a single API call and costs 100 credits.
pagination.nextCursor from previous response)SWAPTRANSFERNFT_SALENFT_BIDNFT_LISTINGNFT_MINTNFT_CANCEL_LISTINGTOKEN_MINTBURNCOMPRESSED_NFT_MINTCOMPRESSED_NFT_TRANSFERCOMPRESSED_NFT_BURNCREATE_STOREWHITELIST_CREATORADD_TO_WHITELISTREMOVE_FROM_WHITELISTAUCTION_MANAGER_CLAIM_BIDEMPTY_PAYMENT_ACCOUNTUPDATE_PRIMARY_SALE_METADATAADD_TOKEN_TO_VAULTACTIVATE_VAULTINIT_VAULTINIT_BANKINIT_STAKEMERGE_STAKESPLIT_STAKECREATE_AUCTION_MANAGERSTART_AUCTIONCREATE_AUCTION_MANAGER_V2UPDATE_EXTERNAL_PRICE_ACCOUNTEXECUTE_TRANSACTIONbalanceChanged (recommended): Includes transactions that changed token balances, filters spamnone: Only transactions directly referencing the walletall: All transactions including token accounts (may include spam)
nonebalanceChangedallAPI key passed as query parameter
Solana wallet address (base58 encoded)
Maximum number of transactions per request
1 <= x <= 100Fetch transactions before this signature (use pagination.nextCursor from previous response)
Fetch transactions after this signature (for ascending order pagination)
Filter by transaction type. Available types: SWAP, TRANSFER, NFT_SALE, NFT_BID, NFT_LISTING, NFT_MINT, NFT_CANCEL_LISTING, TOKEN_MINT, BURN, COMPRESSED_NFT_MINT, COMPRESSED_NFT_TRANSFER, COMPRESSED_NFT_BURN, CREATE_STORE, WHITELIST_CREATOR, ADD_TO_WHITELIST, REMOVE_FROM_WHITELIST, AUCTION_MANAGER_CLAIM_BID, EMPTY_PAYMENT_ACCOUNT, UPDATE_PRIMARY_SALE_METADATA, ADD_TOKEN_TO_VAULT, ACTIVATE_VAULT, INIT_VAULT, INIT_BANK, INIT_STAKE, MERGE_STAKE, SPLIT_STAKE, CREATE_AUCTION_MANAGER, START_AUCTION, CREATE_AUCTION_MANAGER_V2, UPDATE_EXTERNAL_PRICE_ACCOUNT, EXECUTE_TRANSACTION
SWAP, TRANSFER, NFT_SALE, NFT_BID, NFT_LISTING, NFT_MINT, NFT_CANCEL_LISTING, TOKEN_MINT, BURN, COMPRESSED_NFT_MINT, COMPRESSED_NFT_TRANSFER, COMPRESSED_NFT_BURN, CREATE_STORE, WHITELIST_CREATOR, ADD_TO_WHITELIST, REMOVE_FROM_WHITELIST, AUCTION_MANAGER_CLAIM_BID, EMPTY_PAYMENT_ACCOUNT, UPDATE_PRIMARY_SALE_METADATA, ADD_TOKEN_TO_VAULT, ACTIVATE_VAULT, INIT_VAULT, INIT_BANK, INIT_STAKE, MERGE_STAKE, SPLIT_STAKE, CREATE_AUCTION_MANAGER, START_AUCTION, CREATE_AUCTION_MANAGER_V2, UPDATE_EXTERNAL_PRICE_ACCOUNT, EXECUTE_TRANSACTION Filter transactions involving token accounts owned by the wallet.
balanceChanged (recommended): Includes transactions that changed token balances, filters spamnone: Only transactions directly referencing the walletall: All transactions including token accounts (may include spam)none, balanceChanged, all