getNFTsmethods takes in a user address as input and will return all of the ERC721 and ERC1155 tokens owned by that address.
getNFTMetadatamethod takes in an NFT contract address and token ID as input and will return the metadata, including traits, and image URIs for displaying that NFT.
getNFTsis most commonly used when querying all NFTs owned by an address. By default, it will return both NFTs and any associated metadata per asset in the response. Common use cases include dashboards/wallets for viewing NFT assets held by a particular address.
getNFTMetadatais more specific and is used for querying the metadata of a single NFT. Common use cases include NFT rarity tools and NFT searching applications.