Solana NFT Holder Snapshot
Export every wallet holding an NFT collection, ready for an airdrop or a whitelist.
Common questions
Do I need a wallet, and does this cost anything?
No to both. It reads public on-chain data and signs nothing, so there is no wallet connection, no fee and no transaction. You can snapshot any collection, including one you have nothing to do with.
What address should I paste?
The collection address, which is the on-chain identity of the collection as a whole. It is not the mint address of a single NFT from the set, and it is not the marketplace page URL. Most explorers show it on any NFT's page as the collection it belongs to.
Does this count people or wallets?
Wallets. One person can hold many wallets and one wallet can hold many NFTs, so a holder count is an address count. If you are running a whitelist or a reward, decide up front whether you are rewarding addresses or trying to reach people, because the two lists are not the same.
How long is a snapshot valid?
For the instant it was taken. NFTs trade continuously, so the file starts drifting the moment it is generated. If it decides who gets something, take it close to the decision and publish which moment you used.
What is the difference between this and the NFT Hashlist?
This lists the owners: which wallets hold the collection and how many each has. The hashlist lists the assets: the mint address of every NFT in the collection, regardless of who owns it. Use this one to pay people and the hashlist to prove membership.
Can I airdrop to this list?
Yes. Export the CSV and take it to the Multisender for a token, or the SOL Multisender for SOL. You will normally edit the amounts column first, since the export gives you holdings rather than what you intend to pay.
Who currently holds a collection
The output is one row per wallet with how many of the collection it holds, the shape the senders here expect. It counts wallets, not people: NFT holders split across wallets more than most, so a per-wallet reward quietly pays whoever spread out the most. Announce the cutoff before you take the snapshot and publish the exact moment after, because its timestamp becomes a rule.
Related: the mint address of every NFT is the NFT Hashlist. Reward the holders with Multisender for a token or SOL Multisender for SOL. Clear out NFTs you no longer want with the NFT Incinerator.
