When working with NFT Metadata, you have the option to receive either a normalized or non-normalized metadata from our NFT APIs.
Through our NFT APIs, you have the option to receive either a normalized or non-normalized NFT metadata.
To use this feature, simply set normalizedMetadata
parameter to true
.
import Moralis from 'moralis';
import { EvmChain } from '@moralisweb3/evm-utils';
const chain = EvmChain.ETHEREUM;
const address = '0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB';
const tokenId = '1';
await Moralis.start({
apiKey: '<YOUR_API_KEY>',
// ...and any other configuration
});
const response = await Moralis.EvmApi.nft.getNFTMetadata({
address,
chain,
tokenId,
normalizedMetadata: true,
});
console.log(response.toJSON());
This feature is available in the following NFT APIs: