Enhanced Transactions Overview - Helius Docs

What is the Enhanced Transactions API?

The Enhanced Transactions API transforms complex Solana transactions into human-readable data. Instead of manually decoding instruction data and account lists, you receive clear, structured details about transfers, swaps, NFT activities, and more. It exposes two endpoints:

Both support filtering by transaction type (for example NFT_SALE, SWAP, TRANSFER) via the type parameter.

When to use this

For new projects, prefer getTransactionsForAddress (history and backfill) or the Wallet API (REST endpoints for wallet data).

Key features

Human-readable data

Clear descriptions of transaction activity instead of raw instruction data.

Type filtering

Filter by transaction type — NFT sales, swaps, transfers, and more.

Pagination support

Page through large transaction histories with signature-based cursors.

Detailed metadata

Timestamps, fees, signatures, and the accounts involved in each transaction.

Each parsed transaction includes:

Get started

Parse Transactions \ \ Parse one or more transaction signatures into human-readable data.

Transaction History \ \ Fetch historical transaction data for any address, with filtering and pagination.

To make your first request, sign up at dashboard.helius.dev for an API key, then follow either guide above.

Next steps

getTransactionsForAddress \ \ The modern, Helius-native replacement for transaction history and backfill.

Wallet API \ \ REST endpoints for human-readable wallet data: balances, history, and transfers.

Getting Data overview \ \ Compare every Helius option for querying Solana data.

Enhanced Transactions FAQ \ \ Usage, authentication, rate limits, and troubleshooting.