Built by Metorial, the integration platform for agentic AI.
Look up owners of a specific NFT token or all owners of an NFT contract/collection. Can also check spam classification. Use this to verify NFT ownership or analyze holder distribution.
DEPRECATED — Alchemy retired this API on September 30, 2026. The original simulation tool remains for existing workflows. Its legacy success result must not be used as a transaction safety guarantee.
Retrieve event logs emitted by smart contracts within a block range. Filter by contract address and/or event topics. Use this to monitor smart contract events, track specific on-chain actions, or query historical event data.
Retrieve NFTs owned by a wallet address or fetch detailed metadata for a specific NFT. Supports filtering by contract address, spam detection, and pagination. Use this to list all NFTs in a wallet, look up a specific NFT's metadata and attributes, or check NFT collection information.
Retrieve ERC-20 token balances for a wallet address, optionally filtered to specific token contracts. Also fetches token metadata (name, symbol, decimals) for each token found. Use this to check what tokens a wallet holds and their balances.
Fetch historical token transfers and transactions for any address. Supports filtering by sender, receiver, transfer type (external, internal, ERC-20, ERC-721, ERC-1155), block range, and more. Use this to look up transaction history, track asset movements, or audit token flows for a wallet or between addresses.
Retrieve current prices for tokens by their contract addresses and networks. Returns current USD prices when available. Use this to look up real-time token prices, compare token values, or build price feeds.
Get the native currency balance (ETH, MATIC, etc.) for a wallet address, along with transaction count and current gas price. Use this to quickly check how much native currency an address holds.
Execute a read-only call to a smart contract or estimate gas for a transaction. Does not create a transaction on the blockchain. Use this to read smart contract state, call view/pure functions, or estimate gas costs before sending a transaction.
Look up a transaction by its hash and get its details and receipt. Returns transaction data including sender, receiver, value, gas info, status, and emitted logs. Use this to inspect a specific transaction, verify its status, or analyze its effects.
Retrieve information about a specific block by number or hash, or get the latest block number. Returns block details including timestamp, transactions, gas usage, and miner information. Use this to inspect block data, check the current chain head, or retrieve block metadata.
Submit a signed transaction to the network for execution. The transaction must already be signed and hex-encoded. Use this to broadcast pre-signed transactions to the blockchain.
Look up an ERC-20 contract name, symbol, decimal precision, and logo on the configured network.
Read the ERC-20 amount a spender is authorized to withdraw from an owner. Returns the allowance as a decimal string in the token’s smallest unit.
Verify the configured EVM network by reading its chain ID, current block number, and node client version. This describes the blockchain endpoint rather than an Alchemy account.