Methods & Playground

Methods

Last updated July 13, 2026

Summary

The DAS API methods index lists every JSON-RPC endpoint for fetching, proving, and searching digital assets on Solana across Core, Token Metadata, and compressed NFT standards.

  • Single and batch readsgetAsset, getAssets, merkle proofs, and transaction signatures
  • Filtered lookups — by owner, creator, authority, group, edition, and token account
  • Agent discoverysearchAssets supports isAgent, agentToken, and assetSigner filters on indexed Core rows

Quick Reference

MethodDescription
getAssetReturns one compressed or standard asset including metadata and owner. MplCoreAsset responses may include agent fields (is_agent, asset_signer, agent_token); collection and group responses may include is_agent: false.
getAssetsReturns multiple compressed or standard assets. Each item uses the same asset shape as getAsset; MplCoreAsset rows may include agent fields, while collection and group rows may also include is_agent: false.
getAssetProofReturns the merkle tree proof for a compressed asset.
getAssetProofsReturns merkle tree proofs for multiple compressed assets.
getAssetSignaturesReturns transaction signatures for compressed assets.
getAssetsByAuthorityReturns assets for an authority address.
getAssetsByCreatorReturns assets for a creator address.
getAssetsByGroupReturns assets for a group key/value pair, such as a collection.
getAssetsByOwnerReturns assets for an owner address.
getNftEditionsReturns printable editions for a master edition NFT mint.
getTokenAccountsReturns token accounts by owner or mint.
searchAssetsReturns assets matching search criteria. Supports agent filters (isAgent, agentToken, assetSigner) — see Read Agent Data.

Notes

  • Agent response fields (is_agent, asset_signer, agent_token) are indexed on Core interfaces; only individual MplCoreAsset rows can be agents (is_agent: true). See getAsset for field details.
  • searchAssets request parameters use camelCase (isAgent, agentToken, assetSigner); JSON-RPC responses use snake_case.
  • Provider support for agent fields varies — confirm your DAS provider runs an indexer with agent registry support.