Request Parameters
The Solana wallet address to retrieve owned digital assets for filtering search results.
Filter for specific Solana token types including compressed NFTs (cNFTs), regular NFTs,
programmable NFTs (pNFTs), or fungible SPL tokens for targeted asset discovery.
fungible
nonFungible
regularNft
compressedNft
all
The page of results to return.
The authority address criteria for filtering Solana digital assets based on program authority,
useful for finding assets controlled by specific protocols or update authorities.
The maximum number of assets to return.
The sorting options for the response.
The criteria by which the assets will be sorted.
created
recent_action
updated
none
Filter for compressed Solana NFTs (cNFTs) that use state compression technology
for reduced storage costs and improved scalability.
Filter for Solana assets that are eligible for compression but have not yet
been compressed into the state compression format.
Delegate criteria for the asset search.
Creator wallet address criteria for finding Solana NFTs created by specific artists,
projects, or creators for attribution and royalty tracking.
Whether a creator is verified.
Collection grouping array for filtering Solana NFTs by their collection membership
(e.g. ["collection", "<collectionKey>"]) to find related assets.
Merkle tree address for filtering compressed NFTs (cNFTs) by their collection tree.
This parameter is Helius-specific and not part of the official DAS specification.
Supply criteria for the asset search.
Supply mint criteria for the asset search.
Whether an asset is frozen.
Whether an asset is burnt.
The Solana token standard interface type to filter for specific NFT implementations
including programmable NFTs, legacy NFTs, and fungible tokens.
V1_NFT
V1_PRINT
LEGACY_NFT
V2_NFT
FungibleAsset
FungibleToken
Custom
Identity
Executable
ProgrammableNFT
Royalty target type criteria.
Ownership model criteria.
A cursor for paginating backward.
A cursor for paginating forward.
Advanced display options for customizing the Solana asset search response.
options.showUnverifiedCollections
Show unverified collections instead of skipping them.
options.showCollectionMetadata
Show metadata for the collection.
Show total number of matching assets (slower request).
options.showNativeBalance
Show the native (SOL) balance of the owner.
Display inscription details.
Display assets with zero balance.
Your Helius API key. You can get one for free in the dashboard.
jsonrpc
enum<string>
default:2.0
required
The version of the JSON-RPC protocol.
An ID to identify the request.
method
enum<string>
default:searchAssets
required
The name of the JSON-RPC method to invoke.
Available options:
searchAssets
Parameters for the searchAssets method.
Example:{
"total": 80,
"limit": 50,
"page": 1,
"items": [
{
"interface": "V1_NFT",
"id": "SomeNftMintKey12345",
"ownership": {
"owner": "86xCnPeV69n6t3DnyGvkKobf9FdN2H9oiVDdaMpo2MMY",
"ownership_model": "single"
},
"content": {
"json_uri": "https://example.com/metadata/12345.json"
}
}
]
}
The native SOL balance of the Solana wallet account in lamports and USD value.