36 available actions

What your AI agent can do in Alchemy

Alchemy is a blockchain development platform that provides powerful APIs and developer tools for building and scaling Ethereum applications This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.

Common starting points

  • Search NFT Contract MetadataTool to search for keywords across metadata of all ERC-721 and ERC-1155 smart contracts.
  • Get NFT Collection MetadataTool to get metadata for an NFT collection using its marketplace slug (OpenSea, LooksRare, etc).
  • Compute NFT RarityTool to compute the rarity of each attribute for a specific NFT based on its collection.
  • Invalidate NFT Contract CacheTool to invalidate the cached metadata for an NFT contract.

Browse all 36 actions by capability

Open a capability to see every supported action and its description.

Find & reviewLook up and review existing recordsView 33 actionsHide actions
  • Get NFT Collection MetadataTool to get metadata for an NFT collection using its marketplace slug (OpenSea, LooksRare, etc).
  • Get Collections for OwnerTool to retrieve all NFT collections held by a specified owner address.
  • Get Contract Metadata Batch V3Tool to retrieve metadata for multiple NFT contracts in a single batch request.
  • Get Contract Metadata V3Tool to get the metadata for an NFT contract including name, symbol, total supply, and token type (ERC721/ERC1155).
  • Get Contracts for Owner (NFT API v3)Tool to get all NFT contracts owned by an address with contract metadata.
  • Get NFT Floor PriceTool to get the floor price for an NFT collection across multiple marketplaces (OpenSea, LooksRare, etc).
  • Get Historical Token PricesRetrieves historical price data for a token over a specified time range with configurable intervals.
  • Get NFT Contracts By AddressTool to retrieve NFT contracts associated with one or more wallet addresses across multiple blockchain networks.
  • Get NFT MetadataTool to retrieve comprehensive metadata for a specific NFT, including contract details, media URLs, attributes, ownership info, and OpenSea data.
  • Get NFT Metadata BatchTool to retrieve metadata for multiple NFTs in a single request (up to 100 NFTs), including contract details, media URLs, attributes, and collection data.
  • Get NFT Sales V3Retrieves NFT sales that have occurred through on-chain marketplaces using Alchemy's v3 API.
  • Get NFTs for Collection V3Retrieves all NFTs in a collection using OpenSea collection slug or contract address.
  • Get NFTs for ContractRetrieves all NFTs for a given NFT contract address.
  • Get NFTs for OwnerTool to get all NFTs currently owned by a given address.
  • Get Owners for CollectionTool to retrieve all owner addresses for a given NFT collection contract.
  • Get Owners for ContractTool to get all owners of NFTs in a contract with optional token balances.
  • Get NFT Owners (v3)Tool to retrieve all owners for a specific NFT using Alchemy's v3 API.
  • Get Portfolio NFTs By AddressTool to fetch NFTs owned by multiple wallet addresses across different blockchain networks.
  • Get Token Prices By SymbolTool to get current token prices by symbol (e.g., ETH, USDC, BTC) using aggregated CEX and DEX data.
  • Get Token BalancesThis tool retrieves ERC20 token balances for a specified Ethereum address.
  • Get Token Balances By AddressTool to get token balances for wallet addresses across multiple networks using Alchemy's Portfolio API.
  • Get Token MetadataRetrieves metadata for an ERC-20 token on Ethereum mainnet, including its name, symbol, decimals, and logo URL.
  • Get Token Prices By AddressRetrieves current token prices by contract address and network from decentralized exchanges (DEXes).
  • Get Tokens By AddressTool to fetch fungible tokens (native, ERC-20, SPL) for multiple wallet addresses across networks.
  • Get Transaction CountThis tool retrieves the number of transactions sent from a specific address (also known as the nonce).
  • Get Transactions History By AddressTool to get transaction history for wallet addresses across multiple networks using Alchemy's Data API.
  • Check If NFT Is AirdropTool to check if a specific NFT token is marked as an airdrop.
  • Check If NFT Is AirdropTool to determine whether an NFT was airdropped to the owner address.
  • Check Collection OwnershipTool to check if a wallet address owns any token from a specific NFT collection.
  • Check NFT Holder StatusTool to check if a wallet address holds any NFTs from a specific contract.
  • Check if Contract is SpamTool to check if an NFT contract is marked as spam by Alchemy.
  • Check if Contract is Spam (V3)Tool to determine if a specific NFT contract is marked as spam by Alchemy.
  • Search NFT Contract MetadataTool to search for keywords across metadata of all ERC-721 and ERC-1155 smart contracts.
Other actionsSpecialist and administrative actions.View 3 actionsHide actions
  • Compute NFT RarityTool to compute the rarity of each attribute for a specific NFT based on its collection.
  • Invalidate NFT Contract CacheTool to invalidate the cached metadata for an NFT contract.
  • Summarize NFT AttributesRetrieves a comprehensive summary of all attributes and traits for NFTs in a collection, including trait counts and distribution statistics.

Connection record

A connection you can control.

Sign-in
Customer-managed key
Setup
Use a key you create and control. It is stored securely and limited to the work agreed for the role.
Boundaries
Only the approved role and actions.
Off switch
Revoke the connection from your account.

FAQ

Before you connect Alchemy

How does the agent connect to Alchemy?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Alchemy?
The page above lists the 36 actions currently available through the Alchemy connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Alchemy included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Alchemy is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.

Bring the workflow together

Ready to put Alchemy to work?

Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.

All product names, logos, and brands are property of their respective owners and are used for identification only. ZeroToClaw is not affiliated with or endorsed by Alchemy.