- Retrieve all NFTs currently owned by a specified wallet address on the selected EVM network, with optional metadata and spam/airdrop filtering.
- Retrieve all NFTs associated with a specific NFT contract on the selected EVM network, with optional metadata and pagination.
- Retrieve the current owner(s) of a specific NFT token identified by contract address and token ID.
- Retrieve all wallet addresses that own at least one token from an NFT contract, with optional per-token balances and pagination.
- Retrieve all NFT contracts (collections) from which a wallet address holds at least one token, with optional metadata and filtering.
- Retrieve full metadata (name, image, attributes, token URI) for a single NFT identified by contract address and token ID.
- Retrieve metadata for up to 100 NFTs across multiple contracts in a single batched request.
- Retrieve collection-level metadata (name, symbol, total supply, OpenSea data) for a single NFT contract.
- Retrieve collection-level metadata for multiple NFT contracts in a single batched request.
- Search for NFT contracts by keyword across all ERC-721 and ERC-1155 contract metadata (name, symbol, description).
- Retrieve the current floor prices for an NFT collection across supported marketplaces (OpenSea, LooksRare). Provide EITHER contractAddress OR collectionSlug — never both, never neither.
- Compute the rarity score of each attribute for a specific NFT token within an NFT contract.
- Generate a summary of how frequently each attribute value appears across all NFTs in a collection.
- Mark all cached tokens for the specified NFT contract as stale so the next read fetches fresh on-chain data.
- Check whether a specific NFT contract is classified as spam by Alchemy.
- Retrieve the complete list of NFT contracts that Alchemy has classified as spam. Requires the Growth tier or higher — free/starter accounts receive HTTP 403.
- Report an NFT contract address to Alchemy as suspected spam. Requires the Enterprise tier or higher — lower tiers receive HTTP 403.
- Check whether a specific NFT token was airdropped (minted to the owner via a transaction sent by a different address).
- Retrieve historical NFT sales data across supported on-chain marketplaces, filterable by block range, marketplace, contract, token, buyer/seller, and taker.
- Get tokens (fungible + native) held by one or more wallet addresses across specified EVM networks in a single chain-agnostic call.
- Get token balances (native + ERC-20) held by one or more wallet addresses across specified EVM networks in a single chain-agnostic call.
- Get NFTs held by one or more wallet addresses across specified EVM networks, with optional spam/airdrop filters, in a single chain-agnostic call.
- Get NFT contracts (collections) that one or more wallet addresses hold at least one token from, across specified EVM networks in a single chain-agnostic call.
- Fetch current market prices for up to 25 tokens identified by their ticker symbols (e.g. ETH, BTC, USDC).
- Fetch current DEX-sourced prices for up to 25 tokens identified by network and contract address pairs.
- Fetch time-series price history for a single token over a caller-specified time window at 5-minute, hourly, or daily granularity.
- Get the native token balance (ETH / MATIC / BNB / etc.) for an address on the selected EVM network.
- Execute a read-only contract call (view/pure function) against the current chain state, returning the raw ABI-encoded result.
- Get block information (timestamp, hash, transactions, gas usage) for a specific block number on the selected EVM network.
- Get transaction details (from, to, value, input data, gas, block) for a specific transaction hash.
- Get the transaction receipt (status, gas used, logs, block hash) for a single transaction hash.
- Get contract event logs matching filter criteria (block range, address, topics) — the core method for indexing token transfers and contract events.
- Get the current gas price (in wei, hex-encoded) on the selected EVM network.
- Estimate the gas required to execute a transaction, without submitting it to the network.
- Returns the ERC-20 token allowance granted by an owner to a spender for a given contract.
- Returns ERC-20 token balances for a given wallet address, optionally filtered to specific contracts or token type.
- Returns metadata (name, symbol, decimals, logo) for a given ERC-20 token contract.
- Fetch historical asset transfer events (external, internal, ERC-20, ERC-721, ERC-1155, special NFT) for any address on the selected EVM network via Alchemy's Transfers API.
- Batch-fetch all transaction receipts for an entire block in a single call, identified by block number or block hash.
No matching actions