Wallet NFTs
Last updated
Last updated
This API endpoint allows you to retrieve a list of NFTs that are present in a specified wallet. The response is not restricted to a single contract and includes various optional parameters to filter and customize the results.
Description | Data |
---|---|
Key | Value |
---|---|
Parameter | Type | Description |
---|---|---|
This request is very flexible and can be used to retrieve all NFTs in a wallet, or only NFTs that match a specific set of criteria. You must include one of the following to identify the wallet you want to retrieve the NFTs of:
phone
walletId
walletAddress
Ensure to provide exactly one wallet identifier and appropriately handle the optional parameters based on the requirements.
You should set includeMetadata
to true
if you want to retrieve the metadata of the NFTs (traits, image URL, etc).
You should include either contractIds
or both contractAddresses
and blockchain
if you want to filter the response for NFTs on certain contracts.
You should set retrieveAll
to true
if you want NFTs that are in the wallet but that you did not mint to the wallet to be included in the response.
API Name
HTTP Method
GET
URL
/v1/wallet/nft/list
Content-Type
application/json
x-api-key
API_KEY
walletAddress
string, optional
One of wallet identifier. A wallet address for an Ethereum wallet - compatible with any EVM-based blockchain.
walletId
string, optional
One of wallet identifier. A unique, anonymized identifier for a user's wallet.
string, optional
One of wallet identifier. The email address of the user that is associated with their wallet
phone
string, optional
One of wallet identifier. The phone number of the user that is associated with their wallet. Include a + and the country code.
includeMetadata
Boolean
Default: false. Toggle whether the metadata for each NFT should be included in the response.
contractIds
string
Contract IDs separated by a comma. If this parameter is not specified, then results for all contracts will be returned.
contractAddresses
string, optional
Contract addresses separated by ','
retrieveAll
Boolean
Default: false. Toggle whether all NFTs in the specified wallet should be retrieved, or only ones that you minted to the wallet.