Overview
Initially, the DAS API only supported ownership queries against Metaplex NFTs and cNFTs. Helius has extended the DAS API to support all tokens, including plain SPL tokens (without metadata) and Token-2022 (plus their extensions). You can query the token balances of any account across all tokens (SPL, Token-2022, NFTs, and compressed NFTs), with token prices in USD included. A Solana token is defined by its mint account. For example, the mint account for USDC is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. When you buy $40 of USDC, a token account is created that holds 40 USDC tokens. A wallet can hold hundreds of token accounts for different tokens. To learn more about Token-2022, see the Helius blog post.When to use this
Use the fungible token extension when you want a unified view of an account’s assets — fungible tokens, NFTs, and compressed NFTs — in one DAS call, with metadata and USD prices. It is the right choice for portfolio trackers, wallets, and token dashboards. Reach for the standard RPC token methods (getTokenAccountBalance, getTokenAccountsByOwner, getTokenSupply, getTokenLargestAccounts) when you only need raw on-chain values — a single account balance, total supply, or largest holders — without metadata or prices. See the Get SPL Tokens guide for those.
How it works
The Helius extension for fungible tokens revolves around ownership indexing. The following methods provide a unified view of an account’s assets: getAsset, getAssetsByOwner, and searchAssets. The extension adds an extra field calledtokenType, which lets you query against all assets the account owns, including fungible and Token-2022 tokens. The options for tokenType are:
fungible: Returns all fungible tokens.nonFungible: Returns all NFTs (compressed and regular NFTs).regularNft: Returns only the regular NFTs.compressedNft: Returns only the compressed NFTs.all: Returns all tokens.
Token-2022 support
Helius supports Token-2022 tokens and parses their extensions. The response includes themint_extensions field if the token uses the Token-2022 program. The trimmed item below shows the mint_extensions field for BERN:
Backwards compatibility
For backwards compatibility, the behavior is identical to the original DAS whentokenType is omitted: only NFTs and compressed NFTs are returned.
Next steps
Get SPL Tokens
Balances, supply, holders, and token accounts.
Search Assets
Filter by tokenType, owner, and collection.
searchAssets reference
Full request and response schemas.