Don’t have an API key?
Go to console.chainbase.com to create an account and a new API key.
Chainbase's NFT API allows developers to build applications that seamlessly query collections, floor prices, ownership, transfers, and exchange data and metadata in real-time.
Supported chains by use case
When calling the NFT API, you can use the Network ID listed in the table below as the chain_id parameter. NFT API only supports EVM-compatible blockchains for now.
We will continue to add support for new blockchains. If there is a chain that you wish to support, but we do not, please let us know by reaching out to [email protected].
| Chain | Network ID | NFT Transfers | NFT Ownership | NFT Metadata | NFT Collections | NFT Marketplace |
|---|---|---|---|---|---|---|
| Ethereum | 1 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Polygon | 137 | ✅ | ✅ | ✅ | ✅ | |
| BNB | 56 | ✅ | ✅ | ✅ | ✅ | |
| Avalanche | 43114 | ✅ | ✅ | ✅ | ✅ | |
| Arbitrum | 42161 | ✅ | ✅ | ✅ | ✅ | |
| Optimism | 10 | ✅ | ✅ | ✅ | ✅ | |
| Base | 8453 | ✅ | ✅ | |||
| ZkSync | 324 | ✅ | ✅ | |||
| Merlin | 4200 | ✅ | ✅ |
NFT API Endpoints by use case
NFT Transfers
| Endpoint | What to use it for? |
|---|---|
| getNftTransfers | Get NFT transfers by collection |
NFT Ownership
| Endpoint | What to use it for? |
|---|---|
| getNFTOwner | Get NFT owner by token |
| getNFTOwnerHistory | Get NFT owner history by token |
| getNFTOwners | Get NFT owners by collection |
NFT Metadata
| Endpoint | What to use it for? |
|---|---|
| getNFTMetadata | Get NFT metadata |
| getNFTRarity | Get the calculated OpenRarity of NFTs for a collection |
NFT Collections
| Endpoint | What to use it for? |
|---|---|
| getNFTCollection | Get NFT collection |
| getNFTSearch | Search NFT collection |
NFT Marketplace
| Endpoint | What to use it for? |
|---|---|
| getNFTFloorPrice | Get floor price by collection |
| getNFTPriceHistory | Get floor price history by collection |
| getNFTCollectionTrending | Get trending collections by marketplace |
