Save a full collection of NFT images with this script. Add a contract address and watch in awe as the entire collection is downloaded to your hard drive.
Install all dependencies with npm install
.
Locate index.js file
Set the ContractAddress variable to the 42 character contract address of the collection you want to download.
Set the Blockchain variable to one of the supported blockchains.
This script has a 500ms second delay between image fetch requests, this is to avoid 429 codes.
A Collection of 10,000 items will take around 170 minutes to download.
Some servers have different rate limits. If the script fails due to 429 server codes, locate the delayTime variable, increase this until the error is resolved,
"ETHEREUM" "POLYGON" "FLOW" "TEZOS" "SOLANA" "IMMUTABLEX"
run npm start
npm start