# Helius Credits

Complete guide to Helius credits including credit costs, how credits work, and credits for data streaming solutions.

## What are credits?

Credits are a unit of account that we use to bill usage for RPCs, API requests, and data streaming products like LaserStream gRPC and LaserStream WebSocket.

Every plan has a base number of credits, and every API call has an assigned credit cost.

Below, we outline the credits per plan, credit costs by API, and credits for streaming data.

### Base Credits by Plan

Here is a breakdown of the total number of credits that are included by default in each plan.

If you need more credits, upgrade your plan, enable [autoscaling](/docs/billing/additional-credits), purchase prepaid credits, or contact sales to discuss enterprise options.

For more information, read our [plans and pricing guide](/docs/billing/plans)

| Feature            | Free         | Developer   | Business     | Professional |
|--------------------|--------------|-------------|--------------|--------------|
| Pricing            | $0/month     | $49/month   | $499/month   | $999/month   |
| Monthly Credits     | 1M           | 10M         | 100M         | 200M         |

## Standard Credits

| Service                             | Credits | Notes                                               |
|-------------------------------------|---------|-----------------------------------------------------|
| Standard RPC Calls                  | 1       | All RPC calls except those listed separately         |
| getProgramAccounts                  | 10      | Get all accounts/data owned by a program           |
| getProgramAccountsV2                | 1       | Paginated version of getProgramAccounts             |
| simulateBundle                      | 1       | Simulate Jito Bundles                               |
| Priority Fee API                    | 1       | Estimate priority fees                               |
| DAS API                             | 10      | All DAS endpoints                                   |
| Enhanced Transactions                | 100     | Enhanced transaction parsing                         |

## Historical Data Credits

