Alchemy API Reference Overview

Overview of Alchemy's API Offerings

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.

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:

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:

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.