Solana DAS API: NFTs, compressed NFTs and tokens on flat plans
Last updated:
Is this the right tool?
It fits when you need asset-level answers on Solana:
- listing the NFTs and tokens a wallet holds (
getAssetsByOwner,getTokenAccounts); - reading one asset's metadata, ownership and collection (
getAsset); - listing a collection (
getAssetsByGroup) or filtering assets (searchAssets); - getting the Merkle proof a compressed NFT transfer needs (
getAssetProof).
It does not fit when you need transaction history, the live state of a single account, or DAS methods outside the list below. See what it does not do.
Methods
getAssetgetAssetProofgetAssetsByGroupgetAssetsByOwnergetTokenAccounts— its reference is marked Beta: the response schema may still change.searchAssets
curl https://triport.io/sol -X POST \
-H 'Content-Type: application/json' -H "x-token: $TRIPORT_API_KEY" \
-d '{"jsonrpc":"2.0","id":1,"method":"getAssetsByOwner","params":{"ownerAddress":"<base58 wallet>","limit":10}}'
# result: { "last_indexed_slot": …, "total": …, "items": [ … ], "cursor": … }Plans
From tier-matrix.yaml, the same source as RPC pricing.
| What | Free trial (7 days) | Basic $20/mo | Pro $249/mo | Business $499/mo | Enterprise from $999/mo |
|---|---|---|---|---|---|
| Solana DAS API | — | Part of the method set | All methods | All methods | All methods |
A flat monthly price, no credits or overage. DAS has no per-call weight: access is set by the plan.
What it does not do
- Not in the trial. A trial key is refused DAS calls.
- Basic is a subset. The plan matrix gives Basic part of the method set without naming the members. If you need one specific method, use Pro or above.
- 6 methods, not the whole family. Batch, creator, authority, signature and edition queries are not part of this page.
- An index, not live state. Answers reflect
last_indexed_slot. Read an account directly when you need its current state. - No history. DAS does not list transactions. Use
getSignaturesForAddress— and see why it can return an empty array. - Read only. DAS does not mint, transfer or submit anything.
FAQ
- Which DAS methods does Triport serve?
- getAsset, getAssetProof, getAssetsByGroup, getAssetsByOwner, getTokenAccounts, searchAssets — 6 methods on the Solana endpoint https://triport.io/sol. Other methods from the wider DAS family are not part of this page.
- Which plan do I need?
- DAS is not included in the 7-day trial. Basic includes part of the DAS method set; Pro, Business and Enterprise include all of the methods listed here. If you depend on one specific method, choose Pro.
- Does a DAS call cost more than a normal read?
- No. Plans are a flat monthly price with no credits, compute units or overage. DAS is gated by plan and not metered per call, so a DAS request carries no extra weight.
- Is DAS data always up to date with the chain?
- DAS answers from an index, not from the validator's live account state. Responses carry last_indexed_slot, the slot the index had reached. If you need the current state of one account, read it with getAccountInfo.
- Can I get a wallet's transaction history from DAS?
- No. DAS describes assets and who owns them. For the transactions of an address, use getSignaturesForAddress over JSON-RPC.