📸Solana Token Snapshot Guide
Taking a snapshot of SPL Token on the Solana
What Is a Token Snapshot?
A token snapshot is, simply put, a “photo” taken on the blockchain — it records, at a specific moment (or at a certain block height), all addresses holding a particular token and the balance held by each address.
Why take a token snapshot?
Airdrops / Reward Distribution: Distribute tokens or NFTs based on balances recorded in the snapshot to prevent people from buying in right before distribution to cash out.
Governance Voting: Determine who is eligible to vote and their voting weight at a specific moment (based on holdings at that time).
Data Analysis & Compliance Audits: Count token distribution, identify whales/exchange or burn addresses, and evaluate decentralization.
Migration / Porting Preparations: When a project migrates from an old contract to a new one, snapshots ensure legacy holders’ rights are fully preserved during the transfer.
In short, a snapshot guarantees fairness and traceability by enforcing “who held how much at a certain moment” as the basis for distributing rights or benefits.
How to create a token snapshot
To meet users’ needs for token snapshots, PandaTool developed a snapshot tool specifically for Solana tokens. Anyone can quickly generate a token snapshot and obtain token holding data in just a few simple steps.
1.Open PandaTool
First, open PandaTool’s token snapshot tool: https://solana.pandatool.org/en/snapshotToken

2.Enter the token contract (mint) address
Paste the token contract (mint) address you want to capture into the input box, for example: XsDoVfqeBukxuZHWhdvWHBhgEHjGNst4MLodqsJHzoB
, then click Search.

3.Filter snapshot data
After the search, you’ll see the token’s name, symbol, number of holders, and more. Next, filter the snapshot data as needed:

Holder address filter — TOP100: This means the top 100 token holders before the snapshot.
Custom minimum token holding: Filter addresses that hold at least the specified amount. For example, if you enter
100
, any address holding less than100
tokens will be excluded from the snapshot.
4.Export the snapshot
Once you’ve set the filters, choose an export format:
CSV: Spreadsheet-like format (compatible with Excel); useful for uploading when doing batch transfers.
TXT: Plain text format; easy to view and copy.
If you intend to use the snapshot for a batch airdrop, choose CSV. If you only want to inspect the holder list, TXT may be more convenient. After selecting the format, click the “Snapshot Now” button.
Your browser will prompt you to download a file — that file is the exported snapshot data.

You will then see the snapshot data available for use.
Snapshot notes / FAQs
Is PandaTool’s snapshot tool paid? No — it is free to use.
Is snapshot data accurate? Snapshot data is taken at a specific block height or time; after that moment the on-chain balances may change.
Does the snapshot tool support BSC or Ethereum? Not yet — PandaTool will add support as soon as possible.
If you have further questions about the token snapshot tool, you can ask volunteers in the Telegram group: https://t.me/pandatool
Last updated
Was this helpful?