[SOLVED] Can't get NFTs on Mumbai Testnet

Hi!
Sorry for the noob question.
My problem:
I can get info on NFTs from a Metamask wallet on the main Polygon network
But
I can’t get any info on NFTs from the same Metamask wallet on the Mumbai test network

I’m using the same code for both, and I’m also seeing the same result here:
https://docs.moralis.io/reference/getnfts
https://docs.moralis.io/reference/getnftsforcontract

I just get this result when checking the Mumbai contracts, but when checking the main Polygon chain it finds the NFTs.

{
  "total": 0,
  "page": 1,
  "page_size": 100,
  "cursor": null,
  "result": []
}

The NFTs shows up in my Metamask and they are visible on Opensea.
I’ve tried with two different wallets and the 721, 721A and 1155 contract types.
The contract NFT on Polygon that I’m able to get data from is a 721.

There’s probably something very basic I’m missing, but could use some help here.
Let me know if I need to provide more info.
Thanks in advance!

It would help more info like the contract and token id that are not returned.

Contracts that I can’t get data from:
0xeB5E4649CF034dA79C30ce2385B0Dbe7D76623AE
IDs: 0,1,2
0xd9E47E654f45805f3f8942Be800EF44D9b5f6622
IDs: 0,1

you could try now to see if it works, I used syncNFTContract endpoint

Works!
Thanks a lot :pray:

Is there something I can do in the future to avoid the same issue?

you can use that endpoint to sync the contract, it works only once if the contract was never synced

Ok, great!

Thanks again :slight_smile: