Holder Snapshot
Holder Snapshot reads every holder of a Solana token mint straight from the chain and turns the raw account list into something you can actually read. It groups multiple accounts per owner, classifies LP pools, exchange wallets, burn addresses, the dev wallet, and freshly created wallets, then ranks everyone by balance and share of supply.
Holder Snapshot j.tools/en/tools/token-snapshot
Open toolPlatform fee
Free
Network fee, rent and transaction value are separate.
When this tool fits
#when-this-tool-fits- You are preparing an airdrop and need an exact holder list to send to.
- You are building a governance or voting eligibility list from current holders.
- You are auditing distribution or checking concentration before a launch or a buy.
- You want to see how much supply sits in LP, exchanges, burn, and the dev wallet versus real holders.
- You need a point-in-time holder export for treasury or compliance reporting.
- You want to spot freshly created wallet clusters that appeared in the last 30 days.
Before you start
#before-you-start- A connected wallet (how to connect). The run stays blocked with a “connect your wallet” message until you connect.
- The token’s mint address (CA). It can be a classic SPL mint or a Token-2022 mint. The difference is explained in SPL vs Token-2022.
- Nothing else. The scan runs on the J Tools API, which picks its own provider RPC endpoints server-side, so there is nothing to paste or configure.
How to use it
#how-to-use-it-
Paste the token address
Open the tool page and connect your wallet if you have not already. Pick the token with the built-in selector and confirm the mint address (CA).
-
Run the scan and read the scorecard
Choose how many top holders to return: 100, 500, 1000, 5000, or 10000. Click Run Snapshot. The scorecard shows unique holders, the developer wallet and its share, top 10 concentration, the liquidity and fresh-wallet shares, and how many wallets together control 50%.
-
Inspect wallets and export
The List view ranks holders with their token amount, share, USD value, SOL and USDC, plus labels and wallet age. Click a row for the full details, or switch to Map to see the holders as clusters. Export Excel downloads the visible rows as an .xlsx file.
Key settings
#key-settings- Token mint (CA): The token to snapshot. Required. Entered through the built-in token selector and validated as a real Solana address.
- Top holders: How many top holders to return: 100, 500, 1000, 5000, or 10000. Default 1000. This caps the table rows; the full holder set is still scanned for the totals. SOL balances and class tags are added automatically for the top 1,000 rows.
- Search: Filters the table by holder address. Runs in your browser; it is not sent to the server.
- Sort by: Reorders the rows by token amount, share, SOL, or address. The server already returns rows by token amount, highest first.
- Minimum SOL: Hides wallets below a SOL threshold. Also a browser-side filter. On a 5000 or 10000 run, rows past the top 1,000 carry no SOL balance, so any threshold hides them too; the filter is only meaningful for the enriched rows.
Fees and costs
#fees-and-costs| Cost | Amount |
|---|---|
| J Tools platform fee | Free |
| Solana network fee | Paid to validators during the transaction; shown in the live summary. |
| Rent and transaction value | Shown separately when required; not part of the platform fee. |
Why use this tool
#why-use-this-tool- It tags infrastructure wallets (LP, CEX, burn, dev) so they stop masquerading as real holders.
- It flags wallets first seen in the last 30 days, which is useful for spotting freshly created wallet clusters.
- It handles both classic SPL and Token-2022 mints without you choosing a mode.
- It exports a clean file you can feed straight into a sender or an audit.
How to use it
- Paste the token address
- Run the scan and read the scorecard
- Inspect wallets and export
How it works
Every holder is read from the chain the scan runs on the J Tools API
- Mint validated, SPL or Token-2022 SPL / Token-2022
- Every holder account scanned server-side provider RPC
- Accounts grouped by owner owner
- Ranked by balance and share of supply share %
- Table capped at your top holder count 100-10000
- Top 1,000 rows get SOL and class tags LP · CEX · burn · dev
- Wallets first seen in 30 days flagged 30d
Ranked holder table, Excel download .xlsx
Before you sign
#before-you-signCheck the live summary before signing. The app is the current source of truth for amount, fee and route.
Common issues
#common-issues- RPC errors. The page already retries a failed scan up to three times before it shows anything. If an RPC message still appears (the endpoint refused, rate-limited or could not serve the scan method), wait a few seconds and run it again.
- Snapshots are busy. Heavy scans run against a shared platform budget, so at peak you may be served a cached result or asked to wait. Lowering the top limit does not help here; retry in a moment instead.
- Heavy-scan timeout. Very large holder sets can hit the scan time limit. Run it again, since it usually completes on the next try. A smaller top limit also finishes faster.
- A partial-scan note under the holder count. The scan stopped before reading every account, so the rows are the largest of what it read and a bigger holder may be missing. Run it again for a complete list.
- USD value is missing. The USD figure comes from an external price lookup made from your browser. If that lookup fails, the USD value is left out and the rest of the snapshot still works.
- Treating a snapshot as live. Solana state changes block by block. A snapshot reflects holders at the moment it ran, not five minutes later. Re-run it right before any final airdrop or governance action.
- Counting infrastructure as holders. LP, CEX, and burn rows are tagged for a reason. Filter them out before you treat the list as real owners.
Practical tips
#practical-tips- Start with a smaller top limit (100 or 500) for the fastest pass, then re-run with a larger limit once you know the mint scans cleanly.
- Use the minimum-SOL filter to drop dust wallets when you are building an airdrop list, so you are not sending to empty accounts.
- A saved export doubles as an audit record: the header carries the mint, the counts, the shares and the generated-at time.
- For huge balances, treat the largest figures as close rather than exact to the last digit. Shares and ranking still hold.
Related tools
#related-toolsHelp
#helpThe tool on this page
Holder Snapshot
j.tools/en/tools/token-snapshot
- Platform fee
- Free
- Network fee, rent and transaction value are separate.
© 2026 J Tools