published

Alchemy NFT API

Alchemy NFT API provides developers with comprehensive access to on-chain NFT data, including ownership, metadata, and sales across various blockchains.

Developed by Alchemy

99.90%Uptime
200msLatency
1.2kStars
API KeyAuth
NoCredit Card
RESTStyle
v3Version
API Endpoints

Reference for available routes, request structures, and live examples.

Retrieves metadata for an NFT collection contract

Full Endpoint URL
https://eth-mainnet.g.alchemy.com/nft/v2/{contract}/metadata
Implementation Example
curl -X GET 'https://eth-mainnet.g.alchemy.com/nft/v2/{contract}/metadata' \
  -H 'Authorization: Bearer YOUR_API_KEY'
Request Payload
{
  "contract": "0xbc4ca0...",
  "withStats": true
}
Expected Response
{
  "name": "Bored Ape Yacht Club",
  "stats": {
    "floorPrice": 85.42,
    "totalVolume": 2500000
  },
  "symbol": "BAYC",
  "contract": "0xbc4ca0...",
  "tokenType": "ERC721",
  "totalSupply": "10000"
}
Version:v2
Limit:330 requests/second

Real-World Applications
  • Build NFT marketplaces with real‑time ownership and metadataOptimized Capability
  • Display user NFT collections in wallets or dashboardsOptimized Capability
  • Trigger airdrops based on NFT ownershipOptimized Capability
  • Enable token‑gated websites or applicationsOptimized Capability
  • Analyze NFT rarity and sales dataOptimized Capability
Advantages
  • Generous free tier with up to 30M compute units (~330 req/s) and 500 CUPS baseline
  • Fast, CDN‑cached NFT media delivery
  • Supports both ERC‑721 and ERC‑1155 plus legacy tokens
  • Extensive SDK and code samples (Fetch, Axios, Alchemy SDK)
Limitations
  • Rate limits shared across all APIs in the compute unit pool
  • Batch requests limited to 1000 calls over HTTP or 20 via WebSocket
  • Some complex metadata may require retries on error
  • Less effective for extremely high‑volume centralized NFT analytics

FAQs

API Specifications

v3
Pricing Model
Freemium, pay‑as‑you‑go over compute units
Credit Card
Not Required
Response Formats
JSON
Supported Languages
5 Languages
SDK Support
JavaScript, Python, Go
Time to Hello World

Under 10 minutes (signup, API key, quickstart SDK)

Rate Limit

Up to 330 requests per second (shared compute unit pool)

Free Tier Usage

Includes 30,000,000 compute units/month, baseline 500 CUPS, up to 5 apps, NFT API access, webhooks (×5), analytics & reporting

Use Case: Best For

Startups, NFT marketplaces, wallets, analytics tools that need reliable NFT data with low upfront cost

Not Recommended For

Enterprise users needing dedicated SLAs or extremely high sustained volumes (contact sales)

#blockchain#nft

Explore Related APIs

Discover similar APIs to Alchemy NFT API

View All APIs
FREEMIUM

Covalent API

The Covalent API offers developers free access to aggregate blockchain data from over 100 networks, facilitating the building of multi-chain applications.

BlockchainView Details
FREEMIUM

Etherscan API

The Etherscan API offers developers free access to comprehensive Ethereum blockchain data, suitable for applications such as crypto wallets and analytics tools.

BlockchainView Details
FREEMIUM

The Graph API

The Graph API allows developers to efficiently query blockchain data using GraphQL, organizing data from Ethereum and Polygon networks into subgraphs for real-time access.

BlockchainView Details