[Historical data queries](/docs/rpc/guides/overview#historical-data-archival), sometimes called archival calls, cost **1 credit** each.

Exceptions are [`getTransactionsForAddress`](/docs/rpc/gettransactionsforaddress), which starts at **10 credits** and is metered by returned results, and [`getTransfersByAddress`](/docs/rpc/gettransfersbyaddress), which costs **10 credits**.

| Method                             | Credits      | Description                                               |
|-------------------------------------|--------------|-----------------------------------------------------------|
| `getBlock`                          | 1            | Retrieve block data and transactions for a specified slot |
| `getBlocks`                         | 1            | Get list of blocks between two slots                      |
| `getBlocksWithLimit`               | 1            | Get blocks starting at a given slot with limit           |
| `getSignaturesForAddress`          | 1            | Get transaction signatures for an address                |
| `getTransaction`                    | 1            | Retrieve transaction details for a specified signature    |
| `getBlockTime`                     | 1            | Get estimated production time of a block                |
| `getSignatureStatuses`              | 1            | Get statuses for transaction signatures                   |
| `getInflationReward`                | 1            | Get inflation reward for a list of addresses for an epoch|
| `getTransactionsForAddress`         | 10+          | Enhanced transaction history with advanced filtering and sorting. Full transactions cost 10 credits per 100 returned; signatures-only responses cost 10 credits flat. Returns up to 1,000 full transactions or signatures. |
| `getTransfersByAddress`             | 10           | Parsed token and native SOL transfer history. Returns up to 100 transfers. |

### getTransactionsForAddress

`getTransactionsForAddress` metering scales with what a successful response returns:

| Response type        | Credits                                                                 |
|----------------------|-------------------------------------------------------------------------|
| Full transactions    | 10 credits per 100 returned transactions, rounded up; 10-credit minimum   |
| Signatures only      | 10 credits flat, regardless of count                                      |
| Failed API responses  | Free                                                                    |

Examples:

| Returned                 | Credits |
|--------------------------|---------|
| 1-100 full transactions  | 10      |
| 250 full transactions    | 30      |
| 1,000 full transactions  | 100     |

## Data Streaming Credits

Unlike regular credits that assign credits per call, data streaming products like LaserStream gRPC and LaserStream WebSocket assign credits per amount of data consumed.

| Service                                        | Credits | Notes                                                        |
|------------------------------------------------|---------|--------------------------------------------------------------|
| LaserStream WSS (standard Solana methods)     | 2       | Per 0.1 MB of streamed data (uncompressed). All plans.      |
| LaserStream WSS (Helius extensions)           | 2       | Per 0.1 MB of streamed data (uncompressed). Developer, Business, and Professional plans. |
| LaserStream gRPC                               | 2       | Per 0.1 MB of streamed data (uncompressed). Business and Professional plans (Mainnet); all plans (Devnet). |
| Preprocessed Transactions — preprocessedSubscribe (WSS) | 0.1     | Per message (one message per delivered transaction). All paid plans. |
| Data Add-on (Pro Plan only)                    | 2       | Per 0.1 MB after included allowance (5-100TB). Applies to LaserStream gRPC and LaserStream WebSocket usage. |

### Transaction Submission Credits

Helius offers two primary transaction submission methods: [Sender](/docs/sending-transactions/sender), our specialized transaction landing service for traders and low-latency applications; and [Staked Connections](/docs/sending-transactions/overview) (default) for fast, reliable landing rates.

| Method                             | Credits | Description                                   |
|------------------------------------|---------|-----------------------------------------------|
| Sender                             | 0       | Ultra-low latency submission                   |
| Staked Connections                  | 1       | Highest reliability (default)                  |
| sendBundle                         | 10      | Bundle submission via Jito                    |

## DAS API Credits

All [DAS API](/docs/api-reference/das) requests cost **10 credits** each:

| Topic                          | Requests                                                    |
|--------------------------------|------------------------------------------------------------|
| Asset Information              | `getAsset`, `getAssetProof`, `getAssetProofBatch`, `getNftEditions` |
| Asset Discovery                | `getAssetsByOwner`, `getAssetsByAuthority`, `getAssetsByCreator`, `getAssetsByGroup`, `searchAssets`, `getAssetBatch` |
| Transaction History            | `getSignaturesForAsset`                                    |
| Account Information            | `getTokenAccounts`                                        |

## Wallet API Credits

All [Wallet API](/docs/api-reference/wallet-api) requests cost **100 credits** each:

| Service                          | Credits | Notes                                                   |
|----------------------------------|---------|---------------------------------------------------------|
| Wallet Identity                  | 100     | Get wallet identity (exchanges, protocols, institutions) |
| Batch Identity Lookup             | 100     | Look up up to 100 addresses in a single request        |
| Wallet Balances                   | 100     | Get token and NFT balances with USD values             |
| Historical Balance                | 100     | Get a token or SOL balance at a past timestamp or slot |
| Wallet History                    | 100     | Get transaction history with balance changes            |
| Token Transfers                   | 100     | Get all token transfer activity                          |
| Wallet Funding Source             | 100     | Discover who originally funded a wallet                 |

## Wallet-as-a-Service Credits

[Wallet-as-a-Service](/docs/waas/overview) bills through your existing Helius credits — there is no separate subscription and no per-monthly-active-user fee. Each **signature costs 200 credits** (
$0.001 at the standard credit rate), which covers the embedded wallet and signing.

| Service                   | Credits | Notes                                                   |
|---------------------------|---------|---------------------------------------------------------|
| WaaS Signature            | 200     | Per signature: `signMessage`, `signTransaction`, and `signAndSendTransaction` each produce one. Billed when the signature is produced, even if the transaction later fails on-chain; signing that never completes (e.g. a cancelled prompt) is free. Wallet creation is free. |

## Webhook Credits

| Service                   | Credits | Notes                                                   |
|---------------------------|---------|---------------------------------------------------------|
| Webhook Events            | 1       | Per event sent by Helius, regardless of successful or failed endpoint responses |
| Webhook Management         | 100     | Create, edit, delete webhooks                          |

## ZK Compression Credits

All [ZK Compression API](/docs/api-reference/zk-compression) calls cost **10 credits** each.

One exception is `getValidityProof` which costs 100 credits per request because it is computationally intensive.

| Service                     | Credits | Notes                         |
|-----------------------------|---------|-------------------------------|
| ZK Compression API          | 10      | ZK Compression RPC calls      |
| getValidityProofs           | 100     | Compute ZK proofs             |
