alchemy.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Nft
computeRarityV3
nft.computeRarityV3
Compute rarity for each attribute of an NFT.
Risk: read
rarities full type
rarities full type
getCollectionMetadata
nft.getCollectionMetadata
Get collection metadata by marketplace slug.
Risk: read
object
Output full type
Output full type
getCollectionsForOwner
nft.getCollectionsForOwner
Get NFT collections held by an owner.
Risk: read
collections full type
collections full type
getContractMetadataBatchV3
nft.getContractMetadataBatchV3
Batch-fetch NFT contract metadata.
Risk: read
contracts full type
contracts full type
getContractMetadataV3
nft.getContractMetadataV3
Get metadata for an NFT contract.
Risk: read
openSeaMetadata full type
openSeaMetadata full type
getContractsForOwnerV3
nft.getContractsForOwnerV3
Get NFT contracts owned by an address.
Risk: read
contracts full type
contracts full type
getFloorPriceV3
nft.getFloorPriceV3
Get floor price across marketplaces.
Risk: read
object
Output full type
Output full type
getNftMetadata
nft.getNftMetadata
Get metadata for a specific NFT.
Risk: read
contract full type
contract full type
image full type
image full type
animation full type
animation full type
raw full type
raw full type
collection full type
collection full type
mint full type
mint full type
acquiredAt full type
acquiredAt full type
getNftMetadataBatch
nft.getNftMetadataBatch
Batch-fetch NFT metadata (up to 100).
Risk: read
tokens full type
tokens full type
nfts full type
nfts full type
getNftSalesV3
nft.getNftSalesV3
Get NFT sales across marketplaces.
Risk: read
nftSales full type
nftSales full type
getNftsForCollectionV3
nft.getNftsForCollectionV3
Get NFTs for a collection slug or contract.
Risk: read
nfts full type
nfts full type
getNftsForContract
nft.getNftsForContract
Get NFTs for a contract address.
Risk: read
nfts full type
nfts full type
getNftsForOwner
nft.getNftsForOwner
Get NFTs owned by an address.
Risk: read
ownedNfts full type
ownedNfts full type
validAt full type
validAt full type
getOwnersForCollection
nft.getOwnersForCollection
Get owners for an NFT collection/contract.
Risk: read
owners full type
owners full type
getOwnersForContract
nft.getOwnersForContract
Get owners for an NFT contract.
Risk: read
owners full type
owners full type
getOwnersForNftV3
nft.getOwnersForNftV3
Get owners for a specific NFT.
Risk: read
invalidateContractV3
nft.invalidateContractV3
Invalidate cached metadata for an NFT contract.
Risk: write
isAirdrop
nft.isAirdrop
Check if an NFT token is marked as an airdrop.
Risk: read
boolean
isAirdropNft
nft.isAirdropNft
Check whether an NFT was airdropped to its owner.
Risk: read
boolean
isHolderOfCollection
nft.isHolderOfCollection
Check if a wallet owns any NFT from a collection/contract.
Risk: read
isHolderOfContract
nft.isHolderOfContract
Check if a wallet holds any NFT from a contract.
Risk: read
isSpamContract
nft.isSpamContract
Check if an NFT contract is marked as spam.
Risk: read
boolean
isSpamContractV3
nft.isSpamContractV3
Check if an NFT contract is marked as spam (v3).
Risk: read
boolean
searchContractMetadataV3
nft.searchContractMetadataV3
Search NFT contract metadata by keywords.
Risk: read
contracts full type
contracts full type
summarizeNftAttributes
nft.summarizeNftAttributes
Summarize attribute distribution for a collection.
Risk: read
object
Output full type
Output full type
Portfolio
getNftContractsByAddress
portfolio.getNftContractsByAddress
Get NFT contracts for wallets across networks.
Risk: read
addresses full type
addresses full type
data full type
data full type
getPortfolioNftsByAddress
portfolio.getPortfolioNftsByAddress
Get portfolio NFTs for wallets across networks.
Risk: read
addresses full type
addresses full type
data full type
data full type
getTokenBalancesByAddress
portfolio.getTokenBalancesByAddress
Get lightweight token balances across networks.
Risk: read
addresses full type
addresses full type
data full type
data full type
getTokensByAddress
portfolio.getTokensByAddress
Get fungible tokens with metadata and prices.
Risk: read
addresses full type
addresses full type
data full type
data full type
getTransactionsHistoryByAddress
portfolio.getTransactionsHistoryByAddress
Get transaction history across networks.
Risk: read
addresses full type
addresses full type
transactions full type
transactions full type
Prices
getHistoricalPrices
prices.getHistoricalPrices
Get historical token prices over a time range.
Risk: read
data full type
data full type
getPricesBySymbol
prices.getPricesBySymbol
Get current token prices by symbol.
Risk: read
data full type
data full type
getTokenPricesByAddress
prices.getTokenPricesByAddress
Get current token prices by address/network.
Risk: read
addresses full type
addresses full type
data full type
data full type
Rpc
getTransactionCount
rpc.getTransactionCount
Get transaction count (nonce) for an address.
Risk: read
Token
getTokenBalances
token.getTokenBalances
Get ERC-20 token balances for an address (JSON-RPC).
Risk: read
tokenBalances full type
tokenBalances full type
getTokenMetadata
token.getTokenMetadata
Get ERC-20 token metadata (JSON-RPC).
Risk: read