Alchemy
Multichain Web3 data — tokens, NFTs, transfers, RPC across EVM chains and Solana
Alchemy is a Web3 development platform offering unified data APIs across major EVM chains (Ethereum, Base, Arbitrum, Optimism, Polygon) and Solana — token balances, NFT metadata, asset transfers, contract data, gas prices, and full JSON-RPC.
In Agent Forge, the Alchemy integration lets workflows pull on-chain data from any supported network using a single API key. Use it for wallet portfolio dashboards, NFT collection monitoring, multichain DeFi research, ERC-20 transfer tracking, contract reads via eth_call, gas-aware automation, and any workflow that needs first-class blockchain access without running your own node.
This is a bring-your-own-key (BYOK) integration. Each user supplies their own Alchemy API key; once configured in the Alchemy dashboard, the same key works across all enabled networks.
Usage Instructions
Pick an operation, choose the network (Ethereum, Base, Arbitrum, Optimism, Polygon, or Solana — testnets supported), paste your Alchemy API key, and fill in the relevant address/contract/tokenId. Operations under Tokens and NFTs use Alchemy's enhanced data APIs; operations under Chain are pass-throughs to standard EVM JSON-RPC. The Custom RPC Call operation lets you invoke any JSON-RPC method not covered explicitly.
Tools
Tokens
alchemy_token_balances- ERC-20 balances for an EVM address (optionally filtered to specific tokens)alchemy_token_metadata- Token name, symbol, decimals, logoalchemy_asset_transfers- Historical transfers (native, ERC-20, ERC-721, ERC-1155) by from/to address
NFTs
alchemy_nfts_for_owner- All NFTs owned by a wallet, filterable by collectionalchemy_nft_metadata- Metadata for a single NFT (contract + tokenId)alchemy_nfts_for_contract- All NFTs in a collectionalchemy_owners_for_nft- Owners of a specific NFTalchemy_contract_metadata- NFT contract metadata (name, symbol, total supply, deployer)alchemy_floor_price- Floor price for a collection across OpenSea / LooksRare
Chain
alchemy_eth_balance- Native chain balance (ETH/MATIC/etc.) in weialchemy_eth_gas_price- Current gas price on the selected networkalchemy_eth_block_number- Latest block numberalchemy_eth_get_block- Block by number/hashalchemy_eth_get_transaction- Transaction by hashalchemy_eth_get_receipt- Transaction receipt by hashalchemy_eth_call- Read a contract function viaeth_call
Custom
alchemy_rpc_call- Arbitrary JSON-RPC call with method + params
Common Inputs
| Parameter | Type | Required | Description |
|---|---|---|---|
apiKey | string | Yes | Alchemy API key |
network | string | Yes | Network slug (eth-mainnet, base-mainnet, arb-mainnet, opt-mainnet, polygon-mainnet, solana-mainnet, plus testnet variants) |
address | string | Operation-specific | EVM address |
owner | string | Operation-specific | Owner address for NFT-by-owner queries |
contractAddress | string | Operation-specific | Contract address (NFT collection or ERC-20 or eth_call target) |
tokenId | string | Operation-specific | NFT token ID |
tokenAddresses | string | No | Comma-separated ERC-20 contracts to filter alchemy_token_balances |
txHash | string | Operation-specific | Transaction hash |
fromAddress / toAddress | string | No | Filters for alchemy_asset_transfers |
category | string | No | Transfer categories (external,erc20,erc721,erc1155) |
fromBlock / toBlock / block | string | No | Block numbers (hex) or latest |
method | string | Operation-specific | JSON-RPC method for custom calls |
rpcParams | string (JSON array) | No | Parameters for the custom RPC method |
data | string | Operation-specific | ABI-encoded calldata for eth_call |
Output
| Parameter | Type | Description |
|---|---|---|
data | json | Alchemy response data |
Notes
- Category:
tools - Type:
alchemy - BYOK only. The platform does not hold an Alchemy API key.
- Free tier on Alchemy covers ~300M compute units per month — sufficient for most development work and many production workloads.
- Same API key works across all networks once they're enabled in the Alchemy dashboard.
- Solana support uses Alchemy's Solana RPC endpoints. For NFT-specific Solana operations (DAS API, parsed transactions), the dedicated Helius block has deeper coverage.
- All operations are read-only. Transaction submission can be done via
alchemy_rpc_callwitheth_sendRawTransaction, but you must sign the transaction externally first.