Alchemy logo

Integrate Alchemy with your AI CRM

Alchemy is a blockchain development platform that provides powerful APIs and developer tools for building and scaling Ethereum applications

Explore Triggers and Actions

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.

ActionTry it

Check if Contract is Spam

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.

ActionTry it

Check if Contract is Spam (V3)

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.

ActionTry it

Check If NFT Is Airdrop

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.

ActionTry it

Check If NFT Is Airdrop

Check whether a specified NFT is marked as an airdrop using its contract address and token ID on Ethereum mainnet.

ActionTry it

Check NFT Holder Status

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.

ActionTry it

Compute NFT Rarity

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.

ActionTry it

Get Collections for Owner

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.

ActionTry it

Get Contract Metadata Batch V3

Retrieve metadata for multiple Ethereum mainnet NFT contracts in a single batch request.

ActionTry it

Get Contract Metadata V3

Get metadata for an Ethereum mainnet NFT contract, including available name, symbol, total supply, token type, deployer, deployment block, and OpenSea collection details.

ActionTry it

Get Contracts for Owner (NFT API v3)

Retrieve NFT contracts from which an Ethereum mainnet wallet holds tokens, with available contract metadata, spam classification, and OpenSea metadata. Supports pagination.

ActionTry it

Get Historical Token Prices

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).

ActionTry it

Get NFT Collection Metadata

Get NFT collection metadata by OpenSea slug on Ethereum mainnet, including available name, description, social links, and floor price, without requiring a contract address.

ActionTry it

Get NFT Contracts By 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.

ActionTry it

Get NFT Floor Price

Get Ethereum mainnet NFT collection floor prices from OpenSea and LooksRare, including available price, currency, collection URL, and retrieval timestamp. Prices may be cached.

ActionTry it

Get NFT Metadata

Retrieves metadata for a specific NFT on Ethereum mainnet, including available contract details, media URLs, attributes, and OpenSea data.

ActionTry it

Get NFT Metadata Batch

Retrieves metadata for up to 100 NFTs on Ethereum mainnet in a single request, including available contract details, media URLs, attributes, and collection data.

ActionTry it

Get NFT Owners (v3)

Retrieves owner addresses for a specific Ethereum mainnet NFT using Alchemy's v3 API.

ActionTry it

Get NFT Sales V3

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.

ActionTry it

Get NFTs for Collection V3

Retrieves NFTs in an Ethereum mainnet collection using an OpenSea collection slug or contract address. Supports pagination and optional metadata.

ActionTry it

Get NFTs for Contract

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.

ActionTry it

Get NFTs for Owner

Retrieves NFTs owned by an address on Ethereum mainnet, supporting ERC721 and ERC1155 tokens, optional metadata, filtering, and pagination.

ActionTry it

Get Owners for Collection

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.

ActionTry it

Get Owners for Contract

Retrieves owners of NFTs in an Ethereum mainnet contract, with optional token balances and pagination. Use for NFT holder distribution and ownership analysis.

ActionTry it

Get Portfolio NFTs By Address

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.

ActionTry it

Get Token Balances

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.

ActionTry it

Get Token Balances By Address

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.

ActionTry it

Get Token Metadata

Retrieves Ethereum mainnet ERC-20 token metadata, including available name, symbol, decimals, and logo URL, for display and token amount conversion.

ActionTry it

Get Token Prices By Address

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.

ActionTry it

Get Token Prices By Symbol

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.

ActionTry it

Get Tokens By Address

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.

ActionTry it

Get Transaction Count

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.

ActionTry it

Get Transactions History By Address

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.

ActionTry it

Invalidate NFT Contract Cache

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.

ActionTry it

Search NFT Contract Metadata

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.

ActionTry it

Summarize NFT Attributes

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.

ActionTry it

How the Alchemy integration works

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.

Set up Alchemy in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Alchemy and click Connect — you'll authorize access through Alchemy's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Alchemy in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Alchemy integration work with Dench?

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.

What actions can AI agents perform with Alchemy via Dench?

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.

Do I need to write code to connect Alchemy to Dench?

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.

Is the Alchemy integration secure?

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.

Alchemy | Dench AI CRM