Skip to main content
Every alchemy.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Nft

computeRarityV3

nft.computeRarityV3 Compute rarity for each attribute of an NFT. Risk: read
Input Output

getCollectionMetadata

nft.getCollectionMetadata Get collection metadata by marketplace slug. Risk: read
Input Output: object

getCollectionsForOwner

nft.getCollectionsForOwner Get NFT collections held by an owner. Risk: read
Input Output

getContractMetadataBatchV3

nft.getContractMetadataBatchV3 Batch-fetch NFT contract metadata. Risk: read
Input Output

getContractMetadataV3

nft.getContractMetadataV3 Get metadata for an NFT contract. Risk: read
Input Output

getContractsForOwnerV3

nft.getContractsForOwnerV3 Get NFT contracts owned by an address. Risk: read
Input Output

getFloorPriceV3

nft.getFloorPriceV3 Get floor price across marketplaces. Risk: read
Input Output: object

getNftMetadata

nft.getNftMetadata Get metadata for a specific NFT. Risk: read
Input Output

getNftMetadataBatch

nft.getNftMetadataBatch Batch-fetch NFT metadata (up to 100). Risk: read
Input
Output

getNftSalesV3

nft.getNftSalesV3 Get NFT sales across marketplaces. Risk: read
Input Output

getNftsForCollectionV3

nft.getNftsForCollectionV3 Get NFTs for a collection slug or contract. Risk: read
Input Output

getNftsForContract

nft.getNftsForContract Get NFTs for a contract address. Risk: read
Input Output

getNftsForOwner

nft.getNftsForOwner Get NFTs owned by an address. Risk: read
Input Output

getOwnersForCollection

nft.getOwnersForCollection Get owners for an NFT collection/contract. Risk: read
Input Output

getOwnersForContract

nft.getOwnersForContract Get owners for an NFT contract. Risk: read
Input Output

getOwnersForNftV3

nft.getOwnersForNftV3 Get owners for a specific NFT. Risk: read
Input Output

invalidateContractV3

nft.invalidateContractV3 Invalidate cached metadata for an NFT contract. Risk: write
Input Output

isAirdrop

nft.isAirdrop Check if an NFT token is marked as an airdrop. Risk: read
Input Output: boolean

isAirdropNft

nft.isAirdropNft Check whether an NFT was airdropped to its owner. Risk: read
Input Output: boolean

isHolderOfCollection

nft.isHolderOfCollection Check if a wallet owns any NFT from a collection/contract. Risk: read
Input Output

isHolderOfContract

nft.isHolderOfContract Check if a wallet holds any NFT from a contract. Risk: read
Input Output

isSpamContract

nft.isSpamContract Check if an NFT contract is marked as spam. Risk: read
Input Output: boolean

isSpamContractV3

nft.isSpamContractV3 Check if an NFT contract is marked as spam (v3). Risk: read
Input Output: boolean

searchContractMetadataV3

nft.searchContractMetadataV3 Search NFT contract metadata by keywords. Risk: read
Input Output

summarizeNftAttributes

nft.summarizeNftAttributes Summarize attribute distribution for a collection. Risk: read
Input Output: object

Portfolio

getNftContractsByAddress

portfolio.getNftContractsByAddress Get NFT contracts for wallets across networks. Risk: read
Input
Output

getPortfolioNftsByAddress

portfolio.getPortfolioNftsByAddress Get portfolio NFTs for wallets across networks. Risk: read
Input
Output

getTokenBalancesByAddress

portfolio.getTokenBalancesByAddress Get lightweight token balances across networks. Risk: read
Input
Output

getTokensByAddress

portfolio.getTokensByAddress Get fungible tokens with metadata and prices. Risk: read
Input
Output

getTransactionsHistoryByAddress

portfolio.getTransactionsHistoryByAddress Get transaction history across networks. Risk: read
Input
Output

Prices

getHistoricalPrices

prices.getHistoricalPrices Get historical token prices over a time range. Risk: read
Input Output

getPricesBySymbol

prices.getPricesBySymbol Get current token prices by symbol. Risk: read
Input Output

getTokenPricesByAddress

prices.getTokenPricesByAddress Get current token prices by address/network. Risk: read
Input
Output

Rpc

getTransactionCount

rpc.getTransactionCount Get transaction count (nonce) for an address. Risk: read
Input Output

Token

getTokenBalances

token.getTokenBalances Get ERC-20 token balances for an address (JSON-RPC). Risk: read
Input Output

getTokenMetadata

token.getTokenMetadata Get ERC-20 token metadata (JSON-RPC). Risk: read
Input Output