# Alchemy AI integration on Definable

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

## What this connects

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

Vendor: https://www.alchemy.com/

## Tools available

**36** tools available. First 12:

- `ALCHEMY_COMPUTE_RARITY_V3` — 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.
- `ALCHEMY_GET_COLLECTION_METADATA` — Get NFT Collection Metadata — Tool to get metadata for an NFT collection using its marketplace slug (OpenSea, LooksRare, etc). Use when you need collection-level information such as name, description, social links, and floor price. This is useful for discovering collection details without needing the contract address.
- `ALCHEMY_GET_COLLECTIONS_FOR_OWNER` — 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.
- `ALCHEMY_GET_CONTRACT_METADATA_BATCH_V3` — Get Contract Metadata Batch V3 — Tool to retrieve metadata for multiple NFT contracts in a single batch request. Use when you need to fetch contract information for several NFT collections at once to improve efficiency and reduce API calls.
- `ALCHEMY_GET_CONTRACT_METADATA_V3` — Get Contract Metadata V3 — Tool to get the metadata for an NFT contract including name, symbol, total supply, and token type (ERC721/ERC1155). Use when you need to retrieve comprehensive contract information such as deployer address, deployment block, OpenSea metadata, and collection details.
- `ALCHEMY_GET_CONTRACTS_FOR_OWNER_V3` — Get Contracts for Owner (NFT API v3) — Tool to get all NFT contracts owned by an address with contract metadata. Use when you need to retrieve a comprehensive list of NFT collections held by a specific wallet address, including detailed contract information such as token type, total supply, deployer info, spam classification, and OpenSea metadata. Supports pagination for addresses with large NFT holdings.
- `ALCHEMY_GET_FLOOR_PRICE_V3` — Get NFT Floor Price — Tool to get the floor price for an NFT collection across multiple marketplaces (OpenSea, LooksRare, etc). Use when you need to check the current floor price of an NFT collection or compare prices across different marketplaces. Returns floor price data including price, currency, collection URL, and timestamp of when the price was retrieved.
- `ALCHEMY_GET_HISTORICAL_PRICES` — 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).
- `ALCHEMY_GET_NFT_CONTRACTS_BY_ADDRESS` — 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.
- `ALCHEMY_GET_NFT_METADATA` — Get NFT Metadata — Tool to retrieve comprehensive metadata for a specific NFT, including contract details, media URLs, attributes, ownership info, and OpenSea data. Use when you need detailed information about a particular NFT token, such as its image, traits, description, or contract metadata.
- `ALCHEMY_GET_NFT_METADATA_BATCH` — Get NFT Metadata Batch — Tool to retrieve metadata for multiple NFTs in a single request (up to 100 NFTs), including contract details, media URLs, attributes, and collection data. Use when you need detailed information about multiple NFT tokens efficiently. More efficient than making individual calls for each NFT.
- `ALCHEMY_GET_NFT_SALES_V3` — Get NFT Sales V3 — Retrieves NFT sales that have occurred through on-chain marketplaces using Alchemy's v3 API. Supports Ethereum (Seaport, Wyvern, X2Y2, Blur, LooksRare, Cryptopunks), Polygon (Seaport), and Optimism (Seaport) mainnets. Use this to track NFT sales activity, analyze market trends, monitor specific collections or tokens, and gather comprehensive sales data including prices, fees, and transaction details. Supports flexible filtering by block range, marketplace, contract, token, buyer, seller, and taker role.

## Auth

Auth schemes: `API_KEY`.

## How agents use Alchemy

Inside a Definable workflow, Alchemy is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Alchemy** — the Researcher (GPT-5.5) pulls context from Alchemy (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Alchemy** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Alchemy (create record, post message, draft email).
- **Designer / Engineer → Distributor → Alchemy** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Alchemy (attach file, open PR comment, post status).

The Verifier checks every Alchemy call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- developer tools — https://definable.ai/apps/category/developer-tools/

## Related

- HTML page: https://definable.ai/apps/alchemy/
- Same category (developer tools): https://definable.ai/apps/category/developer-tools/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
