Skip to main content

Using DAS API

Price data is available for the top 10k tokens by 24h volume. Check whether token_info.price_info exists in the getAsset response.
Use getAssetsByOwner with the wallet address, and paginate if the wallet holds many assets.
getAsset retrieves one asset by mint address, while searchAssets lets you query multiple assets with filters.
Use the standard RPC method getTokenLargestAccounts with your token’s mint address. This returns the top 20 holders sorted by balance. See our getTokenLargestAccounts guide for details.
Use getProgramAccounts filtered by the token program and mint address, or getTokenAccountsByOwner for specific owners. For comprehensive token holder analysis, combine with getTokenLargestAccounts.
Multiply the token’s circulating supply by its current price (from getAsset). Price data is available for the top 10k tokens by 24h volume in DAS API responses.
Subscribe to account changes using WebSockets or LaserStream, filtering for the wallet’s token accounts. You can also use webhooks with account monitoring for real-time balance change notifications.
DAS rate limits and RPC rate limits are independent of each other. For example, if your plan has a DAS rate limit of 10 and a RPC rate limit of 50, this allows you to make 10 getAsset and 50 getBlock calls per second.

Troubleshooting DAS API

We provide price data for the top 10k tokens by 24h volume. Tokens outside this range will not have price information.
TOKEN_MINT webhooks only capture specific token creation patterns and programs. Some tokens may be minted through custom programs or methods not covered by standard webhook filters. Consider using account monitoring or transaction filtering for comprehensive token tracking.

Need More Help?