Discrepancy Between API Endpoints

I’m working on a simple project allows users to search for NFTs and display the image results. Depending on the search query, the logic to get the the NFT image is unpredictable.

The APIs -> /nft/search, /nft/address/, /nft/address/token_id all return different results for Token_URI for the same records and different NFTs have their image in different locations.

Any thoughts?

It seems like there’s something going on that is causing this to not act as a single source of truth.

do you have example on this part

the part with different NFTs having image in different locations may mean on how each NFT projects structures its metadata