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:
POST /v0/transactions— parse individual or multiple transaction signatures. See Parse Transactions.GET /v0/addresses/{address}/transactions— fetch human-readable transaction history for an address. See Transaction History.
Both support filtering by transaction type (for example NFT_SALE, SWAP, TRANSFER) via the type parameter.
When to use this
- You already have an integration built on Enhanced Transactions and need the reference.
- You want pre-parsed, human-readable descriptions of individual transactions or an address’s history.
- You are displaying transaction activity to end users (wallets, portfolio trackers, explorers).
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:
- Description — a human-readable summary of what happened.
- Type — the transaction category (
TRANSFER,SWAP,NFT_SALE, and others). - Source — the program that executed the transaction.
- Native transfers — SOL movements between accounts.
- Token transfers — SPL token movements.
- Events — high-level event summaries.
- Fee information — transaction fees and the fee payer.
- Timestamps — when the transaction was processed.
Get started
Parse Transactions \ \ Parse one or more transaction signatures into human-readable data.
To make your first request, sign up at dashboard.helius.dev for an API key, then follow either guide above.
Next steps
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.