Get all NFTs from an array of contract addresses

Am I missing something? Is there any way to get all NFT’s from multiple contract addresses or multiple owner addresses?

For a Marketplace with multiple owners and multiple contract addresses, how can I retrieve all NFTs for an “Explore all” index page…

You can check the docs for the available endpoints e.g. getAllTokenIds for getting a contract’s collection of NFTs. You will need to make separate API calls for each address.

Yes have read through all of the end points, was hoping to have missed something, just thought it would be a more common need I suppose.

Making separate calls is surely not viable right? at 5 request weight per call you would be rate limited at just 4 contract addresses if you had 3 concurrent users? lol if you had more than 12 contract addresses you would be rate limited with 1 user…

It may be possible in the future.

You can look at syncing or caching the data e.g. you could save it to your server and then fetch from there instead of making API calls for the same data.

Also you can upgrade your plan for higher rate limits.