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 reads —
getAsset,getAssets, merkle proofs, and transaction signatures - Filtered lookups — by owner, creator, authority, group, edition, and token account
- Agent discovery —
searchAssetssupportsisAgent,agentToken, andassetSignerfilters on indexed Core rows
Quick Reference
| Method | Description |
|---|---|
getAsset | Returns 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. |
getAssets | Returns 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. |
getAssetProof | Returns the merkle tree proof for a compressed asset. |
getAssetProofs | Returns merkle tree proofs for multiple compressed assets. |
getAssetSignatures | Returns transaction signatures for compressed assets. |
getAssetsByAuthority | Returns assets for an authority address. |
getAssetsByCreator | Returns assets for a creator address. |
getAssetsByGroup | Returns assets for a group key/value pair, such as a collection. |
getAssetsByOwner | Returns assets for an owner address. |
getNftEditions | Returns printable editions for a master edition NFT mint. |
getTokenAccounts | Returns token accounts by owner or mint. |
searchAssets | Returns 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 individualMplCoreAssetrows can be agents (is_agent: true). SeegetAssetfor field details. searchAssetsrequest 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.
