Send & airdrop

Snapshot the holders of any Solana NFT collection

Paste a collection mint or a verified creator address to list every NFT and who holds it, ranked by count, with a distribution breakdown. Export the hashlist and holders, or send an airdrop to them.

How it works

  1. 1

    Paste the collection

    Use the verified collection mint, the address explorers show in the Collection field of any NFT of the set. For older collections without one, switch to creator mode and paste the first verified creator.

  2. 2

    Take the snapshot

    The tool pages through the collection 1,000 NFTs at a time using the DAS index, reads each NFT's mint and owner, and sums NFTs per wallet. A 10k collection takes a few seconds.

  3. 3

    Filter and export

    Set a minimum number of NFTs, keep the top N, or exclude staking vaults and marketplace escrows. Download the holders CSV, the hashlist as JSON or TXT, or an owners-only list.

  4. 4

    Airdrop to holders

    Send to these holders opens the multisender with the owner list filled in, optionally with an amount per NFT so a wallet holding three gets three times as much. Nothing is sent until you sign there.

How a Solana NFT holder snapshot works

A Solana NFT is a mint with supply 1 plus a Metaplex metadata account, and it belongs to a collection when its metadata carries a verified collection field pointing at the collection NFT's mint. There is no on-chain list of a collection's members, so a snapshot has to find every metadata account with that verified pointer. Scanning the chain for that is slow, which is why indexers built the Digital Asset Standard API: getAssetsByGroup returns the members of a collection directly, 1,000 per page, with the current owner of each.

This tool calls that API through the site's RPC endpoint, walks every page until the last one or a 50,000-NFT cap, drops burnt NFTs and groups the rest by owner. Regular and compressed NFTs are both included: compressed NFTs live in a Merkle tree rather than in their own accounts, and the same index knows their owners. The result is a list of wallets with how many NFTs each holds and which ones, taken at a single point in time.

Collection mint versus verified creator

Since 2022 the reliable way to define a collection is the Metaplex certified collection: one collection NFT whose mint is referenced and verified by every member. The verified flag matters because anyone can point unverified metadata at a famous collection; only the collection's update authority can verify it. Explorers show this address in the Collection field of any NFT, and marketplaces list it on the collection page. Use it whenever it exists.

Older collections were identified by their first creator instead, a candy machine address or a creator wallet that signed every mint. Creator mode looks up assets where the pasted address is a verified creator. It works, but with caveats: a creator that minted several collections returns all of them together, and the query is slower on very large creators. Some marketplaces also add their own verified creator, so check the creators list of one NFT before choosing.

Reading the distribution and what the owner field means

The summary shows the total NFTs, the number of unique holders and how much of the supply the ten largest wallets hold, followed by buckets for wallets holding 1, 2 to 5, 6 to 20 and 21 or more. A collection where most NFTs sit in a few wallets holding dozens each is more concentrated than one with a wide base of single holders, which matters for governance, airdrop fairness and how the floor reacts when a large holder sells.

The owner field is whoever holds the token account right now. When an NFT is listed on a marketplace that uses escrow, the marketplace's escrow account is the owner, and staking programs that move the NFT into a vault show the vault. Newer listings often leave the NFT in the seller's wallet and freeze it instead, which is what the frozen count reflects. The tool does not detect listings; if you want to exclude escrowed NFTs, paste the escrow addresses into the exclude box.

Hashlists and airdrops to NFT holders

A hashlist is the plain list of mint addresses in a collection, the format that allow-list tools, staking programs, Discord verification bots and older marketplaces expect. The JSON export is an array of mint strings, the TXT one address per line; both follow your current filters, so a hashlist of the NFTs held by wallets with three or more is one filter away. The holders CSV has two columns, owner and count, and the owners TXT is addresses only.

For an airdrop, the Send to these holders button hands the owner list to the Solana Multisender in the same browser session, with an optional amount per NFT so rewards scale with holdings. The multisender then creates any missing token accounts and sends in batched transactions at 0.0005 SOL per recipient. Take the snapshot at the announced time, export the CSV as your record, and note that NFTs in escrow would send the reward to the marketplace unless you exclude those addresses.

Questions & answers

Where do I find the collection mint address?

Open any NFT of the collection on Solscan or Solana FM and look for the Collection field on its metadata; the address there, marked verified, is the collection mint. Magic Eden and Tensor also show it on the collection page under details. It is not the address of an individual NFT and not the creator's wallet.

Why does the snapshot show fewer NFTs than the collection size?

Burnt NFTs are excluded, and only NFTs whose collection membership is verified are counted. Collections that started before certified collections existed sometimes have members without the verified pointer; creator mode usually catches those. Very large sets stop at the 50,000 cap and are marked as partial.

Does the snapshot include NFTs listed on marketplaces?

Yes, but under whoever holds the token account. On escrow marketplaces that is the marketplace's escrow address, which then appears as a large holder; on marketplaces that freeze the NFT in the seller's wallet the seller stays the owner. The tool does not detect listings, so exclude known escrow addresses if you need to.

Are compressed NFTs included?

Yes. Compressed NFTs are stored in Merkle trees rather than individual accounts, and the DAS index tracks their owners the same way. They appear with the collection and are counted separately in the summary. Their ids are asset ids rather than mint accounts, which is what the hashlist contains for them.

Can I use the holder list for an airdrop?

Yes. Send to these holders opens the Solana Multisender with the owner list already filled in, optionally with an amount per NFT multiplied by each wallet's count. You review the recipients and sign there. Export the CSV first if you want a record of the snapshot time and the counts.

Is the NFT snapshot free and does it need a wallet?

It is free, read-only and needs no wallet connection. It sends no transaction and nothing about your wallet is involved. The only network activity is reading the collection from the RPC's index, and the exports are generated in your browser.

Why does it say the RPC does not support DAS?

Collection lookups need the Digital Asset Standard API, which indexers such as Helius, Triton and QuickNode's add-on provide and the plain Solana RPC does not. SOLTidy's endpoint supports it; if you run the site yourself with another endpoint you will see that message until you switch to a DAS-capable one.

Is this tool free?

The NFT holder snapshot is free and read-only: it needs no wallet connection, sends no transaction and charges no fee.

Guides that go deeper

Built and maintained by Jacob, a Solana trader who uses these tools daily. Content reviewed . Every transaction is built in your browser and signed in your own wallet — see the terms for fees.