Skip to content

NtekShadow/nft-stealer

Repository files navigation

NFT Stealer

This executable lets you download all collections from https://opensea.io.

Currently not kept up to date, feel free to fork or work on it yourself!

Usage

Download the Archive and extract the nft-stealer.exe (you can get it from releases: https://github.com/NtekShadow/nft-stealer/releases) Once extracted you can run the executable. Alternatively, you can run the python script directly.

A command prompt will pop up and ask you to enter an option and the target collection:

alt text

after entering both of these valid just wait until the program finishes the download and get shown a box with statistics.

alt text

How does it work?

By using the Open sea API, setting a User-Agent and fetching the items in bunches of 50 and iterating through the bunches until all items are downloaded. And by using the coinbase API getting the current price of ETH in USD for a little fun statistics. (which is probably not accurate at all)

Please refer to the Opensea API status page first if you're experiencing problems: https://status.opensea.io/

Known Issues:

if choosing to download HQ Images, no images are downloaded at all:

-Collection doesn't provide an HQ Image link

Sometimes flagged by AntiVirus for being a Trojan/Not opening at all:

-This is due to pyinstalls compressing into one file. I have submitted the file to Avast and AVG for checking. Once they agree that it doesn't contain a trojan, try updating the virus definitions in your antivirus software and that should stop the false positive. if it's too insecure for you, you can run the python script directly.

You can see which antivirus currently shows a false positive and also reanalyze the file with this link: https://www.virustotal.com/gui/file/5de685b136a419eb60eba032f40ac69ff661e19cfc886294fabcc3aa0d20a294

High possibility of this code breaking if Opensea API changes something with their API