> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Enhanced Transactions Overview

> Parse Solana transactions into human-readable data with the Enhanced Transactions API — a legacy product in maintenance mode, succeeded by Parsed Events.

> [!WARNING]
>
> The Enhanced Transactions API is a legacy product in maintenance mode. It still works and these pages remain available, but it is not receiving new parser types or feature work. Its successor is [Parsed Events](https://www.helius.dev/docs/parsed-events.md), which decodes instructions through the IDL catalog and is available on all plans at 10 credits per request. The [migration guide](https://www.helius.dev/docs/parsed-events/guides/migrate-from-enhanced-transactions.md) covers the move step by step. You can also use [`getTransactionsForAddress`](https://www.helius.dev/docs/rpc/gettransactionsforaddress) for transaction history and backfill, and the [Wallet API](https://www.helius.dev/docs/wallet-api/overview.md) for human-readable wallet data.

## 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](https://www.helius.dev/docs/enhanced-transactions/parse-transactions.md).
* `GET /v0/addresses/{address}/transactions` — fetch human-readable transaction history for an address. See [Transaction History](https://www.helius.dev/docs/enhanced-transactions/transaction-history.md).

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`](https://www.helius.dev/docs/rpc/gettransactionsforaddress) (history and backfill) or the [Wallet API](https://www.helius.dev/docs/wallet-api/overview.md) (REST endpoints for wallet data).

## Key features

> [card] Human-readable data
>
> Clear descriptions of transaction activity instead of raw instruction data.

> [card] Type filtering
>
> Filter by transaction type — NFT sales, swaps, transfers, and more.

> [card] Pagination support
>
> Page through large transaction histories with signature-based cursors.

> [card] 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

> [card] [Parse Transactions](https://www.helius.dev/docs/enhanced-transactions/parse-transactions.md)
>
> Parse one or more transaction signatures into human-readable data.

> [card] [Transaction History](https://www.helius.dev/docs/enhanced-transactions/transaction-history.md)
>
> Fetch historical transaction data for any address, with filtering and pagination.

To make your first request, sign up at [dashboard.helius.dev](https://dashboard.helius.dev) for an API key, then follow either guide above.

## Next steps

> [card] [getTransactionsForAddress](https://www.helius.dev/docs/rpc/gettransactionsforaddress.md)
>
> The modern, Helius-native replacement for transaction history and backfill.

> [card] [Wallet API](https://www.helius.dev/docs/wallet-api/overview.md)
>
> REST endpoints for human-readable wallet data: balances, history, and transfers.

> [card] [Getting Data overview](https://www.helius.dev/docs/getting-data.md)
>
> Compare every Helius option for querying Solana data.

> [card] [Enhanced Transactions FAQ](https://www.helius.dev/docs/faqs/enhanced-transactions.md)
>
> Usage, authentication, rate limits, and troubleshooting.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.