getNFTMetadataBatch

Gets the metadata associated with up to 100 given NFT contracts.

Path parameters

apiKeystringRequired

Request

This endpoint expects an object.
tokenslist of objectsOptional
List of token objects to batch request NFT metadata for. Maximum 100.
tokenUriTimeoutInMsintegerOptional
refreshCachebooleanOptionalDefaults to false

Response

contractobject or null

Object - Contract for returned NFT

idobject or null
balancestring or null

String - Token balance

titlestring or null

String - Name of the NFT asset.

descriptionstring or null

String - Brief human-readable description

tokenUriobject or null
mediaobject or null
metadataobject or null
Relevant metadata for NFT contract. This is useful for viewing image url, traits, etc. without having to follow the metadata url in tokenUri to parse manually.
timeLastUpdatedstring or null

String - ISO timestamp of the last cache refresh for the information returned in the metadata field.

errorstring or null

String - A string describing a particular reason that we were unable to fetch complete metadata for the NFT.

contractMetadataobject or null
spamInfoobject or null
Information about whether and why a contract was marked as spam.
acquiredAtobject or null

Only present if the request specified orderBy=transferTime.