NFTs not showing up in wallet for a contract even after calling the sync API

curl -X 'PUT' \
  'https://deep-index.moralis.io/api/v2/nft/0x8c0d8685afeaf558f271fd78e75e647f6357869b/sync?chain=polygon' \
  -H 'accept: */*' \
  -H 'X-API-Key: ###'

This returns success but even after 8 hours, the NFTs aren’t showing up in this API -

curl -X 'GET' \
  'https://deep-index.moralis.io/api/v2/0xb179603336B7580F0f845b1366D0c20A00995779/nft?chain=polygon&format=decimal' \
  -H 'accept: application/json' \
  -H 'X-API-Key: ###'

The response says that there are only 12 NFTs in the wallet, whereas this wallet has 50+ NFTs -

These NFTs were showing up in the wallet yesterday (contract was created 6 months ago), but it suddenly stopped showing up today.

Hi,
I tried it just now. It gave me 51 NFT’s both through code and through curl API
image

1 Like