Query NFT collections, get metadata, check ownership, and track balances across chains with one simple API.
NFT API – Collections, Metadata, Owners & Token Balances
The Tatum NFT API gives developers tools to query information about NFT collections and token ownership. You can inspect collections, fetch metadata, check who owns which NFTs, and see balances—all across supported blockchains.
Key Benefits of the NFT API
- Complete collection insight – View NFTs within a collection (with or without metadata).
- Metadata access – Get name, image, description, metadata URI for individual NFTs.
- Ownership checking – Find owners, check if a specific address owns a token, list all owners.
- Token balance visibility – See how many NFTs or multi-tokens an address holds.
- Multi-token support – Includes multitokens (ERC-1155 style) alongside standard NFTs.
NFT API Endpoints
The API offers several useful endpoints for NFT data.
Get Collections
GET /v4/data/collections
Retrieve all NFTs / multi-tokens in specified collections (supports filtering and pagination).
Explore Docs →
Get Metadata of a Specific NFT
GET /v4/data/metadata
Fetch metadata (name, image, description, metadata URI) for a single NFT token.
Explore Docs →
Get Owners of a Collection or Token
GET /v4/data/owners
List all owner addresses for a given NFT or multi-token (or for tokens within a collection).
Explore Docs →
Check Owner
GET /v4/data/owner
Check whether a specific address owns a given NFT or token.
Explore Docs →
Get NFT Balances
GET /v4/data/nft/balance/{address}
Retrieve all NFT holdings of an address (standard, non-fungible ones).
Explore Docs →
Get Multi-Token Balance
GET /v4/data/multitoken/balance/{address}
Get balances for multi-tokens (like ERC-1155) held by an address.
Explore Docs →
NFT API FAQs
Which blockchains support NFTs and multi-tokens in Tatum?
Tatum supports NFT and multi-token operations on all EVM compatible chains and any other blockchains supported by Tatum with NFT functionality. Examples include Ethereum, Polygon, BNB Smart Chain, Arbitrum, Optimism, Base, etc.
What data is returned when getting a collection?
The Get Collections endpoint can return full token entries in the collections, with metadata including name, image, description, metadataURI, etc. You can optionally exclude metadata to get only token IDs. Pagination and filtering are also supported.
How to check who owns an NFT?
Use the Get Owners endpoint to list all owners of a token or collection. If you want to check a specific address, use the Check Owner endpoint to verify if that address owns a specified NFT or multi-token.
What’s the difference between NFT balance and multi-token balance?
An NFT balance refers to the count or items of standard non-fungible tokens (ERC-721 etc.) owned by an address. A multi-token balance includes ERC-1155 type tokens, which may have multiple quantities under the same token ID.
Is NFT metadata always up to date?
Metadata is retrieved from the blockchain or associated storage (e.g. IPFS). It reflects what the smart contract or token metadata provider has defined. If metadata is updated off-chain, changes may depend on how often the metadata is fetched or cached.
📘 Use Cases for Developers
- Build NFT galleries and collection explorers.
- Implement ownership verification (e.g., gated content, membership or access-control based on NFT ownership).
- Show token metadata (images, names, traits) in marketplaces or dashboards.
- Track multi-token balances for gaming assets or fractional NFTs.
- Filter or list tokens by collection, owner, or metadata presence.