GET
| Path | Description | Est. CU |
|---|---|---|
| direct/v1/Alchemy//nft/v3 /getCollectionMetadata | Retrieves high-level collection or contract-level information for an NFT collection. | 480 |
| direct/v1/Alchemy//nft/v3 /getCollectionsForOwner | Retrieves all NFT collections held by a specified owner address. | 720 |
| direct/v1/Alchemy//nft/v3/computeRarity | Calculates the rarity of each attribute within an NFT. | 160 |
| direct/v1/Alchemy//nft/v3 /getContractMetadata | Retrieves high-level collection or contract-level information for an NFT. | 320 |
| direct/v1/Alchemy//nft/v3 /getContractsForOwner | Retrieves all NFT contracts held by a specified owner address. | 640 |
| direct/v1/Alchemy//nft/v3/getFloorPrice | Retrieves the floor prices of an NFT collection across different marketplaces. | 160 |
| direct/v1/Alchemy//nft/v3 /invalidateContract | Marks all cached tokens for the specified contract as stale, ensuring the next query fetches live data instead of cached data. | 160 |
| direct/v1/Alchemy//nft/v3/isAirdropNFT | Determines whether a specific token is marked as an airdrop. Airdrops are defined as NFTs minted to a user address in a transaction sent by a different address. | 160 |
| direct/v1/Alchemy//nft/v3 /isHolderOfContract | Determines whether a specific wallet holds any NFT from a given contract. | 160 |
| direct/v1/Alchemy//nft/v3/isSpamContract | Determines whether a specific contract is marked as spam by Alchemy. | 160 |
| direct/v1/Alchemy//nft/v3/getNFTMetadata | Retrieves the metadata associated with a specific NFT. | 160 |
| direct/v1/Alchemy//nft/v3/getNFTSales | Retrieves NFT sales that have occurred through on-chain marketplaces. | 320 |
| direct/v1/Alchemy//nft/v3 /getNFTsForCollection | Retrieves all NFTs associated with a specific NFT collection. | 1200 |
| direct/v1/Alchemy//nft/v3 /getNFTsForContract | Retrieves all NFTs associated with a specific NFT contract. | 960 |
| direct/v1/Alchemy//nft/v3/getNFTsForOwner | Retrieves all NFTs currently owned by a specified address. | 960 |
| direct/v1/Alchemy//nft/v3 /getOwnersForContract | Retrieves all owners associated with a specific NFT contract. | 960 |
| direct/v1/Alchemy//nft/v3/getOwnersForNFT | Retrieves the owner(s) for a specific token. | 160 |
| direct/v1/Alchemy//nft/v3/reportSpam | Reports a specific address to the API if it is suspected to be spam. | 20 |
| direct/v1/Alchemy//nft/v3 /searchContractMetadata | Searches for a keyword across metadata of all ERC-721 and ERC-1155 smart contracts. | 960 |
| direct/v1/Alchemy//nft/v3 /getSpamContracts | Returns a list of all spam contracts marked by Alchemy. | 960 |
| direct/v1/Alchemy//nft/v3 /summarizeNFTAttributes | Generates a summary of attribute prevalence for a specific NFT collection. | 160 |
POST
| Path | Description | Est. CU |
|---|---|---|
| direct/v1/Alchemy//nft/v3 /getContractMetadataBatch | Retrieves metadata for a list of specified contract addresses in a single request. | 960 |
| direct/v1/Alchemy//nft/v3 /getNFTMetadataBatch | Retrieves metadata for up to 100 specified NFT contracts in a single request. | 960 |
| direct/v1/Alchemy//nft/v3 /refreshNftMetadata | Submits a request for Alchemy to refresh the cached metadata of a specific NFT token. | 80 |