# How to get NFT item metadata (https://docs-orhepa2tm-ton-core-docs.vercel.app/llms/standard/tokens/nft/metadata/content.md)



NFT [metadata](/llms/standard/tokens/metadata/content.md) is split into two parts: the collection stores collection-wide data, and the item stores item-specific data, which may not include the full metadata.

<Image src="/images/nft/nft_metadata_light.png" darkSrc="/images/nft/nft_metadata_dark.png" alt="Diagram showing how NFT metadata is divided between collection and item contracts" />

### High level [#high-level]

There is a TON Center [API method](/llms/ecosystem/api/toncenter/v3/accounts/metadata/content.md) that retrieves NFT metadata.

### Low level [#low-level]

To get full NFT metadata manually:

1. If it is not known, resolve the NFT item address by its index from the collection using [`get_nft_address_by_index(index)`](/llms/standard/tokens/nft/api/content.md).
2. Get the individual content from the item contract using [`get_nft_data()`](/llms/standard/tokens/nft/api/content.md).
3. Get the full metadata from the collection contract using [`get_nft_content(index, individual_content)`](/llms/standard/tokens/nft/api/content.md).
