> ## 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

> Transform complex Solana blockchain transactions into human-readable data with Helius Enhanced Transactions API. Parse transaction details, fetch history, and understand on-chain activity without manual decoding.

<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. For new builds, use [`getTransactionsForAddress`](/rpc/gettransactionsforaddress) for transaction history and backfill, and the [Wallet API](/wallet-api/overview) for human-readable wallet data.
</Warning>

## 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](/enhanced-transactions/parse-transactions).
* `GET /v0/addresses/{address}/transactions` — fetch human-readable transaction history for an address. See [Transaction History](/enhanced-transactions/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`](/rpc/gettransactionsforaddress) (history and backfill) or the [Wallet API](/wallet-api/overview) (REST endpoints for wallet data).

## Key features

<CardGroup cols={2}>
  <Card title="Human-readable data" icon="book-open">
    Clear descriptions of transaction activity instead of raw instruction data.
  </Card>

  <Card title="Type filtering" icon="filter">
    Filter by transaction type — NFT sales, swaps, transfers, and more.
  </Card>

  <Card title="Pagination support" icon="list">
    Page through large transaction histories with signature-based cursors.
  </Card>

  <Card title="Detailed metadata" icon="info">
    Timestamps, fees, signatures, and the accounts involved in each transaction.
  </Card>
</CardGroup>

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

<CardGroup cols={2}>
  <Card title="Parse Transactions" icon="code" href="/enhanced-transactions/parse-transactions">
    Parse one or more transaction signatures into human-readable data.
  </Card>

  <Card title="Transaction History" icon="clock-rotate-left" href="/enhanced-transactions/transaction-history">
    Fetch historical transaction data for any address, with filtering and pagination.
  </Card>
</CardGroup>

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

<CardGroup cols={2}>
  <Card title="getTransactionsForAddress" icon="clock-rotate-left" href="/rpc/gettransactionsforaddress">
    The modern, Helius-native replacement for transaction history and backfill.
  </Card>

  <Card title="Wallet API" icon="wallet" href="/wallet-api/overview">
    REST endpoints for human-readable wallet data: balances, history, and transfers.
  </Card>

  <Card title="Getting Data overview" icon="database" href="/getting-data">
    Compare every Helius option for querying Solana data.
  </Card>

  <Card title="Enhanced Transactions FAQ" icon="circle-question" href="/faqs/enhanced-transactions">
    Usage, authentication, rate limits, and troubleshooting.
  </Card>
</CardGroup>
