A suite of APIs and tools for building on the Ethereum blockchain
Tools and capabilities available for Alchemy
Get the native token balance (ETH, MATIC, etc.) for a specific wallet address on a blockchain network
Parameters: address, network, blockTag
Get all ERC-20 token balances for a specific wallet address
Parameters: address, network
Get all NFTs owned by a specific wallet address with metadata
Parameters: owner, network, pageSize, pageKey, contractAddresses
Get detailed metadata for a specific NFT including image, attributes, and description
Parameters: contractAddress, tokenId, network
Get transaction history for a wallet address including transfers and interactions
Parameters: address, network, fromBlock, toBlock, category, maxCount
Get the receipt details for a specific transaction hash including gas used, logs, and status
Parameters: transactionHash, network
Get detailed information about a specific block including transactions and metadata
Parameters: blockNumber, network, includeTransactions
Get current gas price estimates for transactions on a blockchain network
Parameters: network
Get metadata for a specific ERC-20 token including name, symbol, decimals, and logo
Parameters: contractAddress, network
Get current price information for a specific token
Parameters: contractAddress, network
Get the bytecode of a smart contract at a specific address
Parameters: contractAddress, network, blockTag
Execute a read-only call to a smart contract function without creating a transaction
Parameters: contractAddress, data, network, from, blockTag
Estimate the gas required for a transaction to execute successfully
Parameters: from, to, value, data, network
Get event logs from smart contracts based on filter criteria
Parameters: address, fromBlock, toBlock, topics, network
Get the current floor price for an NFT collection
Parameters: contractAddress, network
Get all wallet addresses that own NFTs from a specific collection
Parameters: contractAddress, network, withTokenBalances
Search for NFT collections by name or description
Parameters: query, network, limit
Get activity and status information for configured webhooks
Parameters: webhookId
Create a new webhook to monitor blockchain events like address activity, mined transactions, or dropped transactions
Parameters: network, webhookType, webhookUrl, addresses
Broadcast a signed raw transaction to the blockchain network
Parameters: signedTransaction, network
Have an idea for a tool that should be added? Describe it below and we'll add it for you.