Digital Asset Standard (DAS) API
DAS APIs provides an interface for interacting with digital assets such as fungible tokens, regular NFTs, and compressed NFTs.
Use the pagination and sort options available to some API methods that return a large amount on data.
Supported DAS methods
Infura supports the following DAS API methods:
getAsset
getAssetProof
getAssetProofBatch
getAssets
getAssetsByAuthority
getAssetsByCreator
getAssetsByGroup
getAssetsByOwner
getAssetSignatures
getNftEditions
getTokenAccounts
searchAssets
Pagination options
Use pagination to manage large result sets and control how data is returned.
- By page: Use when you want to access results in fixed-size pages (for example, when
displaying data in a paged UI). Requires the
page
parameter and can be combined with alimit
. - By cursor: Use for efficient pagination through a large or frequently changing dataset.
Requires a
cursor
value from a previous response. - By range: Use when you need to retrieve results within a specific time or ID range.
Requires
before
orafter
parameters. Useful for narrowing a query.
Sorting options
Control the order in which results are returned. Sorting may affect performance.
id
: Sorts results by ID. Useful when IDs are incremental and correlate with creation order.created
: Sorts results by creation timestamp. Use this to get the oldest or newest records first.recent_action
: Sorts by the timestamp of the most recent update or event. Helpful when tracking activity or status changes.none
: No sorting applied. Use for faster responses when order doesn’t matter.
Sort direction
Define how sorted results are ordered.
asc
: Sorts in ascending order (for example, from oldest to newest).desc
: Sorts in descending order (for example, from newest to oldest). Often used to show the most recent results first.