Extract IPFS content from any NFT collection, on any chain
TypeScript
Extract IPFS CIDs from tokenURI and media of every NFT in any collection, on any chain
This tool assumes that the contract is a standard ERC721/ERC1155 contract. It unfortunately doesn't apply to all the contract out there (For example: CryptoPunks: 0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb - which is stored entirely on-chain)