Check Collection Ownership
Tool to check if a wallet address owns any token from a specific NFT collection. Use this when you need to verify collection ownership without retrieving full NFT details, supporting both ERC721 and ERC1155 standards.
Alchemy is a blockchain development platform that provides powerful APIs and developer tools for building and scaling Ethereum applications
Tool to check if a wallet address owns any token from a specific NFT collection. Use this when you need to verify collection ownership without retrieving full NFT details, supporting both ERC721 and ERC1155 standards.
Tool to check if an NFT contract is marked as spam by Alchemy. Use when you need to verify the legitimacy of an NFT contract before interacting with it or displaying its assets. Returns true if the contract is flagged as spam, false if it's valid or hasn't been evaluated yet.
Tool to determine if a specific NFT contract is marked as spam by Alchemy. Use when you need to verify the legitimacy of an NFT contract address before interacting with it. Available on paid Alchemy tiers only.
Tool to check if a specific NFT token is marked as an airdrop. Use when you need to determine whether an NFT was distributed via airdrop mechanism. Returns true if the token is identified as an airdrop, false otherwise.
Check whether a specified NFT is marked as an airdrop using its contract address and token ID on Ethereum mainnet.
Tool to check if a wallet address holds any NFTs from a specific contract. Use when you need to verify NFT ownership for access control, membership verification, or token-gating features. Supports both ERC721 and ERC1155 contracts.
Tool to compute the rarity of each attribute for a specific NFT based on its collection. Returns prevalence data for each trait, indicating how common or rare each attribute is compared to other NFTs in the same collection. Use when analyzing NFT rarity for trading decisions, collection analysis, or valuation purposes.
Tool to retrieve all NFT collections held by a specified owner address. Use when you need to get a comprehensive view of what NFT collections a wallet owns, including collection metadata, ownership counts, and spam classification. Only supported on Ethereum. Supports pagination for large collections and filtering options to include or exclude spam/airdrops.
Retrieve metadata for multiple Ethereum mainnet NFT contracts in a single batch request.
Get metadata for an Ethereum mainnet NFT contract, including available name, symbol, total supply, token type, deployer, deployment block, and OpenSea collection details.
Retrieve NFT contracts from which an Ethereum mainnet wallet holds tokens, with available contract metadata, spam classification, and OpenSea metadata. Supports pagination.
Retrieves historical price data for a token over a specified time range with configurable intervals. Identify the token either by symbol (e.g., ETH, BTC) or by network and contract address. Use this to build price charts, analyze price trends, calculate historical returns, or display historical price information in your application. Important: Provide either symbol OR both network and address (not both methods simultaneously). Time range is specified with start_time and end_time (Unix timestamps or ISO 8601 strings). The interval parameter controls data point granularity (5m, 1h, or 1d).
Get NFT collection metadata by OpenSea slug on Ethereum mainnet, including available name, description, social links, and floor price, without requiring a contract address.
Tool to retrieve NFT contracts associated with one or more wallet addresses across multiple blockchain networks. Use when you need to discover which NFT collections a wallet owns tokens from, across networks like Ethereum, Base, Polygon, Arbitrum, and Optimism. Returns contract details including metadata, spam classification, and OpenSea data.
Get Ethereum mainnet NFT collection floor prices from OpenSea and LooksRare, including available price, currency, collection URL, and retrieval timestamp. Prices may be cached.
Retrieves metadata for a specific NFT on Ethereum mainnet, including available contract details, media URLs, attributes, and OpenSea data.
Retrieves metadata for up to 100 NFTs on Ethereum mainnet in a single request, including available contract details, media URLs, attributes, and collection data.
Retrieves owner addresses for a specific Ethereum mainnet NFT using Alchemy's v3 API.
Retrieves Ethereum mainnet NFT sales through on-chain marketplaces using Alchemy's v3 API, including fees and transaction details. Supports filtering by block range, marketplace, contract, token, buyer, seller, and taker role.
Retrieves NFTs in an Ethereum mainnet collection using an OpenSea collection slug or contract address. Supports pagination and optional metadata.
Retrieves NFTs for an Ethereum mainnet NFT contract, supporting ERC721 and ERC1155. Results can include token IDs, metadata, images, and attributes, with pagination for up to 100 NFTs per request.
Retrieves NFTs owned by an address on Ethereum mainnet, supporting ERC721 and ERC1155 tokens, optional metadata, filtering, and pagination.
Retrieves owner addresses for an Ethereum mainnet NFT collection contract, with optional token balances per owner and pagination. Supports ownership analysis for ERC721 and ERC1155 contracts.
Retrieves owners of NFTs in an Ethereum mainnet contract, with optional token balances and pagination. Use for NFT holder distribution and ownership analysis.
Tool to fetch NFTs owned by multiple wallet addresses across different blockchain networks. Returns comprehensive NFT metadata including contract details, images, attributes, and ownership information. Use when you need to retrieve NFT portfolio data for wallets across multiple chains.
This tool retrieves ERC20 token balances for a specified Ethereum address. It can either return balances for all tokens an address has ever interacted with or for a specific set of token contract addresses. It is useful for checking token balances for wallets, monitoring ERC20 token holdings, portfolio tracking, and DeFi applications.
Tool to get token balances for wallet addresses across multiple networks using Alchemy's Portfolio API. Use when you need lightweight balance checks for one or more addresses without full token metadata. Supports up to 3 address/network pairs per request with pagination for large result sets.
Retrieves Ethereum mainnet ERC-20 token metadata, including available name, symbol, decimals, and logo URL, for display and token amount conversion.
Retrieves current token prices by contract address and network from decentralized exchanges (DEXes). Use when you need real-time token price data for specific contract addresses across multiple networks. Price data is aggregated from DEXes only (not CEXes) and weighted by total volume. Supports up to 25 addresses per request across maximum 3 different networks. Returns price in USD by default with timestamp. Response succeeds even if some prices are unavailable.
Tool to get current token prices by symbol (e.g., ETH, USDC, BTC) using aggregated CEX and DEX data. Use when you need real-time cryptocurrency prices in USD or other currencies. Supports up to 25 symbols per request. Note: Response succeeds even if some tokens are missing - check the error field in each result item.
Tool to fetch fungible tokens (native, ERC-20, SPL) for multiple wallet addresses across networks. Returns comprehensive token information including balances, metadata (name, symbol, decimals, logo), and current prices. Use when you need complete token portfolio data for wallets across multiple chains (Ethereum, Polygon, Arbitrum, Base, Optimism, Solana, and 30+ EVM chains). Supports up to 2 addresses with 5 networks each per request, with pagination for large result sets.
Retrieves an Ethereum mainnet address's transaction count (nonce) at a specified block tag or hexadecimal block number using eth_getTransactionCount. The count is returned in hexadecimal.
Retrieves transaction history for one wallet address across up to two networks using Alchemy's Data API. Results can include logs and internal transactions, and support pagination with a maximum of 50 transactions per request.
Tool to invalidate the cached metadata for an NFT contract. Use when you need to force a refresh of stale or outdated NFT metadata on the next request. This is useful after contract updates or when metadata changes are expected.
Search Ethereum mainnet NFT contract metadata by keywords to find collections. Results may include contract addresses, names, symbols, token types, deployer information, and OpenSea metadata.
Retrieves a summary of NFT attributes for an Ethereum mainnet collection, including trait value counts. Use it to analyze collection composition and build trait filters.
The Alchemy integration connects your Dench AI CRM directly to Alchemy, so agents can read and act on your Alchemy data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
36 actions are available for agents to invoke on your behalf. Every call runs through Alchemy's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Alchemy and click Connect — you'll authorize access through Alchemy's own sign-in flow. No API keys or code required.
Ask an agent to use Alchemy in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Alchemy integration connects your AI CRM to Alchemy, so AI agents can work with your Alchemy data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Alchemy integration currently exposes 36 actions, including Check Collection Ownership, Check if Contract is Spam, Check if Contract is Spam (V3), Check If NFT Is Airdrop, Check If NFT Is Airdrop, and Check NFT Holder Status. Agents invoke them on your behalf from chat or from automations.
No. You connect Alchemy from your Dench workspace using Alchemy's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Alchemy's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Alchemy connection from your workspace settings at any time.