NFT API Endpoints Overview

List of all NFT API endpoints

📘

Which chains are supported?

Check the Services page for details about product and chain support!


NFT Ownership Endpoints

EndpointWhat to use it for
getNFTsForOwnerRetrieve the NFTs owned by a wallet address
getOwnersForNFTRetrieve the owners of a given token
getOwnersForContractRetrieve all the owners for a given NFT contract, including snapshotting owners at any block number.
isHolderOfContractCheck whether a given wallet owns any NFT in a collection
getContractsForOwnerRetrieve the list of NFT contracts from which a wallet address owns one or more tokens.
getCollectionsForOwnerGets all NFT collections held by an owner address.
NFT Activity WebhookReceiving real-time updates for NFT Transfers and NFT mints

NFT Metadata Endpoints

EndpointWhat to use it for
getNFTsForContractRetrieve all the NFTs for a given contract or collection
getNFTMetadataRetrieve the metadata associated with a given NFT i.e. a specific tokenId
getNFTMetadataBatchRetrieve the metadata associated with several NFTs across collections in a single request
getContractMetadataRetrieve the metadata associated with a given contract or collection
getContractMetadataBatchRetrieve contract metadata for several different contracts in a single request
computeRarityCompute the rarity of each attribute of an NFT.
invalidateContractTriggers metadata refresh for an NFT collection/refreshes stale metadata after a reveal
refreshNftMetadataSubmit a request that Alchemy refresh the cached NFT metadata for a particular token.
summarizeNFTAttributesGenerate a summary of attribute prevalence for an NFT collection.
searchContractMetadataSearch the metadata across contracts for specific keywords
NFT Metadata Updates WebhookReceiving real-time updates for NFT metadata changes

NFT Spam Endpoints

EndpointWhat to use it for
getSpamContractsRetrieve a list of contracts marked as spam
isSpamContractReturns whether a specific contract is marked as spam or not
isAirdropNFTReturns whether a token is marked as an airdrop or not
reportSpamReport a contract if you think its spam

NFT Sales Endpoints

EndpointWhat to use it for
getFloorPriceRetrieve the floor price of a NFT collection by marketplace
getNFTSalesRetrieve NFT sales data across marketplaces
ReadMe