Alchemy API Reference Overview
Alchemy has four main API categories: Node API, Data API, Wallets API and Rollups.
Don’t have an API key?
Unlock millions of requests and free archive data on all chains. Get started for free
1. Node API
The Node API gives you low-level access to standard JSON-RPC methods for interacting with blockchains.
- Use cases: Sending transactions, querying blocks and logs, accessing state, and more.
- Chains supported: We support 45+ chains, with new ones added every month. See this page for all chains currently supported in the Node API.
2. Data API
The Data API provides structured, indexed data that would be difficult to get via RPC alone.
- Use cases: NFT metadata, token balances, transaction histories, enriched transfers.
- Optimized for: High-volume reads, analytics, and user dashboards.
Instantly find, verify, and display any NFT, across all major blockchains.
Easily request information about specific tokens like metadata or wallet balances.
Fetch historical transactions for any address in one request.
Suite of APIs built to make your transactions more secure, transparent, and faster.
Trace API methods give you access to the most detailed information about on-chain activity.
Get more detailed information and data on transaction behavior.
Get all transaction receipts for a given block by number or block hash.
Real-time Event Streams
If you’re looking to integrate real-time events into your application check out the following API docs for WebSockets and Webhooks:
Subscription API Quickstart for real-time data streams.
Notify API Quickstart for event-based notifications.
3. Wallet API | Account Abstraction Infrastructure
Alchemy Smart Wallets are everything you need to build zero-friction user flows, from sign-up to checkout, in minutes.
If you’re looking to utilize the power of smart contract accounts and abstract away the concept of gas fees from your users check out the following API docs:
Bundler API Quickstart for handling user operations.
Gas Manager API Quickstart for sponsoring gas fees.
Account Kit Quickstart for implementing smart accounts.
4. Alchemy Rollups
Launching a rollup helps you make more money by unlocking new revenue streams, enabling novel use cases, and providing a better user experience.
Alchemy Rollups helps you run a dedicated rollup with full control over transaction speed, cost, and functionality.