Skip to content
Alchemy Logo

NFT API Endpoints Overview

List of all NFT API endpoints

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

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.
getContractsForOwnerRetrieve the list of NFT contracts from which a wallet address owns one or more tokens.
NFT Activity WebhookReceiving real-time updates for NFT Transfers and NFT mints

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
refreshNftMetadataSubmit a request that Alchemy refresh the cached NFT metadata for a particular token.

EndpointWhat to use it for
isSpamContractReturns whether a specific contract is marked as spam or not
reportSpamReport a contract if you think its spam

EndpointWhat to use it for
getFloorPriceRetrieve the floor price of a NFT collection by marketplace
Was this page helpful?