Helius SDK - v2.2.2
    Preparing search index...

    Interface SearchAssetsRequest

    Request parameters for searchAssets. Supports flexible multi-field filtering.

    interface SearchAssetsRequest {
        after?: string;
        authorityAddress?: string;
        before?: string;
        burnt?: boolean;
        compressed?: boolean;
        compressible?: boolean;
        creatorAddress?: string;
        creatorVerified?: boolean;
        cursor?: string;
        delegate?: string;
        frozen?: boolean;
        grouping?: string[];
        interface?: string;
        jsonUri?: string;
        limit?: number;
        options?: DisplayOptions;
        ownerAddress?: string;
        ownerType?: string;
        page?: number;
        royaltyAmount?: number;
        royaltyTarget?: string;
        royaltyTargetType?: string;
        sortBy?: AssetSortingRequest;
        supply?: number;
        supplyMint?: string;
        tokenType?: TokenType;
        tree?: string;
    }
    Index

    Properties

    after?: string

    A cursor for paginating forward.

    authorityAddress?: string

    Filter by authority address (e.g. update authority).

    before?: string

    A cursor for paginating backward.

    burnt?: boolean

    Whether to return only burnt assets.

    compressed?: boolean

    Filter for compressed assets using Solana state compression technology.

    compressible?: boolean

    Filter for assets eligible for compression but not yet compressed.

    creatorAddress?: string

    Filter by creator wallet address.

    creatorVerified?: boolean

    Whether the creator must be verified.

    cursor?: string

    Pagination cursor.

    delegate?: string

    Filter by delegate address.

    frozen?: boolean

    Whether to return only frozen assets.

    grouping?: string[]

    Filter by group membership (e.g. ["collection", "<address>"]).

    interface?: string

    Filter by asset interface type (e.g. "V1_NFT", "ProgrammableNFT").

    jsonUri?: string

    Filter by off-chain JSON metadata URI.

    limit?: number

    The maximum number of assets to return (max 1000).

    options?: DisplayOptions

    Display options controlling what extra data is returned.

    ownerAddress?: string

    The Solana wallet address to retrieve owned digital assets for.

    ownerType?: string

    Filter by ownership model (e.g. single or token).

    page?: number

    The page of results to return (1-indexed).

    royaltyAmount?: number

    Filter by royalty amount in basis points.

    royaltyTarget?: string

    Filter by royalty target address.

    royaltyTargetType?: string

    Filter by royalty target type.

    The sorting options for the response.

    supply?: number

    Filter by supply amount.

    supplyMint?: string

    Filter by supply mint address.

    tokenType?: TokenType

    Filter for specific token types.

    • fungible — SPL fungible tokens
    • nonFungible — all non-fungible tokens
    • regularNft — standard (non-compressed) NFTs
    • compressedNft — compressed NFTs (cNFTs)
    • all — all token types
    tree?: string

    Filter by Merkle tree address for compressed NFTs (cNFTs).

    Helius-specific extension, not part of the official DAS specification.