Skip to main content

Don't have an API key yet?

Sign-up to Moralis to get your free API key and start building today.

Get Your Free API Key
Version: 2.2

Get Metadata for Multiple NFT Contracts

POSThttps://deep-index.moralis.io/api/v2.2/nft/metadata

Get the collection / contract level metadata for a given list of contract addresses (name, symbol). Supports batching up to 25 addresses.

  • Requests for contract addresses not yet indexed will automatically start the indexing process for that NFT collection
QUERY PARAMS
chainstring
The chain to query
BODY PARAM
jsonrequired
Body
Responses
API KEY
import Moralis from 'moralis';

try {
await Moralis.start({
apiKey: "YOUR_API_KEY"
});

const response = await Moralis.EvmApi.nft.getNFTBulkContractMetadata({
"chain": "0x1",
"addresses": [
"0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d"
]
});

console.log(response.raw);
} catch (e) {
console.error(e);
}
Response Example
[
{
"token_address": "0x2d30ca6f024dbc1307ac8a1a44ca27de6f797ec22ef20627a1307243b0ab7d09",
"name": "KryptoKitties",
"synced_at": "string",
"symbol": "RARI",
"contract_type": "ERC721",
"possible_spam": "",
"verified_collection": "",
"collection_logo": "https://cdn.moralis.io/eth/0x67b6d479c7bb412c54e03dca8e1bc6740ce6b99c.png",
"collection_banner_image": "https://cdn.moralis.io/eth/0x67b6d479c7bb412c54e03dca8e1bc6740ce6b99c.png",
"collection_category": "Art",
"project_url": "https://www.cryptokitties.co/",
"wiki_url": "https://en.wikipedia.org/wiki/CryptoKitties",
"discord_url": "https://discord.com/invite/cryptokitties",
"telegram_url": "https://t.me/cryptokitties",
"twitter_username": "CryptoKitties",
"instagram_username": "cryptokitties"
}
]