<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: JUMPBIT</title>
    <description>The latest articles on DEV Community by JUMPBIT (@jumpbit).</description>
    <link>https://dev.to/jumpbit</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3667265%2Ffcb541c7-d961-476a-bca9-f7a2dbd280da.png</url>
      <title>DEV Community: JUMPBIT</title>
      <link>https://dev.to/jumpbit</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/jumpbit"/>
    <language>en</language>
    <item>
      <title>NFT Snapshot Tools Compared: Jumpbit vs Magic Eden vs Tensor</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Sun, 25 Jan 2026 12:24:40 +0000</pubDate>
      <link>https://dev.to/jumpbit/nft-snapshot-tools-compared-jumpbit-vs-magic-eden-vs-tensor-508h</link>
      <guid>https://dev.to/jumpbit/nft-snapshot-tools-compared-jumpbit-vs-magic-eden-vs-tensor-508h</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You need to export your Solana NFT collection's holder list. But which method should you use?&lt;/p&gt;

&lt;p&gt;Magic Eden shows holder stats but doesn't export. Tensor has analytics but limited bulk access. APIs require coding. And there are dedicated snapshot tools that promise simpler workflows.&lt;/p&gt;

&lt;p&gt;In this comparison, I'll break down the top methods for taking NFT snapshots on Solana—covering ease of use, data coverage, export capabilities, and pricing—so you can choose the right approach for your project.&lt;/p&gt;




&lt;h2&gt;
  
  
  Quick Comparison Overview
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Jumpbit&lt;/th&gt;
&lt;th&gt;Magic Eden&lt;/th&gt;
&lt;th&gt;Tensor&lt;/th&gt;
&lt;th&gt;Helius API&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Holder List Export&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✅ CSV/JSON&lt;/td&gt;
&lt;td&gt;❌ No export&lt;/td&gt;
&lt;td&gt;❌ Limited&lt;/td&gt;
&lt;td&gt;✅ JSON (API)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ease of Use&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No-code UI&lt;/td&gt;
&lt;td&gt;View only&lt;/td&gt;
&lt;td&gt;View only&lt;/td&gt;
&lt;td&gt;Requires coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;cNFT Support&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;✅ View&lt;/td&gt;
&lt;td&gt;✅ View&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;API Key Required&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;N/A&lt;/td&gt;
&lt;td&gt;For API&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Bulk Export&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;✅ All holders&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Pricing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Pay-per-use&lt;/td&gt;
&lt;td&gt;Free (view)&lt;/td&gt;
&lt;td&gt;Free (view)&lt;/td&gt;
&lt;td&gt;Subscription&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Jumpbit NFT Snapshot
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Jumpbit offers a browser-based &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;NFT holder export tool&lt;/a&gt;. You paste a collection address, click generate, and download your complete holder list. No account, no API keys, no coding.&lt;/p&gt;

&lt;h3&gt;
  
  
  Strengths
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Full Holder Export&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Download complete holder list&lt;/li&gt;
&lt;li&gt;CSV for spreadsheets and airdrop tools&lt;/li&gt;
&lt;li&gt;JSON for developers&lt;/li&gt;
&lt;li&gt;All holders, not just top 100&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Universal NFT Support&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Standard Metaplex NFTs&lt;/li&gt;
&lt;li&gt;Compressed NFTs (cNFTs)&lt;/li&gt;
&lt;li&gt;Programmable NFTs (pNFTs)&lt;/li&gt;
&lt;li&gt;Automatic standard detection&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;No Technical Barrier&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paste address → Click generate → Download&lt;/li&gt;
&lt;li&gt;Works in any browser&lt;/li&gt;
&lt;li&gt;No wallet connection required&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Fast Processing&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Handles large collections (50K+ NFTs)&lt;/li&gt;
&lt;li&gt;Typical export time: 30-60 seconds&lt;/li&gt;
&lt;li&gt;No rate limits&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Limitations
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;No real-time price/trading data&lt;/li&gt;
&lt;li&gt;No historical ownership tracking&lt;/li&gt;
&lt;li&gt;UI only (no API access)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Projects needing holder lists for airdrops&lt;/li&gt;
&lt;li&gt;Whitelist generation&lt;/li&gt;
&lt;li&gt;Non-technical teams&lt;/li&gt;
&lt;li&gt;One-time or occasional exports&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Magic Eden Analytics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Magic Eden is Solana's largest NFT marketplace. Their collection pages show holder statistics and top holders—but they don't offer bulk export.&lt;/p&gt;

&lt;h3&gt;
  
  
  What You Can See
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Total holder count&lt;/li&gt;
&lt;li&gt;Top holders (limited list)&lt;/li&gt;
&lt;li&gt;Floor price history&lt;/li&gt;
&lt;li&gt;Trading volume&lt;/li&gt;
&lt;li&gt;Listed/unlisted ratio&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Strengths
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Real-Time Market Data&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live floor prices&lt;/li&gt;
&lt;li&gt;Active listings&lt;/li&gt;
&lt;li&gt;Recent sales&lt;/li&gt;
&lt;li&gt;Volume trends&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Trust &amp;amp; Authority&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Largest Solana marketplace&lt;/li&gt;
&lt;li&gt;Verified collections&lt;/li&gt;
&lt;li&gt;Community trust&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Free Access&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No account needed for viewing&lt;/li&gt;
&lt;li&gt;Public data accessible to all&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Limitations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;No Holder Export&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Can't download holder lists&lt;/li&gt;
&lt;li&gt;No CSV/JSON export&lt;/li&gt;
&lt;li&gt;Limited to viewing top holders&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Not Snapshot Purpose-Built&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analytics focused on trading&lt;/li&gt;
&lt;li&gt;Not designed for airdrop workflows&lt;/li&gt;
&lt;li&gt;No wallet-to-NFT count mapping export&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;API Restrictions&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Developer API exists but limited&lt;/li&gt;
&lt;li&gt;Not designed for bulk holder queries&lt;/li&gt;
&lt;li&gt;Terms of service restrictions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Checking floor price and volume&lt;/li&gt;
&lt;li&gt;Verifying collection legitimacy&lt;/li&gt;
&lt;li&gt;Trading and marketplace activity&lt;/li&gt;
&lt;li&gt;Quick holder count lookups&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Tensor Analytics
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Tensor is a pro-focused NFT marketplace with advanced analytics. Like Magic Eden, they show holder data but don't provide bulk export for airdrops.&lt;/p&gt;

&lt;h3&gt;
  
  
  What You Can See
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Holder distribution charts&lt;/li&gt;
&lt;li&gt;Whale tracking&lt;/li&gt;
&lt;li&gt;Diamond hands metrics&lt;/li&gt;
&lt;li&gt;Floor depth analysis&lt;/li&gt;
&lt;li&gt;Bid/ask spreads&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Strengths
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Advanced Analytics&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More detailed than Magic Eden&lt;/li&gt;
&lt;li&gt;Holder distribution visualizations&lt;/li&gt;
&lt;li&gt;Whale concentration metrics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pro Trading Features&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Batch listing tools&lt;/li&gt;
&lt;li&gt;Collection offers&lt;/li&gt;
&lt;li&gt;Automated buying&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Developer API&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;More permissive than Magic Eden&lt;/li&gt;
&lt;li&gt;Holder data available via API&lt;/li&gt;
&lt;li&gt;Requires account&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Limitations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;No Direct CSV Export&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Must use API for bulk data&lt;/li&gt;
&lt;li&gt;Requires developer skills&lt;/li&gt;
&lt;li&gt;Rate limits on free tier&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;API Account Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sign up needed&lt;/li&gt;
&lt;li&gt;Developer program access&lt;/li&gt;
&lt;li&gt;Terms of service compliance&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Not Airdrop-Focused&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Built for trading analytics&lt;/li&gt;
&lt;li&gt;Holder export not primary feature&lt;/li&gt;
&lt;li&gt;Additional work needed for airdrop format&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Advanced traders&lt;/li&gt;
&lt;li&gt;Collection analytics and visualization&lt;/li&gt;
&lt;li&gt;Developers building custom tools&lt;/li&gt;
&lt;li&gt;Whale watching&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Helius API
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Helius provides RPC and API infrastructure for Solana. Their NFT APIs let you query holder data programmatically.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;https://api.helius.xyz/v1/nfts&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;method&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;POST&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Content-Type&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;application/json&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="na"&gt;body&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;stringify&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
      &lt;span class="na"&gt;ownerAddress&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;WALLET_ADDRESS&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;YOUR_API_KEY&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
    &lt;span class="p"&gt;})&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Strengths
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Full Programmability&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Build custom snapshot tools&lt;/li&gt;
&lt;li&gt;Automate recurring exports&lt;/li&gt;
&lt;li&gt;Integrate with existing systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Rich Data Access&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;NFT metadata&lt;/li&gt;
&lt;li&gt;Ownership history&lt;/li&gt;
&lt;li&gt;Transaction data&lt;/li&gt;
&lt;li&gt;Collection information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Enterprise Support&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High uptime&lt;/li&gt;
&lt;li&gt;Dedicated support tiers&lt;/li&gt;
&lt;li&gt;Scalable infrastructure&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Limitations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Requires Coding&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Must write JavaScript/Python/etc.&lt;/li&gt;
&lt;li&gt;Build your own CSV export&lt;/li&gt;
&lt;li&gt;Handle pagination and errors&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;API Key Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Account signup&lt;/li&gt;
&lt;li&gt;Key management&lt;/li&gt;
&lt;li&gt;Authentication complexity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Subscription Pricing&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free tier limited&lt;/li&gt;
&lt;li&gt;$49-$499+/month for full access&lt;/li&gt;
&lt;li&gt;Ongoing cost&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Developers building tools&lt;/li&gt;
&lt;li&gt;Automated recurring snapshots&lt;/li&gt;
&lt;li&gt;Custom integrations&lt;/li&gt;
&lt;li&gt;Projects with technical resources&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Detailed Feature Comparison
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Export Capabilities
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Capability&lt;/th&gt;
&lt;th&gt;Jumpbit&lt;/th&gt;
&lt;th&gt;Magic Eden&lt;/th&gt;
&lt;th&gt;Tensor&lt;/th&gt;
&lt;th&gt;Helius&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Download CSV&lt;/td&gt;
&lt;td&gt;✅ Native&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;❌ Build yourself&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Download JSON&lt;/td&gt;
&lt;td&gt;✅ Native&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ API response&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;All holders&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;❌ Top only&lt;/td&gt;
&lt;td&gt;❌ Top only&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NFT counts&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Airdrop-ready&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;❌ Custom&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  NFT Standard Support
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Standard&lt;/th&gt;
&lt;th&gt;Jumpbit&lt;/th&gt;
&lt;th&gt;Magic Eden&lt;/th&gt;
&lt;th&gt;Tensor&lt;/th&gt;
&lt;th&gt;Helius&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Metaplex&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Compressed (cNFT)&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Programmable (pNFT)&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Export all types&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;❌&lt;/td&gt;
&lt;td&gt;✅&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Pricing Comparison
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Free Access&lt;/th&gt;
&lt;th&gt;Paid Plans&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Jumpbit&lt;/td&gt;
&lt;td&gt;Pay-per-use&lt;/td&gt;
&lt;td&gt;Pay-per-use&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Magic Eden&lt;/td&gt;
&lt;td&gt;View analytics&lt;/td&gt;
&lt;td&gt;N/A (no export)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tensor&lt;/td&gt;
&lt;td&gt;View analytics&lt;/td&gt;
&lt;td&gt;API tiers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Helius&lt;/td&gt;
&lt;td&gt;Limited API&lt;/td&gt;
&lt;td&gt;$49-$499+/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Use Case Recommendations
&lt;/h2&gt;

&lt;h3&gt;
  
  
  "I need to airdrop tokens to my NFT holders"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Best choice: &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;Solana NFT snapshot tool&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Marketplaces don't export holder lists. You need actual wallet addresses with NFT counts. A dedicated snapshot tool exports exactly what you need for bulk token distribution.&lt;/p&gt;

&lt;h3&gt;
  
  
  "I want to check my collection's holder stats"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Best choice: Magic Eden or Tensor&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;For quick lookups—holder count, top holders, floor price—marketplaces provide this for free without any export needed.&lt;/p&gt;

&lt;h3&gt;
  
  
  "I'm building a custom analytics dashboard"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Best choice: Helius API&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you're coding a tool that needs holder data, Helius provides programmable access with good documentation.&lt;/p&gt;

&lt;h3&gt;
  
  
  "I need to generate a whitelist for my mint"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Best choice: &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;NFT holder CSV export&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Export holder addresses, filter by NFT count if needed, and use for allowlist verification in your mint tool.&lt;/p&gt;

&lt;h3&gt;
  
  
  "I want to track whale movements over time"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Best choice: Tensor + periodic snapshots&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Use Tensor for real-time whale visualization, and take periodic snapshots to track changes over time.&lt;/p&gt;




&lt;h2&gt;
  
  
  Migration Considerations
&lt;/h2&gt;

&lt;h3&gt;
  
  
  From Manual Tracking to Automated Snapshots
&lt;/h3&gt;

&lt;p&gt;If you've been manually copying addresses from explorers, any snapshot tool will save hours. A &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;collection holder export tool&lt;/a&gt; provides the fastest path to exportable data.&lt;/p&gt;

&lt;h3&gt;
  
  
  From Helius API to Simpler Tools
&lt;/h3&gt;

&lt;p&gt;If you built custom scripts but only need occasional exports, you can eliminate code maintenance by using a no-code snapshot tool for one-off exports.&lt;/p&gt;

&lt;h3&gt;
  
  
  From Marketplaces to Export Tools
&lt;/h3&gt;

&lt;p&gt;Marketplaces are great for analytics and trading. When you need to actually take action on holder data (airdrops, whitelists), you need a dedicated export tool.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;p&gt;Different tools serve different purposes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Export holder lists:&lt;/strong&gt; Jumpbit (only option for no-code bulk export)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;View analytics:&lt;/strong&gt; Magic Eden, Tensor (free, comprehensive)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Build custom tools:&lt;/strong&gt; Helius API (full programmability)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For most projects planning airdrops, whitelists, or holder rewards, a dedicated &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;NFT snapshot tool&lt;/a&gt; offers the fastest path from collection address to actionable CSV.&lt;/p&gt;




</description>
      <category>snapshot</category>
      <category>nft</category>
      <category>tensor</category>
      <category>solana</category>
    </item>
    <item>
      <title>How to Take an NFT Snapshot on Solana: Step-by-Step Guide</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Sun, 25 Jan 2026 12:01:57 +0000</pubDate>
      <link>https://dev.to/jumpbit/how-to-take-an-nft-snapshot-on-solana-step-by-step-guide-2e2p</link>
      <guid>https://dev.to/jumpbit/how-to-take-an-nft-snapshot-on-solana-step-by-step-guide-2e2p</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You need a list of every wallet holding NFTs from your Solana collection. Maybe you're airdropping tokens to holders, building a whitelist for your next mint, or identifying your most dedicated collectors.&lt;/p&gt;

&lt;p&gt;The problem? Marketplaces don't export holder lists. APIs require coding. And manually checking each NFT is impossible for collections with thousands of items.&lt;/p&gt;

&lt;p&gt;In this tutorial, I'll show you exactly how to take an NFT snapshot on Solana—no coding required—and &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;export your NFT holders to CSV&lt;/a&gt; in under 60 seconds.&lt;/p&gt;




&lt;h2&gt;
  
  
  What You'll Need
&lt;/h2&gt;

&lt;p&gt;Before starting, make sure you have:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Collection Address&lt;/strong&gt; — The verified collection identifier (not individual NFT mints)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web Browser&lt;/strong&gt; — Any modern browser (Chrome, Firefox, Safari)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;5 Minutes&lt;/strong&gt; — That's all it takes&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Don't have the collection address?&lt;/strong&gt; Find it on &lt;a href="https://magiceden.io" rel="noopener noreferrer"&gt;Magic Eden&lt;/a&gt;, &lt;a href="https://tensor.trade" rel="noopener noreferrer"&gt;Tensor&lt;/a&gt;, or &lt;a href="https://solscan.io" rel="noopener noreferrer"&gt;Solscan&lt;/a&gt; by searching your collection name.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Find Your Collection Address
&lt;/h2&gt;

&lt;p&gt;The collection address is different from individual NFT mint addresses. Here's how to find it:&lt;/p&gt;

&lt;h3&gt;
  
  
  On Magic Eden
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Go to your collection page&lt;/li&gt;
&lt;li&gt;Click on any NFT in the collection&lt;/li&gt;
&lt;li&gt;Look for "Collection" in the details&lt;/li&gt;
&lt;li&gt;Copy the address shown&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  On Tensor
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Navigate to your collection&lt;/li&gt;
&lt;li&gt;Click the info icon or details section&lt;/li&gt;
&lt;li&gt;Find "Collection Address" or "Verified Collection"&lt;/li&gt;
&lt;li&gt;Copy the address&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  On Solscan
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Search for any NFT from your collection&lt;/li&gt;
&lt;li&gt;View the NFT details&lt;/li&gt;
&lt;li&gt;Look for "Collection" metadata&lt;/li&gt;
&lt;li&gt;The address shown is your collection address&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Example collection address:&lt;/strong&gt; &lt;code&gt;DRiP2Pn2K6fuMLKQmt5rZWyHiUZ6WK3GChEySUpHSS4x&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Take an NFT Snapshot (Step-by-Step)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Open the NFT Snapshot Tool
&lt;/h3&gt;

&lt;p&gt;Navigate to the &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;Solana NFT holder export tool&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;No account or wallet connection required—the tool reads public blockchain data.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Enter Your Collection Address
&lt;/h3&gt;

&lt;p&gt;Paste your collection's verified address into the input field.&lt;/p&gt;

&lt;p&gt;The tool validates the address and shows collection metadata (name, symbol, total supply) if available.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Configure Snapshot Settings
&lt;/h3&gt;

&lt;p&gt;Adjust optional settings:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Setting&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Max Holders&lt;/td&gt;
&lt;td&gt;Limit results to top N holders&lt;/td&gt;
&lt;td&gt;All&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Min NFT Count&lt;/td&gt;
&lt;td&gt;Exclude wallets below threshold&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Export Format&lt;/td&gt;
&lt;td&gt;CSV or JSON&lt;/td&gt;
&lt;td&gt;CSV&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For most use cases, default settings work fine—capturing all holders.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Generate the Snapshot
&lt;/h3&gt;

&lt;p&gt;Click &lt;strong&gt;"Generate Snapshot"&lt;/strong&gt; to start the process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens next:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The tool queries Solana for all NFTs in the collection&lt;/li&gt;
&lt;li&gt;It identifies the current owner of each NFT&lt;/li&gt;
&lt;li&gt;Progress bar shows completion status&lt;/li&gt;
&lt;li&gt;Large collections (10K+ NFTs) may take 30-60 seconds&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 5: Download Your Holder List
&lt;/h3&gt;

&lt;p&gt;Once complete, click &lt;strong&gt;"Download CSV"&lt;/strong&gt; or &lt;strong&gt;"Download JSON"&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Your file includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wallet addresses (holders)&lt;/li&gt;
&lt;li&gt;NFT count per holder&lt;/li&gt;
&lt;li&gt;Percentage of collection owned&lt;/li&gt;
&lt;li&gt;Holder rank&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Understanding Your Snapshot Data
&lt;/h2&gt;

&lt;p&gt;Here's what each column in your CSV means:&lt;/p&gt;

&lt;h3&gt;
  
  
  Wallet Address
&lt;/h3&gt;

&lt;p&gt;The Solana public key of the holder. This is the address you'll use for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Airdrop distribution&lt;/li&gt;
&lt;li&gt;Whitelist verification&lt;/li&gt;
&lt;li&gt;Analytics tracking&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  NFT Count
&lt;/h3&gt;

&lt;p&gt;The number of NFTs this wallet holds from the collection. A wallet with 5 NFTs appears once with count 5—not 5 separate entries.&lt;/p&gt;

&lt;h3&gt;
  
  
  Percentage of Collection
&lt;/h3&gt;

&lt;p&gt;The holder's share of total collection supply. Useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identifying whales (collectors with many NFTs)&lt;/li&gt;
&lt;li&gt;Proportional airdrop calculations&lt;/li&gt;
&lt;li&gt;Concentration analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Holder Rank
&lt;/h3&gt;

&lt;p&gt;Position in holder leaderboard by NFT count. Rank 1 = largest holder.&lt;/p&gt;




&lt;h2&gt;
  
  
  What to Do After Taking a Snapshot
&lt;/h2&gt;

&lt;h3&gt;
  
  
  For Token Airdrops
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Calculate allocation&lt;/strong&gt; — Decide tokens per NFT held&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Add amount column&lt;/strong&gt; — Multiply NFT count by tokens per NFT&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Filter if needed&lt;/strong&gt; — Remove marketplace wallets or bots&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Import to Multisender&lt;/strong&gt; — Upload to &lt;a href="https://jumpbit.io/en/solana/token-distribution/multisender" rel="noopener noreferrer"&gt;Jumpbit Multisender&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Example calculation:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Wallet A: 5 NFTs × 100 tokens/NFT = 500 tokens
Wallet B: 1 NFT × 100 tokens/NFT = 100 tokens
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  For Whitelist Generation
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Set criteria&lt;/strong&gt; — Minimum NFTs required for whitelist&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Filter snapshot&lt;/strong&gt; — Keep only wallets meeting criteria&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Export addresses&lt;/strong&gt; — Single column of eligible wallets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Import to mint tool&lt;/strong&gt; — Use for presale/allowlist verification&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  For Diamond Hands Tracking
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Take initial snapshot&lt;/strong&gt; — Record holders at time T1&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wait period&lt;/strong&gt; — Weeks or months&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Take second snapshot&lt;/strong&gt; — Record holders at time T2&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compare lists&lt;/strong&gt; — Wallets in both = diamond hands&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  How to Filter Your Snapshot Data
&lt;/h2&gt;

&lt;p&gt;Raw snapshots include everything—including addresses you may want to exclude.&lt;/p&gt;

&lt;h3&gt;
  
  
  Removing Marketplace Wallets
&lt;/h3&gt;

&lt;p&gt;When NFTs are listed for sale, they may be held by marketplace escrow accounts:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Marketplace&lt;/th&gt;
&lt;th&gt;What Happens&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Magic Eden&lt;/td&gt;
&lt;td&gt;Escrow holds listed NFTs&lt;/td&gt;
&lt;td&gt;Optional filter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Tensor&lt;/td&gt;
&lt;td&gt;Various escrow accounts&lt;/td&gt;
&lt;td&gt;Optional filter&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Other&lt;/td&gt;
&lt;td&gt;Check listing status&lt;/td&gt;
&lt;td&gt;Case-by-case&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Listed NFTs are still "owned" in some sense—the seller controls them. Decide based on your use case.&lt;/p&gt;

&lt;h3&gt;
  
  
  Removing Suspected Bots
&lt;/h3&gt;

&lt;p&gt;Bot wallets often have patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Very new wallet age&lt;/li&gt;
&lt;li&gt;Holding minimum 1 NFT only&lt;/li&gt;
&lt;li&gt;No other activity on-chain&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Consider your filtering criteria carefully—some legitimate holders may match these patterns.&lt;/p&gt;

&lt;h3&gt;
  
  
  Setting Minimum Thresholds
&lt;/h3&gt;

&lt;p&gt;Filter by NFT count:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Filter: NFT Count &amp;gt;= 3 (for whale-only rewards)
Filter: NFT Count &amp;gt;= 1 (for all holders)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  NFT Snapshot for Different Collection Types
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Standard Metaplex Collections
&lt;/h3&gt;

&lt;p&gt;Most Solana NFT collections use Metaplex standard:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SMB, DeGods, y00ts, Mad Lads&lt;/li&gt;
&lt;li&gt;Straightforward snapshot process&lt;/li&gt;
&lt;li&gt;Works with all snapshot tools&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Compressed NFT Collections (cNFTs)
&lt;/h3&gt;

&lt;p&gt;Newer collections using state compression:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DRiP, some gaming NFTs&lt;/li&gt;
&lt;li&gt;Stored in Merkle trees&lt;/li&gt;
&lt;li&gt;Requires cNFT-compatible tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;Metaplex NFT snapshot tool&lt;/a&gt; supports cNFTs—no special configuration needed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Programmable NFTs (pNFTs)
&lt;/h3&gt;

&lt;p&gt;Collections with enforced royalties:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Some newer Metaplex collections&lt;/li&gt;
&lt;li&gt;Custom authorization rules&lt;/li&gt;
&lt;li&gt;Same snapshot process as standard&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Mixed Collections
&lt;/h3&gt;

&lt;p&gt;Some collections have multiple standards:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Early mints: standard Metaplex&lt;/li&gt;
&lt;li&gt;Later mints: cNFTs or pNFTs&lt;/li&gt;
&lt;li&gt;Good tools handle all types automatically&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Troubleshooting Common Issues
&lt;/h2&gt;

&lt;h3&gt;
  
  
  "Invalid Collection Address"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; You entered something that isn't a valid Solana collection address.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Verify on Magic Eden or Tensor&lt;/li&gt;
&lt;li&gt;Ensure it's the collection address, not an NFT mint&lt;/li&gt;
&lt;li&gt;Check for extra spaces or characters&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  "Collection Not Found"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; The collection may not be verified or uses non-standard structure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Confirm collection has verified collection status&lt;/li&gt;
&lt;li&gt;Try finding the address on a different marketplace&lt;/li&gt;
&lt;li&gt;Some very old collections lack proper collection data&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  "No Holders Found"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; The collection has no current holders or address is incorrect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Verify collection exists and has been minted&lt;/li&gt;
&lt;li&gt;Check that NFTs aren't all burned&lt;/li&gt;
&lt;li&gt;Confirm collection address on explorer&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  "Snapshot Taking Too Long"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; Large collection with many NFTs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wait for processing (can take 60-90 seconds for 50K+ NFTs)&lt;/li&gt;
&lt;li&gt;Large compressed NFT collections may take longer&lt;/li&gt;
&lt;li&gt;Try during off-peak hours&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Alternative Methods for NFT Snapshots
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Method 1: Helius API
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;https://api.helius.xyz/v1/nft-events&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;method&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;POST&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Content-Type&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;application/json&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="na"&gt;body&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;stringify&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
      &lt;span class="na"&gt;query&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;collection&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;COLLECTION_ADDRESS&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
      &lt;span class="na"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;YOUR_API_KEY&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
    &lt;span class="p"&gt;})&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; Programmable, rich data&lt;br&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Requires coding, API key, rate limits&lt;/p&gt;

&lt;h3&gt;
  
  
  Method 2: Tensor API
&lt;/h3&gt;

&lt;p&gt;Tensor offers API access for analytics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Holder data available&lt;/li&gt;
&lt;li&gt;Requires developer account&lt;/li&gt;
&lt;li&gt;Rate limits apply&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; Real-time marketplace data&lt;br&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Account required, limits on free tier&lt;/p&gt;

&lt;h3&gt;
  
  
  Method 3: Snapshot Tool (Recommended)
&lt;/h3&gt;

&lt;p&gt;No code, no API keys, just paste and export. Use a &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;collection holder snapshot tool&lt;/a&gt; for the fastest results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; Fast, simple, export-ready formats&lt;br&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Less customizable than API methods&lt;/p&gt;




&lt;h2&gt;
  
  
  Best Practices for NFT Snapshots
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Document Snapshot Timing
&lt;/h3&gt;

&lt;p&gt;Always record when the snapshot was taken:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Block height (if available)&lt;/li&gt;
&lt;li&gt;Timestamp&lt;/li&gt;
&lt;li&gt;Purpose of snapshot&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Announce in Advance
&lt;/h3&gt;

&lt;p&gt;For governance or rewards:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Announce snapshot date/time beforehand&lt;/li&gt;
&lt;li&gt;Prevents accusations of unfairness&lt;/li&gt;
&lt;li&gt;Gives holders time to consolidate&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Verify Sample Addresses
&lt;/h3&gt;

&lt;p&gt;Spot-check 5-10 random addresses:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Confirm they hold the expected NFTs&lt;/li&gt;
&lt;li&gt;Verify NFT counts match&lt;/li&gt;
&lt;li&gt;Build confidence in data accuracy&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Consider Staked/Locked NFTs
&lt;/h3&gt;

&lt;p&gt;NFTs in staking contracts may show different owners:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Staking contract address = current holder&lt;/li&gt;
&lt;li&gt;Original owner = intended recipient&lt;/li&gt;
&lt;li&gt;Coordinate with staking platform for true owner data&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. Keep Historical Snapshots
&lt;/h3&gt;

&lt;p&gt;Save snapshots for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Audit trails&lt;/li&gt;
&lt;li&gt;Diamond hands comparisons&lt;/li&gt;
&lt;li&gt;Dispute resolution&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;p&gt;Taking an NFT snapshot on Solana is straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Get your collection address (not NFT mints)&lt;/li&gt;
&lt;li&gt;Use a snapshot tool (no coding required)&lt;/li&gt;
&lt;li&gt;Generate and download your holder list&lt;/li&gt;
&lt;li&gt;Filter and process for your specific use case&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The entire process takes under 60 seconds for most collections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready to snapshot your NFT collection?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Try the &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;NFT holder CSV export tool&lt;/a&gt;—paste your collection address and download in seconds.&lt;/p&gt;




</description>
    </item>
    <item>
      <title>What is an NFT Snapshot? Complete Guide to Solana Holder Exports</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Sun, 25 Jan 2026 11:56:52 +0000</pubDate>
      <link>https://dev.to/jumpbit/what-is-an-nft-snapshot-complete-guide-to-solana-holder-exports-81p</link>
      <guid>https://dev.to/jumpbit/what-is-an-nft-snapshot-complete-guide-to-solana-holder-exports-81p</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You're planning a token airdrop to your NFT holders. Or building a whitelist for your next mint. Or just trying to figure out who owns your collection.&lt;/p&gt;

&lt;p&gt;But how do you get a list of every wallet holding your NFTs?&lt;/p&gt;

&lt;p&gt;The answer: &lt;strong&gt;NFT Snapshots&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this guide, I'll explain exactly what an NFT snapshot is, how it works on Solana, what data it captures, and why projects use snapshots for airdrops, whitelists, and community rewards.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is an NFT Snapshot?
&lt;/h2&gt;

&lt;p&gt;An &lt;strong&gt;NFT snapshot&lt;/strong&gt; is a point-in-time capture of all wallet addresses holding NFTs from a specific collection, along with how many NFTs each wallet owns.&lt;/p&gt;

&lt;p&gt;On Solana, a snapshot scans every NFT associated with a collection address and identifies the current owner of each. The result is a downloadable list—typically CSV or JSON—containing every holder's wallet address and NFT count.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Simple explanation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You provide the collection address&lt;/li&gt;
&lt;li&gt;The tool queries the Solana blockchain&lt;/li&gt;
&lt;li&gt;It finds every wallet holding NFTs from that collection&lt;/li&gt;
&lt;li&gt;You download the complete holder list with NFT counts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Unlike marketplace analytics (which show limited data), an &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;NFT holder export tool&lt;/a&gt; gives you the raw ownership data—every single holder, exportable and actionable.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Does an NFT Snapshot Work? (Technical Breakdown)
&lt;/h2&gt;

&lt;p&gt;Let's look at what happens when you take a snapshot of a Solana NFT collection:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Collection Address Input
&lt;/h3&gt;

&lt;p&gt;You provide the collection address—the verified collection identifier that groups NFTs together. This is different from individual NFT mint addresses.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: NFT Discovery
&lt;/h3&gt;

&lt;p&gt;The snapshot tool queries the Solana blockchain to find all NFTs belonging to that collection. This involves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reading Metaplex metadata&lt;/li&gt;
&lt;li&gt;Checking collection verification&lt;/li&gt;
&lt;li&gt;Handling both standard and compressed NFTs&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 3: Owner Identification
&lt;/h3&gt;

&lt;p&gt;For each NFT in the collection, the tool identifies the &lt;strong&gt;owner&lt;/strong&gt;—the wallet address that currently holds that NFT.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Aggregation
&lt;/h3&gt;

&lt;p&gt;Owners are aggregated by wallet address:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If a wallet holds 5 NFTs → counted once with quantity 5&lt;/li&gt;
&lt;li&gt;Single NFT holders → counted once with quantity 1&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 5: Data Compilation
&lt;/h3&gt;

&lt;p&gt;All holder data is compiled into a structured format:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Data Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Wallet Address&lt;/td&gt;
&lt;td&gt;Owner of the NFT(s)&lt;/td&gt;
&lt;td&gt;7xKX...4mPq&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;NFT Count&lt;/td&gt;
&lt;td&gt;Number of NFTs held&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Percentage&lt;/td&gt;
&lt;td&gt;Share of total collection&lt;/td&gt;
&lt;td&gt;0.5%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Step 6: Export
&lt;/h3&gt;

&lt;p&gt;The complete holder list is exported to CSV (for spreadsheets and airdrop tools) or JSON (for developers and custom scripts).&lt;/p&gt;




&lt;h2&gt;
  
  
  What Data Does an NFT Snapshot Include?
&lt;/h2&gt;

&lt;p&gt;A comprehensive NFT snapshot captures:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core Fields:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Wallet address&lt;/strong&gt; — The holder's Solana public key&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;NFT count&lt;/strong&gt; — Number of NFTs held from the collection&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Percentage of collection&lt;/strong&gt; — Holder's share of total supply&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Extended Fields (tool-dependent):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Individual NFT mint addresses&lt;/li&gt;
&lt;li&gt;Holder rank by quantity&lt;/li&gt;
&lt;li&gt;Rarity scores (if available)&lt;/li&gt;
&lt;li&gt;Collection verification status&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why Do Projects Take NFT Snapshots?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Token Airdrops to Holders
&lt;/h3&gt;

&lt;p&gt;The most common use case. NFT projects airdrop tokens to holders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reward community members with governance tokens&lt;/li&gt;
&lt;li&gt;Distribute utility tokens for ecosystem&lt;/li&gt;
&lt;li&gt;Proportional rewards based on NFTs held&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; A collection airdrops 100 tokens per NFT held—holders with 5 NFTs receive 500 tokens. After you &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;export your NFT holders to CSV&lt;/a&gt;, use a bulk sender to distribute tokens.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Whitelist Generation
&lt;/h3&gt;

&lt;p&gt;Create allow-lists for exclusive access:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Presale spots for new mints&lt;/li&gt;
&lt;li&gt;Exclusive drops for existing holders&lt;/li&gt;
&lt;li&gt;Tiered access based on NFT count&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Diamond Hands Rewards
&lt;/h3&gt;

&lt;p&gt;Identify and reward loyal long-term holders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Compare snapshots over time&lt;/li&gt;
&lt;li&gt;Track who has held continuously&lt;/li&gt;
&lt;li&gt;Reward holders who didn't flip&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Whale Detection
&lt;/h3&gt;

&lt;p&gt;Identify collectors with multiple NFTs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Track top 10/50/100 collectors&lt;/li&gt;
&lt;li&gt;Monitor collection concentration&lt;/li&gt;
&lt;li&gt;Identify potential influencers&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. Community Analytics
&lt;/h3&gt;

&lt;p&gt;Understand your holder base:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Total unique holders&lt;/li&gt;
&lt;li&gt;Average NFTs per holder&lt;/li&gt;
&lt;li&gt;Holder growth over time&lt;/li&gt;
&lt;li&gt;Distribution patterns&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  NFT Standards on Solana
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Metaplex Standard (Original)
&lt;/h3&gt;

&lt;p&gt;The classic Solana NFT standard:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Individual NFT accounts&lt;/li&gt;
&lt;li&gt;On-chain metadata&lt;/li&gt;
&lt;li&gt;Used by most collections&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Snapshot compatibility:&lt;/strong&gt; ✅ Fully supported&lt;/p&gt;

&lt;h3&gt;
  
  
  Certified Collections
&lt;/h3&gt;

&lt;p&gt;Metaplex verified collections with on-chain collection authority:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Collection address links all NFTs&lt;/li&gt;
&lt;li&gt;Verification prevents fakes&lt;/li&gt;
&lt;li&gt;Easier to snapshot&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Snapshot compatibility:&lt;/strong&gt; ✅ Fully supported&lt;/p&gt;

&lt;h3&gt;
  
  
  Compressed NFTs (cNFTs)
&lt;/h3&gt;

&lt;p&gt;State compression for cheaper minting:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Data stored in Merkle trees&lt;/li&gt;
&lt;li&gt;Much cheaper to mint (1000x)&lt;/li&gt;
&lt;li&gt;Different on-chain structure&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Snapshot compatibility:&lt;/strong&gt; ✅ Requires updated tools that support cNFT scanning&lt;/p&gt;

&lt;h3&gt;
  
  
  Programmable NFTs (pNFTs)
&lt;/h3&gt;

&lt;p&gt;NFTs with enforced royalties and rules:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Royalty enforcement on-chain&lt;/li&gt;
&lt;li&gt;Custom authorization rules&lt;/li&gt;
&lt;li&gt;Used by newer collections&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Snapshot compatibility:&lt;/strong&gt; ✅ Fully supported&lt;/p&gt;




&lt;h2&gt;
  
  
  NFT Snapshot vs Marketplace Analytics
&lt;/h2&gt;

&lt;p&gt;Why not just use Magic Eden or Tensor?&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Marketplace Analytics&lt;/th&gt;
&lt;th&gt;NFT Snapshot Tool&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;View holder count&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;See top holders&lt;/td&gt;
&lt;td&gt;✅ Limited&lt;/td&gt;
&lt;td&gt;✅ All holders&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Export to CSV&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Get wallet addresses&lt;/td&gt;
&lt;td&gt;❌ No bulk export&lt;/td&gt;
&lt;td&gt;✅ Full list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Airdrop-ready format&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Compressed NFT support&lt;/td&gt;
&lt;td&gt;✅ Partial&lt;/td&gt;
&lt;td&gt;✅ Full&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Marketplaces are great for trading and quick stats. A dedicated &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;Solana NFT snapshot tool&lt;/a&gt; is essential for taking action on holder data.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Use an NFT Snapshot for Airdrops
&lt;/h2&gt;

&lt;p&gt;Here's a typical workflow for airdropping tokens to your NFT community:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Take the Snapshot
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Enter your collection address&lt;/li&gt;
&lt;li&gt;Generate the snapshot&lt;/li&gt;
&lt;li&gt;Download the CSV file&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 2: Calculate Airdrop Amounts
&lt;/h3&gt;

&lt;p&gt;Add a column for airdrop allocation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Per-NFT:&lt;/strong&gt; Multiply NFT count by tokens per NFT&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Equal:&lt;/strong&gt; Same amount to all holders regardless of count&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tiered:&lt;/strong&gt; Different rates for different holder tiers&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 3: Filter (Optional)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Remove known marketplace wallets&lt;/li&gt;
&lt;li&gt;Exclude suspected bots&lt;/li&gt;
&lt;li&gt;Set minimum NFT threshold&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 4: Import to Multisender
&lt;/h3&gt;

&lt;p&gt;Upload your CSV to &lt;a href="https://jumpbit.io/en/solana/token-distribution/multisender" rel="noopener noreferrer"&gt;Jumpbit Multisender&lt;/a&gt; and execute the airdrop to all holders in batches.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Are the Limitations of NFT Snapshots?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Point-in-Time Only&lt;/strong&gt;&lt;br&gt;
A snapshot captures one moment. Ownership changes constantly—the data is accurate only at snapshot time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No Historical Data (Usually)&lt;/strong&gt;&lt;br&gt;
Most tools snapshot the current state only. Historical ownership requires specialized archival tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Includes All Holders&lt;/strong&gt;&lt;br&gt;
Snapshots include marketplace escrows, lending protocols, and bots. You may need to filter these out.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Large Collections Take Longer&lt;/strong&gt;&lt;br&gt;
Collections with 50K+ NFTs require more processing time. Expect 30-90 seconds for large collections.&lt;/p&gt;




&lt;h2&gt;
  
  
  Common Questions About NFT Snapshots
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What address do I need?
&lt;/h3&gt;

&lt;p&gt;You need the &lt;strong&gt;collection address&lt;/strong&gt;, not individual NFT mints. Find it on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Magic Eden (collection page URL or details)&lt;/li&gt;
&lt;li&gt;Tensor (collection info section)&lt;/li&gt;
&lt;li&gt;Solscan (search collection name)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Can I snapshot compressed NFTs?
&lt;/h3&gt;

&lt;p&gt;Yes, but not all tools support cNFTs. Modern snapshot tools handle standard Metaplex, compressed NFTs (cNFTs), and programmable NFTs (pNFTs) automatically.&lt;/p&gt;

&lt;h3&gt;
  
  
  How accurate is the data?
&lt;/h3&gt;

&lt;p&gt;Snapshot accuracy depends on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RPC node freshness (usually &amp;lt;1 second delay)&lt;/li&gt;
&lt;li&gt;Collection verification (verified = more accurate)&lt;/li&gt;
&lt;li&gt;Time of snapshot (ownership changes constantly)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Can I snapshot a specific time in the past?
&lt;/h3&gt;

&lt;p&gt;Most tools only support current-block snapshots. Historical snapshots require archival RPC nodes and specialized tools.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;p&gt;NFT snapshots are essential for any Solana collection planning:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Token airdrops to holders&lt;/li&gt;
&lt;li&gt;Whitelist generation for mints&lt;/li&gt;
&lt;li&gt;Community reward programs&lt;/li&gt;
&lt;li&gt;Holder analytics and tracking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The process is straightforward: provide a collection address, let the tool scan the blockchain, and download your complete holder list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready to capture your NFT holder data?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Try &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/nft-snapshot" rel="noopener noreferrer"&gt;Jumpbit's NFT holder snapshot tool&lt;/a&gt;—no API keys, no coding, just paste your collection address and export in seconds.&lt;/p&gt;




</description>
      <category>nft</category>
      <category>nftsnapshot</category>
      <category>solana</category>
      <category>magiceden</category>
    </item>
    <item>
      <title>Token Snapshot Tools Compared: Jumpbit vs Helius vs Smithii</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Sun, 25 Jan 2026 11:44:34 +0000</pubDate>
      <link>https://dev.to/jumpbit/token-snapshot-tools-compared-jumpbit-vs-helius-vs-smithii-4j3f</link>
      <guid>https://dev.to/jumpbit/token-snapshot-tools-compared-jumpbit-vs-helius-vs-smithii-4j3f</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You need to export your Solana token holders. But which tool should you use?&lt;/p&gt;

&lt;p&gt;Helius API requires coding. Smithii has rate limits. Manual RPC queries are complex. And there are newer options like Jumpbit that promise simpler workflows.&lt;/p&gt;

&lt;p&gt;In this comparison, I'll break down the top methods for taking token snapshots on Solana—covering ease of use, speed, pricing, and export capabilities—so you can choose the right tool for your project.&lt;/p&gt;




&lt;h2&gt;
  
  
  Quick Comparison Overview
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Jumpbit&lt;/th&gt;
&lt;th&gt;Helius API&lt;/th&gt;
&lt;th&gt;Smithii&lt;/th&gt;
&lt;th&gt;Manual RPC&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Ease of Use&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No-code UI&lt;/td&gt;
&lt;td&gt;Requires coding&lt;/td&gt;
&lt;td&gt;Web UI&lt;/td&gt;
&lt;td&gt;Requires coding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Export Formats&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;CSV, JSON&lt;/td&gt;
&lt;td&gt;JSON (API)&lt;/td&gt;
&lt;td&gt;CSV&lt;/td&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;API Key Required&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Rate Limits&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;None&lt;/td&gt;
&lt;td&gt;Yes (tier-based)&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;RPC-dependent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Large Token Support&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;1M+ holders&lt;/td&gt;
&lt;td&gt;Tier-dependent&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;td&gt;Slow&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SPL22 Support&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Partial&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Pricing&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Pay-per-use&lt;/td&gt;
&lt;td&gt;Subscription&lt;/td&gt;
&lt;td&gt;Subscription&lt;/td&gt;
&lt;td&gt;RPC costs&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Jumpbit Token Snapshot
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Jumpbit offers a browser-based snapshot tool. You paste a mint address, click generate, and download your holder list. No account, no API keys, no coding.&lt;/p&gt;

&lt;h3&gt;
  
  
  Strengths
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;No Technical Barrier&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Paste address → Click generate → Download CSV&lt;/li&gt;
&lt;li&gt;Works in any browser&lt;/li&gt;
&lt;li&gt;No wallet connection required&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Fast Processing&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Handles 1M+ holder tokens&lt;/li&gt;
&lt;li&gt;Typical export time: 30-60 seconds&lt;/li&gt;
&lt;li&gt;No rate limits or daily caps&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Export-Ready Formats&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CSV for spreadsheets and airdrop tools&lt;/li&gt;
&lt;li&gt;JSON for developers&lt;/li&gt;
&lt;li&gt;Clean data with wallet addresses, balances, percentages&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Full Token Support&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;SPL (original Token Program)&lt;/li&gt;
&lt;li&gt;SPL22 (Token Extensions)&lt;/li&gt;
&lt;li&gt;Automatic standard detection&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Limitations
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;No API access (UI only)&lt;/li&gt;
&lt;li&gt;No historical snapshots (current block only)&lt;/li&gt;
&lt;li&gt;Less customizable than API solutions&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Project teams needing quick exports&lt;/li&gt;
&lt;li&gt;Non-technical users&lt;/li&gt;
&lt;li&gt;One-time or occasional snapshots&lt;/li&gt;
&lt;li&gt;Airdrop preparation&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Helius API
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Helius provides RPC and API infrastructure for Solana. Their token holder endpoints let you query holder data programmatically.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;https://api.helius.xyz/v0/token-accounts&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;method&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;POST&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;headers&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;Content-Type&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;application/json&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="na"&gt;body&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;stringify&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt;
      &lt;span class="na"&gt;mintAddress&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;YOUR_TOKEN_MINT&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;apiKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;YOUR_API_KEY&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
    &lt;span class="p"&gt;})&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;holders&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;json&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Strengths
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Full Programmability&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Integrate into custom scripts&lt;/li&gt;
&lt;li&gt;Automate recurring snapshots&lt;/li&gt;
&lt;li&gt;Build custom analytics pipelines&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Rich Data&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Detailed token account information&lt;/li&gt;
&lt;li&gt;Transaction history access&lt;/li&gt;
&lt;li&gt;Webhook support for real-time tracking&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Enterprise Infrastructure&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;High uptime guarantees&lt;/li&gt;
&lt;li&gt;Dedicated support on higher tiers&lt;/li&gt;
&lt;li&gt;Scalable for large applications&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Limitations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Requires Coding&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Must write JavaScript/Python/etc.&lt;/li&gt;
&lt;li&gt;Handle pagination manually&lt;/li&gt;
&lt;li&gt;Build your own CSV export&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;API Key Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sign up for account&lt;/li&gt;
&lt;li&gt;Manage authentication&lt;/li&gt;
&lt;li&gt;Key rotation for security&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Rate Limits&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free tier: Limited requests/second&lt;/li&gt;
&lt;li&gt;Paid tiers: Higher limits but still capped&lt;/li&gt;
&lt;li&gt;Large exports may hit limits&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Subscription Pricing&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Free tier limited&lt;/li&gt;
&lt;li&gt;Developer: $49/month&lt;/li&gt;
&lt;li&gt;Growth: $499/month&lt;/li&gt;
&lt;li&gt;Enterprise: Custom&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Developers building custom tools&lt;/li&gt;
&lt;li&gt;Recurring automated snapshots&lt;/li&gt;
&lt;li&gt;Integration with existing systems&lt;/li&gt;
&lt;li&gt;Projects needing full API access&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Smithii
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Smithii offers Solana analytics tools including token holder lookups. Their web interface allows viewing holder data with limited export.&lt;/p&gt;

&lt;h3&gt;
  
  
  Strengths
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Analytics Dashboard&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Visual holder distribution&lt;/li&gt;
&lt;li&gt;Whale tracking&lt;/li&gt;
&lt;li&gt;Historical data (limited)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Web Interface&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No coding required&lt;/li&gt;
&lt;li&gt;Visual charts and graphs&lt;/li&gt;
&lt;li&gt;Quick lookups&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Limitations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Export Restrictions&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CSV export limited on free tier&lt;/li&gt;
&lt;li&gt;Full exports require subscription&lt;/li&gt;
&lt;li&gt;Rate limits on queries&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Account Required&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Must create account&lt;/li&gt;
&lt;li&gt;Email verification&lt;/li&gt;
&lt;li&gt;API key management&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Less Comprehensive&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fewer features than Helius API&lt;/li&gt;
&lt;li&gt;Limited customization&lt;/li&gt;
&lt;li&gt;Slower for large tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Quick holder lookups&lt;/li&gt;
&lt;li&gt;Visual analytics&lt;/li&gt;
&lt;li&gt;Projects already using Smithii ecosystem&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Manual RPC Queries
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Query Solana RPC nodes directly using &lt;code&gt;getProgramAccounts&lt;/code&gt; to fetch all token accounts for a mint.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;Connection&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nx"&gt;PublicKey&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@solana/web3.js&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;TOKEN_PROGRAM_ID&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nf"&gt;require&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@solana/spl-token&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;connection&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;new&lt;/span&gt; &lt;span class="nc"&gt;Connection&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;https://api.mainnet-beta.solana.com&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;accounts&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;connection&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getProgramAccounts&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="nx"&gt;TOKEN_PROGRAM_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;filters&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
      &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;dataSize&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;165&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
      &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;memcmp&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;offset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;bytes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;mintAddress&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;]&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Strengths
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;No Third-Party Dependency&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Direct blockchain access&lt;/li&gt;
&lt;li&gt;No API keys&lt;/li&gt;
&lt;li&gt;No rate limits (except RPC)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Full Control&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Custom data processing&lt;/li&gt;
&lt;li&gt;Any export format&lt;/li&gt;
&lt;li&gt;Complete flexibility&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Free (Mostly)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Public RPC endpoints available&lt;/li&gt;
&lt;li&gt;Pay only for premium RPC if needed&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Limitations
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;High Technical Barrier&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Requires Solana development knowledge&lt;/li&gt;
&lt;li&gt;Must handle data parsing&lt;/li&gt;
&lt;li&gt;Error handling complexity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Slow for Large Tokens&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;getProgramAccounts is resource-intensive&lt;/li&gt;
&lt;li&gt;May timeout on large tokens&lt;/li&gt;
&lt;li&gt;Pagination required&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;RPC Limitations&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Public RPCs have restrictions&lt;/li&gt;
&lt;li&gt;May need paid RPC for reliability&lt;/li&gt;
&lt;li&gt;Geographic performance varies&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Experienced Solana developers&lt;/li&gt;
&lt;li&gt;Custom integration requirements&lt;/li&gt;
&lt;li&gt;Projects wanting zero external dependencies&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Detailed Feature Comparison
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Speed Comparison
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Token Size&lt;/th&gt;
&lt;th&gt;Jumpbit&lt;/th&gt;
&lt;th&gt;Helius&lt;/th&gt;
&lt;th&gt;Smithii&lt;/th&gt;
&lt;th&gt;Manual RPC&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;10K holders&lt;/td&gt;
&lt;td&gt;~5s&lt;/td&gt;
&lt;td&gt;~3s&lt;/td&gt;
&lt;td&gt;~10s&lt;/td&gt;
&lt;td&gt;~15s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;100K holders&lt;/td&gt;
&lt;td&gt;~15s&lt;/td&gt;
&lt;td&gt;~10s&lt;/td&gt;
&lt;td&gt;~45s&lt;/td&gt;
&lt;td&gt;~60s&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1M holders&lt;/td&gt;
&lt;td&gt;~45s&lt;/td&gt;
&lt;td&gt;~30s&lt;/td&gt;
&lt;td&gt;Timeout&lt;/td&gt;
&lt;td&gt;Timeout&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Export Format Comparison
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Format&lt;/th&gt;
&lt;th&gt;Jumpbit&lt;/th&gt;
&lt;th&gt;Helius&lt;/th&gt;
&lt;th&gt;Smithii&lt;/th&gt;
&lt;th&gt;Manual RPC&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CSV (Excel-ready)&lt;/td&gt;
&lt;td&gt;✅ Native&lt;/td&gt;
&lt;td&gt;❌ Build yourself&lt;/td&gt;
&lt;td&gt;✅ Limited&lt;/td&gt;
&lt;td&gt;❌ Build yourself&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;JSON&lt;/td&gt;
&lt;td&gt;✅ Native&lt;/td&gt;
&lt;td&gt;✅ Native&lt;/td&gt;
&lt;td&gt;✅ Native&lt;/td&gt;
&lt;td&gt;✅ Native&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Custom&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Pricing Comparison
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Tool&lt;/th&gt;
&lt;th&gt;Free Tier&lt;/th&gt;
&lt;th&gt;Paid Plans&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Jumpbit&lt;/td&gt;
&lt;td&gt;Pay-per-use&lt;/td&gt;
&lt;td&gt;Pay-per-use&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Helius&lt;/td&gt;
&lt;td&gt;Limited&lt;/td&gt;
&lt;td&gt;$49-$499+/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Smithii&lt;/td&gt;
&lt;td&gt;Very limited&lt;/td&gt;
&lt;td&gt;$29+/mo&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Manual RPC&lt;/td&gt;
&lt;td&gt;Free (public)&lt;/td&gt;
&lt;td&gt;RPC costs&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Which Tool Should You Choose?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Choose Jumpbit If:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;You need a quick, one-time snapshot&lt;/li&gt;
&lt;li&gt;You're not a developer&lt;/li&gt;
&lt;li&gt;You want CSV export without coding&lt;/li&gt;
&lt;li&gt;You have a large token (1M+ holders)&lt;/li&gt;
&lt;li&gt;You don't want subscriptions or API keys&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Choose Helius If:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;You're building a custom application&lt;/li&gt;
&lt;li&gt;You need automated recurring snapshots&lt;/li&gt;
&lt;li&gt;You want full API programmability&lt;/li&gt;
&lt;li&gt;You have budget for subscriptions&lt;/li&gt;
&lt;li&gt;You need enterprise support&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Choose Smithii If:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;You want visual analytics dashboards&lt;/li&gt;
&lt;li&gt;You're already in their ecosystem&lt;/li&gt;
&lt;li&gt;You need quick lookups (not bulk export)&lt;/li&gt;
&lt;li&gt;You prefer charts over raw data&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Choose Manual RPC If:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;You're an experienced Solana developer&lt;/li&gt;
&lt;li&gt;You want zero external dependencies&lt;/li&gt;
&lt;li&gt;You need maximum customization&lt;/li&gt;
&lt;li&gt;You have smaller tokens (&amp;lt;100K holders)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Migration Considerations
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Moving from Manual RPC to Jumpbit
&lt;/h3&gt;

&lt;p&gt;If you've been writing custom scripts, Jumpbit can save hours of development time. Export your snapshot in seconds instead of maintaining code.&lt;/p&gt;

&lt;h3&gt;
  
  
  Moving from Helius/Smithii to Jumpbit
&lt;/h3&gt;

&lt;p&gt;If you only need occasional snapshots (not automated), you can eliminate monthly subscriptions by using pay-per-use tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  Moving from UI Tools to API
&lt;/h3&gt;

&lt;p&gt;If your needs grow—recurring snapshots, custom integrations, automation—consider upgrading to Helius API for full programmability.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;p&gt;There's no single "best" tool—it depends on your needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Simplest option:&lt;/strong&gt; Jumpbit (no code, no subscription)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Most powerful:&lt;/strong&gt; Helius API (full programmability)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Best analytics:&lt;/strong&gt; Smithii (visual dashboards)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Most control:&lt;/strong&gt; Manual RPC (zero dependencies)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For most projects doing occasional airdrops or governance snapshots, a no-code tool like &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/token-snapshot" rel="noopener noreferrer"&gt;Jumpbit Token Snapshot&lt;/a&gt; offers the fastest path from mint address to CSV export.&lt;/p&gt;




</description>
      <category>solana</category>
      <category>web3</category>
      <category>tokensnapshot</category>
      <category>airdrop</category>
    </item>
    <item>
      <title>How to Take a Token Snapshot on Solana: Step-by-Step Guide</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Sun, 25 Jan 2026 11:34:43 +0000</pubDate>
      <link>https://dev.to/jumpbit/how-to-take-a-token-snapshot-on-solana-step-by-step-guide-1e22</link>
      <guid>https://dev.to/jumpbit/how-to-take-a-token-snapshot-on-solana-step-by-step-guide-1e22</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You need a list of every wallet holding your Solana token. Maybe you're planning an airdrop, setting up a governance vote, or just analyzing your holder base.&lt;/p&gt;

&lt;p&gt;The problem? Blockchain explorers don't let you export that data. APIs require coding. RPC queries are complex.&lt;/p&gt;

&lt;p&gt;In this tutorial, I'll show you exactly how to take a token snapshot on Solana—no coding required—and export your complete holder list to CSV in under 60 seconds.&lt;/p&gt;




&lt;h2&gt;
  
  
  What You'll Need
&lt;/h2&gt;

&lt;p&gt;Before starting, make sure you have:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Token Mint Address&lt;/strong&gt; — The unique identifier for your SPL or SPL22 token&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web Browser&lt;/strong&gt; — Any modern browser (Chrome, Firefox, Safari)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;5 Minutes&lt;/strong&gt; — That's all it takes&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Don't have the mint address?&lt;/strong&gt; Find it on &lt;a href="https://solscan.io" rel="noopener noreferrer"&gt;Solscan&lt;/a&gt;, &lt;a href="https://birdeye.so" rel="noopener noreferrer"&gt;Birdeye&lt;/a&gt;, or &lt;a href="https://dexscreener.com" rel="noopener noreferrer"&gt;DexScreener&lt;/a&gt; by searching your token name.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Take a Token Snapshot (Step-by-Step)
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Step 1: Open the Token Snapshot Tool
&lt;/h3&gt;

&lt;p&gt;Navigate to &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/token-snapshot" rel="noopener noreferrer"&gt;Jumpbit Token Snapshot&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;No account or wallet connection required—the tool reads public blockchain data.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Enter Your Token Mint Address
&lt;/h3&gt;

&lt;p&gt;Paste your SPL or SPL22 token's mint address into the input field.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example mint addresses:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;BONK: &lt;code&gt;DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;USDC: &lt;code&gt;EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The tool validates the address and shows token metadata (name, symbol, decimals).&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Configure Snapshot Settings
&lt;/h3&gt;

&lt;p&gt;Adjust optional settings:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Setting&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Max Holders&lt;/td&gt;
&lt;td&gt;Limit results to top N holders&lt;/td&gt;
&lt;td&gt;All&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Min Balance&lt;/td&gt;
&lt;td&gt;Exclude wallets below threshold&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Export Format&lt;/td&gt;
&lt;td&gt;CSV or JSON&lt;/td&gt;
&lt;td&gt;CSV&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For most use cases, default settings work fine—capturing all holders.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Generate the Snapshot
&lt;/h3&gt;

&lt;p&gt;Click &lt;strong&gt;"Generate Snapshot"&lt;/strong&gt; to start the process.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What happens next:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The tool queries Solana RPC nodes&lt;/li&gt;
&lt;li&gt;It scans all token accounts for your mint&lt;/li&gt;
&lt;li&gt;Progress bar shows completion status&lt;/li&gt;
&lt;li&gt;Large tokens (100K+ holders) may take 30-60 seconds&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 5: Download Your Holder List
&lt;/h3&gt;

&lt;p&gt;Once complete, click &lt;strong&gt;"Download CSV"&lt;/strong&gt; or &lt;strong&gt;"Download JSON"&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Your file includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wallet addresses (holders)&lt;/li&gt;
&lt;li&gt;Token balances (raw and formatted)&lt;/li&gt;
&lt;li&gt;Percentage of total supply&lt;/li&gt;
&lt;li&gt;Holder rank&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Understanding Your Snapshot Data
&lt;/h2&gt;

&lt;p&gt;Here's what each column in your CSV means:&lt;/p&gt;

&lt;h3&gt;
  
  
  Wallet Address
&lt;/h3&gt;

&lt;p&gt;The Solana public key of the holder. This is the address you'll use for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Airdrop distribution&lt;/li&gt;
&lt;li&gt;Whitelist verification&lt;/li&gt;
&lt;li&gt;Analytics tracking&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Token Balance (Raw)
&lt;/h3&gt;

&lt;p&gt;The on-chain balance as a raw integer. For a token with 9 decimals, a balance of &lt;code&gt;1000000000&lt;/code&gt; equals 1.0 tokens.&lt;/p&gt;

&lt;h3&gt;
  
  
  Token Balance (UI Amount)
&lt;/h3&gt;

&lt;p&gt;The human-readable balance with decimals applied. This is what you'd see in a wallet—&lt;code&gt;1,000.50&lt;/code&gt; tokens.&lt;/p&gt;

&lt;h3&gt;
  
  
  Percentage of Supply
&lt;/h3&gt;

&lt;p&gt;The holder's share of total circulating supply. Useful for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identifying whales (5%+ holders)&lt;/li&gt;
&lt;li&gt;Proportional airdrop calculations&lt;/li&gt;
&lt;li&gt;Supply concentration analysis&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What to Do After Taking a Snapshot
&lt;/h2&gt;

&lt;h3&gt;
  
  
  For Airdrops
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Filter the list&lt;/strong&gt; — Remove exchange wallets, known bots, or holders below minimum&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calculate amounts&lt;/strong&gt; — Add an "airdrop amount" column based on your distribution logic&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Import to Multisender&lt;/strong&gt; — Upload to &lt;a href="https://jumpbit.io/en/solana/token-distribution/multisender" rel="noopener noreferrer"&gt;Jumpbit Multisender&lt;/a&gt; for bulk distribution&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  For Governance
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Set snapshot block&lt;/strong&gt; — Note the timestamp/block when snapshot was taken&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Publish criteria&lt;/strong&gt; — Announce minimum balance required to vote&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Verify eligibility&lt;/strong&gt; — Cross-reference voter addresses against snapshot&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  For Analytics
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Save historical copies&lt;/strong&gt; — Take weekly/monthly snapshots to track growth&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Calculate metrics&lt;/strong&gt; — Holder count, average balance, Gini coefficient&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visualize trends&lt;/strong&gt; — Chart holder growth over time&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  How to Filter Your Snapshot Data
&lt;/h2&gt;

&lt;p&gt;Raw snapshots include everything—including wallets you may want to exclude.&lt;/p&gt;

&lt;h3&gt;
  
  
  Removing Exchange Wallets
&lt;/h3&gt;

&lt;p&gt;Known Solana exchange wallets to filter out:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Exchange&lt;/th&gt;
&lt;th&gt;Wallet Prefix&lt;/th&gt;
&lt;th&gt;Action&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Binance&lt;/td&gt;
&lt;td&gt;Multiple&lt;/td&gt;
&lt;td&gt;Remove from airdrop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Coinbase&lt;/td&gt;
&lt;td&gt;Multiple&lt;/td&gt;
&lt;td&gt;Remove from airdrop&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Kraken&lt;/td&gt;
&lt;td&gt;Multiple&lt;/td&gt;
&lt;td&gt;Remove from airdrop&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Search "Solana exchange wallets list" for updated addresses, or check if balances are suspiciously large and static.&lt;/p&gt;

&lt;h3&gt;
  
  
  Removing Dust Wallets
&lt;/h3&gt;

&lt;p&gt;Wallets with tiny balances (dust) often aren't real users:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Filter: Balance &amp;gt; 10 tokens (or your preferred minimum)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Removing Program Accounts
&lt;/h3&gt;

&lt;p&gt;Some "holders" are actually smart contracts or program accounts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Liquidity pools&lt;/li&gt;
&lt;li&gt;Staking contracts&lt;/li&gt;
&lt;li&gt;Token vesting contracts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Check if the address is a known program before including in airdrops.&lt;/p&gt;




&lt;h2&gt;
  
  
  Token Snapshot for Different Token Standards
&lt;/h2&gt;

&lt;h3&gt;
  
  
  SPL Tokens (Original Standard)
&lt;/h3&gt;

&lt;p&gt;The standard Solana token program. Most tokens use this:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;USDC, USDT, BONK, WIF, JUP&lt;/li&gt;
&lt;li&gt;Straightforward snapshot process&lt;/li&gt;
&lt;li&gt;Works with all snapshot tools&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  SPL22 / Token Extensions (Token-2022)
&lt;/h3&gt;

&lt;p&gt;Newer token standard with advanced features:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Transfer fees&lt;/li&gt;
&lt;li&gt;Interest-bearing tokens&lt;/li&gt;
&lt;li&gt;Non-transferable tokens&lt;/li&gt;
&lt;li&gt;Confidential transfers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; Make sure your snapshot tool supports Token-2022. Jumpbit Token Snapshot handles both standards automatically.&lt;/p&gt;




&lt;h2&gt;
  
  
  Troubleshooting Common Issues
&lt;/h2&gt;

&lt;h3&gt;
  
  
  "Invalid Token Address"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; You entered something that isn't a valid Solana mint address.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Verify the address on &lt;a href="https://solscan.io" rel="noopener noreferrer"&gt;Solscan&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Ensure you're using the &lt;strong&gt;mint address&lt;/strong&gt;, not a token account&lt;/li&gt;
&lt;li&gt;Check for extra spaces or characters&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  "No Holders Found"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; The token has zero holders or the mint is incorrect.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Confirm the token exists and has been distributed&lt;/li&gt;
&lt;li&gt;Verify mint address on a blockchain explorer&lt;/li&gt;
&lt;li&gt;Check if the token is on the correct network (mainnet vs devnet)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  "Snapshot Taking Too Long"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; Token has millions of holders.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wait for processing (can take 60-90 seconds for 1M+ holders)&lt;/li&gt;
&lt;li&gt;Check your internet connection&lt;/li&gt;
&lt;li&gt;Try during off-peak hours if RPC nodes are congested&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  "Balance Shows Zero"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Cause:&lt;/strong&gt; Holder recently transferred out or data is from a previous block.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Refresh and take a new snapshot&lt;/li&gt;
&lt;li&gt;Verify current balance on explorer&lt;/li&gt;
&lt;li&gt;Note that snapshots are point-in-time—balances change constantly&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Alternative Methods for Token Snapshots
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Method 1: Helius API
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Requires API key and coding&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nf"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="s2"&gt;`https://api.helius.xyz/v0/token-accounts?api-key=&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;API_KEY&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;method&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;POST&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;body&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;JSON&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;stringify&lt;/span&gt;&lt;span class="p"&gt;({&lt;/span&gt; &lt;span class="na"&gt;mint&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;TOKEN_MINT&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt; &lt;span class="p"&gt;})&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; Programmable, customizable&lt;br&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Requires coding, API key, rate limits apply&lt;/p&gt;

&lt;h3&gt;
  
  
  Method 2: Direct RPC Query
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Using getProgramAccounts&lt;/span&gt;
&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;accounts&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="nx"&gt;connection&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;getProgramAccounts&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
  &lt;span class="nx"&gt;TOKEN_PROGRAM_ID&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;filters&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
      &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;dataSize&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;165&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt;
      &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;memcmp&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="na"&gt;offset&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="na"&gt;bytes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nx"&gt;mintAddress&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;]&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; No third-party dependency&lt;br&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Complex, slow for large tokens, requires RPC expertise&lt;/p&gt;

&lt;h3&gt;
  
  
  Method 3: Snapshot Tool (Recommended)
&lt;/h3&gt;

&lt;p&gt;No code, no API keys, just paste and export.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; Fast, simple, export-ready formats&lt;br&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Less customizable than API methods&lt;/p&gt;




&lt;h2&gt;
  
  
  Best Practices for Token Snapshots
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Document Your Snapshot Time
&lt;/h3&gt;

&lt;p&gt;Always record when the snapshot was taken. This is crucial for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Governance vote eligibility disputes&lt;/li&gt;
&lt;li&gt;Airdrop fairness verification&lt;/li&gt;
&lt;li&gt;Historical analysis&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Take Multiple Snapshots
&lt;/h3&gt;

&lt;p&gt;Don't rely on a single snapshot. Take snapshots at:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Announcement time (baseline)&lt;/li&gt;
&lt;li&gt;Distribution time (final eligibility)&lt;/li&gt;
&lt;li&gt;Post-distribution (verification)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Verify Random Samples
&lt;/h3&gt;

&lt;p&gt;Spot-check 5-10 random addresses on Solscan to verify balances match your snapshot data.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Secure Your Data
&lt;/h3&gt;

&lt;p&gt;Holder lists are valuable data. Store securely and don't share publicly unless intended.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Consider Privacy
&lt;/h3&gt;

&lt;p&gt;Some holders may not want their addresses publicly linked to token holdings. Be mindful when publishing holder lists.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;p&gt;Taking a token snapshot on Solana is straightforward:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Get your token's mint address&lt;/li&gt;
&lt;li&gt;Use a snapshot tool (no coding required)&lt;/li&gt;
&lt;li&gt;Generate and download your holder list&lt;/li&gt;
&lt;li&gt;Filter and process for your specific use case&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The entire process takes under 60 seconds for most tokens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready to snapshot your token?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Try &lt;a href="https://jumpbit.io/en/solana/snapshot-tools/token-snapshot" rel="noopener noreferrer"&gt;Jumpbit Token Snapshot&lt;/a&gt;—paste your mint address and export in seconds.&lt;/p&gt;




</description>
      <category>webdev</category>
      <category>solana</category>
      <category>memecoin</category>
      <category>airdrop</category>
    </item>
    <item>
      <title>What is a Token Snapshot? Complete Guide to Solana Holder Exports</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Sun, 25 Jan 2026 11:29:07 +0000</pubDate>
      <link>https://dev.to/jumpbit/what-is-a-token-snapshot-complete-guide-to-solana-holder-exports-3j2h</link>
      <guid>https://dev.to/jumpbit/what-is-a-token-snapshot-complete-guide-to-solana-holder-exports-3j2h</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You're planning an airdrop. You need a list of everyone holding your token—wallet addresses, balances, percentages of supply.&lt;/p&gt;

&lt;p&gt;But how do you get that data off the blockchain and into a usable format?&lt;/p&gt;

&lt;p&gt;The answer: &lt;strong&gt;Token Snapshots&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this guide, I'll explain exactly what a token snapshot is, how it works on Solana, what data it captures, and why projects use snapshots for airdrops, governance, and community rewards.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is a Token Snapshot?
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;token snapshot&lt;/strong&gt; is a point-in-time capture of all wallet addresses holding a specific token, along with their balances.&lt;/p&gt;

&lt;p&gt;On Solana, a snapshot scans every token account associated with an SPL or SPL22 mint address and extracts the current holdings. The result is a downloadable list—typically CSV or JSON—containing every holder's wallet address and token balance.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Simple explanation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You provide the token's mint address&lt;/li&gt;
&lt;li&gt;The tool queries the Solana blockchain&lt;/li&gt;
&lt;li&gt;It finds every wallet holding that token&lt;/li&gt;
&lt;li&gt;You download the complete holder list with balances&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Unlike blockchain explorers (which show limited holder counts), a snapshot gives you the raw data—every single holder, exportable and actionable.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Does a Token Snapshot Work? (Technical Breakdown)
&lt;/h2&gt;

&lt;p&gt;Let's look at what happens when you take a snapshot of a Solana token:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Mint Address Input
&lt;/h3&gt;

&lt;p&gt;You provide the SPL or SPL22 token mint address. This is the unique identifier for the token on Solana's blockchain.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Token Account Discovery
&lt;/h3&gt;

&lt;p&gt;The snapshot tool queries Solana's Token Program to find all token accounts associated with that mint. Each token account represents one wallet's holdings of that specific token.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Owner Extraction
&lt;/h3&gt;

&lt;p&gt;For each token account, the tool identifies the &lt;strong&gt;owner&lt;/strong&gt;—the wallet address that controls those tokens. This is the address you'll use for airdrops or analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Balance Reading
&lt;/h3&gt;

&lt;p&gt;The tool reads the current token balance from each account. Balances are stored as raw integers on-chain, then converted to human-readable amounts using the token's decimal precision.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5: Data Aggregation
&lt;/h3&gt;

&lt;p&gt;All holder data is compiled into a structured format:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Data Field&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Wallet Address&lt;/td&gt;
&lt;td&gt;Owner of the token account&lt;/td&gt;
&lt;td&gt;7xKX...4mPq&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Balance (Raw)&lt;/td&gt;
&lt;td&gt;On-chain integer amount&lt;/td&gt;
&lt;td&gt;1000000000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Balance (UI)&lt;/td&gt;
&lt;td&gt;Human-readable with decimals&lt;/td&gt;
&lt;td&gt;1,000.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Percentage&lt;/td&gt;
&lt;td&gt;Share of total supply&lt;/td&gt;
&lt;td&gt;0.15%&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Step 6: Export
&lt;/h3&gt;

&lt;p&gt;The complete holder list is exported to CSV (for spreadsheets and airdrop tools) or JSON (for developers and custom scripts).&lt;/p&gt;




&lt;h2&gt;
  
  
  What Data Does a Token Snapshot Include?
&lt;/h2&gt;

&lt;p&gt;A comprehensive token snapshot captures:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core Fields:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Wallet address&lt;/strong&gt; — The holder's Solana public key&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Token balance&lt;/strong&gt; — Current holdings at snapshot time&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Percentage of supply&lt;/strong&gt; — Holder's share of circulating supply&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Extended Fields (tool-dependent):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Token account address (the associated token account)&lt;/li&gt;
&lt;li&gt;Holder rank by balance&lt;/li&gt;
&lt;li&gt;First transaction date (for loyalty analysis)&lt;/li&gt;
&lt;li&gt;Account status (active/frozen)&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why Do Projects Take Token Snapshots?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Airdrop Distribution
&lt;/h3&gt;

&lt;p&gt;The most common use case. Projects snapshot their token holders to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Reward existing community members&lt;/li&gt;
&lt;li&gt;Distribute new tokens proportionally to holdings&lt;/li&gt;
&lt;li&gt;Target specific holder tiers (whales, mid-holders, small holders)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt; A project launching a governance token airdrops to everyone holding 1,000+ of their original token.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. DAO Governance
&lt;/h3&gt;

&lt;p&gt;Snapshots enable fair voting by capturing who held tokens at a specific moment:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Prevents vote manipulation via last-minute purchases&lt;/li&gt;
&lt;li&gt;Weights votes by token balance at snapshot time&lt;/li&gt;
&lt;li&gt;Provides verifiable on-chain proof of eligibility&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Community Rewards
&lt;/h3&gt;

&lt;p&gt;Identify and reward loyal holders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Diamond hands recognition (long-term holders)&lt;/li&gt;
&lt;li&gt;Exclusive access to presales or NFT mints&lt;/li&gt;
&lt;li&gt;Tiered rewards based on holding amount&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Whale Monitoring
&lt;/h3&gt;

&lt;p&gt;Track large holder movements:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify top 10/50/100 holders&lt;/li&gt;
&lt;li&gt;Monitor supply concentration&lt;/li&gt;
&lt;li&gt;Detect potential sell pressure&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. Analytics &amp;amp; Research
&lt;/h3&gt;

&lt;p&gt;Analyze token distribution:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Holder growth over time (comparing snapshots)&lt;/li&gt;
&lt;li&gt;Gini coefficient (supply concentration)&lt;/li&gt;
&lt;li&gt;Active vs inactive holder ratios&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Token Snapshot vs Blockchain Explorer
&lt;/h2&gt;

&lt;p&gt;Why not just use Solscan or Birdeye?&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Blockchain Explorer&lt;/th&gt;
&lt;th&gt;Token Snapshot Tool&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;View holder count&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;See top holders&lt;/td&gt;
&lt;td&gt;✅ Limited (top 20-100)&lt;/td&gt;
&lt;td&gt;✅ All holders&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Export to CSV&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Get wallet addresses&lt;/td&gt;
&lt;td&gt;❌ No bulk export&lt;/td&gt;
&lt;td&gt;✅ Full list&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Airdrop-ready format&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Filter by balance&lt;/td&gt;
&lt;td&gt;❌ No&lt;/td&gt;
&lt;td&gt;✅ Yes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Explorers are great for quick lookups. Snapshots are essential for taking action on that data.&lt;/p&gt;




&lt;h2&gt;
  
  
  SPL vs SPL22: What's the Difference for Snapshots?
&lt;/h2&gt;

&lt;p&gt;Solana has two token standards:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SPL (Token Program)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Original Solana token standard&lt;/li&gt;
&lt;li&gt;Used by most tokens (USDC, BONK, etc.)&lt;/li&gt;
&lt;li&gt;Straightforward snapshot process&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;SPL22 (Token Extensions / Token-2022)&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Newer standard with advanced features&lt;/li&gt;
&lt;li&gt;Supports transfer fees, metadata, confidential transfers&lt;/li&gt;
&lt;li&gt;Requires updated snapshot tools that understand the new program&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Good snapshot tools support both standards&lt;/strong&gt;—so you don't need to worry which one your token uses.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Use a Token Snapshot for Airdrops
&lt;/h2&gt;

&lt;p&gt;Here's a typical workflow using &lt;a href="https://jumpbit.io/en/solana/snapshot/token-snapshot" rel="noopener noreferrer"&gt;Jumpbit's Token Snapshot&lt;/a&gt; and &lt;a href="https://jumpbit.io/en/solana/token-distribution/multisender" rel="noopener noreferrer"&gt;Multisender&lt;/a&gt;:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Take the Snapshot
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Enter your token's mint address&lt;/li&gt;
&lt;li&gt;Generate the snapshot&lt;/li&gt;
&lt;li&gt;Download the CSV file&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 2: Filter Holders (Optional)
&lt;/h3&gt;

&lt;p&gt;Open the CSV in Excel or Google Sheets:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Remove wallets below minimum balance&lt;/li&gt;
&lt;li&gt;Exclude known exchange wallets&lt;/li&gt;
&lt;li&gt;Sort by balance for tiered rewards&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 3: Calculate Airdrop Amounts
&lt;/h3&gt;

&lt;p&gt;Add a column for airdrop allocation:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Equal distribution: Same amount to everyone&lt;/li&gt;
&lt;li&gt;Proportional: Based on % of supply held&lt;/li&gt;
&lt;li&gt;Tiered: Different amounts for different tiers&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 4: Import to Multisender
&lt;/h3&gt;

&lt;p&gt;Upload your modified CSV to a bulk distribution tool and execute the airdrop in batches.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Are the Limitations of Token Snapshots?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Point-in-Time Only&lt;/strong&gt;&lt;br&gt;
A snapshot captures one moment. Holdings change constantly—the data is accurate only at snapshot time.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No Historical Data (Usually)&lt;/strong&gt;&lt;br&gt;
Most tools snapshot the current block only. Historical snapshots at past block heights require archival RPC nodes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Includes All Holders&lt;/strong&gt;&lt;br&gt;
Snapshots include exchange wallets, bots, and program accounts. You may need to filter these out manually.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Large Tokens Take Longer&lt;/strong&gt;&lt;br&gt;
Tokens with 1M+ holders require more processing time. Most tools handle this, but expect 30-60 seconds for massive tokens.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;p&gt;Token snapshots are essential infrastructure for any Solana project planning:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Airdrop campaigns&lt;/li&gt;
&lt;li&gt;DAO governance votes&lt;/li&gt;
&lt;li&gt;Community reward programs&lt;/li&gt;
&lt;li&gt;Holder analytics&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The process is straightforward: provide a mint address, let the tool scan the blockchain, and download your complete holder list.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Ready to snapshot your token holders?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Try &lt;a href="https://jumpbit.io/en/solana/snapshot/token-snapshot" rel="noopener noreferrer"&gt;Jumpbit Token Snapshot&lt;/a&gt;—no API keys, no coding, just paste your mint address and export.&lt;/p&gt;

</description>
      <category>token</category>
      <category>snapshot</category>
      <category>solana</category>
      <category>web3</category>
    </item>
    <item>
      <title>Maker Bot Settings: Fixed vs Range Amounts Explained</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Fri, 23 Jan 2026 18:33:12 +0000</pubDate>
      <link>https://dev.to/jumpbit/maker-bot-settings-fixed-vs-range-amounts-explained-4bm3</link>
      <guid>https://dev.to/jumpbit/maker-bot-settings-fixed-vs-range-amounts-explained-4bm3</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You're setting up your maker bot and hit the configuration screen:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Trade Amount:&lt;/strong&gt; Fixed ○ or Range ○&lt;/p&gt;

&lt;p&gt;Which do you choose? Does it actually matter?&lt;/p&gt;

&lt;p&gt;Yes—this single setting affects how natural your trading activity looks on charts, your cost per maker, and potentially your DexScreener ranking.&lt;/p&gt;

&lt;p&gt;In this guide, I'll explain the difference between fixed and range modes, when to use each, and the optimal settings for different strategies.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is Fixed Amount Mode?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Fixed mode&lt;/strong&gt; uses the exact same SOL amount for every maker transaction.&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Setting: Fixed 0.005 SOL

Maker 1: Buys 0.005 SOL → Sells 0.005 SOL worth
Maker 2: Buys 0.005 SOL → Sells 0.005 SOL worth
Maker 3: Buys 0.005 SOL → Sells 0.005 SOL worth
...
Maker 500: Buys 0.005 SOL → Sells 0.005 SOL worth
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Every transaction is identical in size.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pros of Fixed Mode
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Predictable costs&lt;/strong&gt; - Know exactly how much each maker costs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Simpler budgeting&lt;/strong&gt; - Total spend = makers × fixed amount + fees&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistent chart impact&lt;/strong&gt; - Each trade has same visual weight&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cons of Fixed Mode
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Looks artificial&lt;/strong&gt; - Real traders don't all trade identical amounts&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pattern detection&lt;/strong&gt; - Repeated same-size trades are easy to spot&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Less natural charts&lt;/strong&gt; - Creates uniform candle patterns&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What is Range Amount Mode?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Range mode&lt;/strong&gt; randomizes trade amounts within your specified minimum and maximum.&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Setting: Range 0.001 - 0.01 SOL

Maker 1: Buys 0.0034 SOL → Sells
Maker 2: Buys 0.0078 SOL → Sells
Maker 3: Buys 0.0012 SOL → Sells
Maker 4: Buys 0.0091 SOL → Sells
...
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Every transaction has a different, randomized size within your bounds.&lt;/p&gt;

&lt;h3&gt;
  
  
  Pros of Range Mode
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Natural appearance&lt;/strong&gt; - Mimics real trading behavior&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Varied chart patterns&lt;/strong&gt; - Different candle sizes look organic&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Harder to detect&lt;/strong&gt; - No repeating patterns to flag&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Better for long campaigns&lt;/strong&gt; - Sustainable without looking automated&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Cons of Range Mode
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Variable costs&lt;/strong&gt; - Harder to predict exact spend&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wider range = more variance&lt;/strong&gt; - Costs can skew high or low&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Requires more initial funding&lt;/strong&gt; - Need buffer for max amounts&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Side-by-Side Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aspect&lt;/th&gt;
&lt;th&gt;Fixed Mode&lt;/th&gt;
&lt;th&gt;Range Mode&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Trade sizes&lt;/td&gt;
&lt;td&gt;All identical&lt;/td&gt;
&lt;td&gt;Randomized&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chart appearance&lt;/td&gt;
&lt;td&gt;Uniform, artificial&lt;/td&gt;
&lt;td&gt;Varied, natural&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost predictability&lt;/td&gt;
&lt;td&gt;Exact&lt;/td&gt;
&lt;td&gt;Approximate&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Detection risk&lt;/td&gt;
&lt;td&gt;Higher&lt;/td&gt;
&lt;td&gt;Lower&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Setup complexity&lt;/td&gt;
&lt;td&gt;Simple&lt;/td&gt;
&lt;td&gt;Slightly more&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best for&lt;/td&gt;
&lt;td&gt;Short bursts, testing&lt;/td&gt;
&lt;td&gt;Long campaigns, organic look&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  When to Use Fixed Mode
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Scenario 1: Quick Test Run
&lt;/h3&gt;

&lt;p&gt;Running 50-100 makers to test your setup? Fixed mode is fine—not enough volume for patterns to matter.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scenario 2: Exact Budget Control
&lt;/h3&gt;

&lt;p&gt;Have exactly 5 SOL and need to know exactly how many makers you'll get? Fixed mode gives precision.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Budget: 5 SOL
Fixed amount: 0.005 SOL
Platform fee: 0.0005 SOL
PDA cost: ~0.01 SOL

Per maker: ~0.0155 SOL
Total makers: ~322
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Scenario 3: High-Speed Short Burst
&lt;/h3&gt;

&lt;p&gt;Running 500 makers in 1 minute? The burst is so fast that pattern detection is less relevant.&lt;/p&gt;




&lt;h2&gt;
  
  
  When to Use Range Mode
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Scenario 1: Extended Campaigns (Recommended)
&lt;/h3&gt;

&lt;p&gt;Running makers over 30+ minutes? Range mode prevents detectable patterns from forming.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scenario 2: Organic Appearance Priority
&lt;/h3&gt;

&lt;p&gt;Want charts that look natural to traders reviewing your token? Range creates varied candle sizes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scenario 3: DexScreener Credibility
&lt;/h3&gt;

&lt;p&gt;Platforms may develop detection for uniform trading. Range mode future-proofs your activity.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scenario 4: Combining with Organic Activity
&lt;/h3&gt;

&lt;p&gt;If real traders are also buying, range-mode bot activity blends in better.&lt;/p&gt;




&lt;h2&gt;
  
  
  Optimal Range Settings
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Conservative Range (Safest)
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Min: 0.001 SOL
Max: 0.003 SOL
Variance: 3x (low)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Small trades, minimal chart impact, very budget-friendly.&lt;br&gt;
Best for: High-volume maker campaigns, budget-conscious runs.&lt;/p&gt;
&lt;h3&gt;
  
  
  Moderate Range (Recommended)
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Min: 0.001 SOL
Max: 0.01 SOL
Variance: 10x (moderate)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Good variety, visible on charts, balanced cost.&lt;br&gt;
Best for: Most campaigns, balanced organic appearance.&lt;/p&gt;
&lt;h3&gt;
  
  
  Aggressive Range (High Visibility)
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Min: 0.005 SOL
Max: 0.05 SOL
Variance: 10x (moderate)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Larger trades, noticeable chart activity, higher cost.&lt;br&gt;
Best for: Creating visible volume alongside makers, premium campaigns.&lt;/p&gt;


&lt;h2&gt;
  
  
  How Range Affects Your Budget
&lt;/h2&gt;
&lt;h3&gt;
  
  
  Expected Value Calculation
&lt;/h3&gt;

&lt;p&gt;With a range, your average cost is approximately the midpoint:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Range: 0.001 - 0.01 SOL
Average trade: (0.001 + 0.01) / 2 = 0.0055 SOL

500 makers:
- Trade value: 500 × 0.0055 = 2.75 SOL (average)
- Platform fee: 500 × 0.0005 = 0.25 SOL
- PDA costs: 500 × 0.01 = 5 SOL
- Total: ~8 SOL (approximate)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Buffer Recommendation
&lt;/h3&gt;

&lt;p&gt;Always fund 10-20% more than calculated average to handle variance:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Calculated need: 8 SOL
Recommended funding: 9-10 SOL
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Chart Impact: Fixed vs Range
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Fixed Mode Charts
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;│    ║    ║    ║    ║    ║
│    ║    ║    ║    ║    ║
│    ║    ║    ║    ║    ║
└────────────────────────────
     Identical candles = Obvious bot
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Range Mode Charts
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;│    ║         ║
│    ║    ║    ║    ║
│    ║    ║    ║    ║    ║
│         ║         ║    ║
└────────────────────────────
     Varied candles = Natural appearance
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Experienced traders scan charts for repeating patterns. Range mode avoids this red flag.&lt;/p&gt;




&lt;h2&gt;
  
  
  Combining with Timing Randomization
&lt;/h2&gt;

&lt;p&gt;Jumpbit's maker bot also randomizes timing between transactions (jitter). Combined with range amounts:&lt;/p&gt;

&lt;h3&gt;
  
  
  Double Randomization
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Transaction 1: 0.0034 SOL at T+0.0s
Transaction 2: 0.0078 SOL at T+0.3s
Transaction 3: 0.0012 SOL at T+0.7s
Transaction 4: 0.0091 SOL at T+0.9s
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Both AMOUNT and TIMING vary = maximum organic appearance.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why This Matters
&lt;/h3&gt;

&lt;p&gt;Bots with fixed amounts AND fixed intervals create obvious patterns:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Same trade size&lt;/li&gt;
&lt;li&gt;Exact same gap between trades&lt;/li&gt;
&lt;li&gt;Repeats hundreds of times&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Randomizing both breaks any detectable pattern.&lt;/p&gt;




&lt;h2&gt;
  
  
  Settings Cheat Sheet
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Goal&lt;/th&gt;
&lt;th&gt;Mode&lt;/th&gt;
&lt;th&gt;Range&lt;/th&gt;
&lt;th&gt;Rate&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Quick test&lt;/td&gt;
&lt;td&gt;Fixed&lt;/td&gt;
&lt;td&gt;0.005 SOL&lt;/td&gt;
&lt;td&gt;Any&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Budget run&lt;/td&gt;
&lt;td&gt;Fixed&lt;/td&gt;
&lt;td&gt;0.001 SOL&lt;/td&gt;
&lt;td&gt;100/min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Standard campaign&lt;/td&gt;
&lt;td&gt;Range&lt;/td&gt;
&lt;td&gt;0.001-0.01&lt;/td&gt;
&lt;td&gt;200/min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Organic appearance&lt;/td&gt;
&lt;td&gt;Range&lt;/td&gt;
&lt;td&gt;0.002-0.02&lt;/td&gt;
&lt;td&gt;100/min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;High visibility&lt;/td&gt;
&lt;td&gt;Range&lt;/td&gt;
&lt;td&gt;0.01-0.05&lt;/td&gt;
&lt;td&gt;200/min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Blending with organic&lt;/td&gt;
&lt;td&gt;Range&lt;/td&gt;
&lt;td&gt;0.001-0.005&lt;/td&gt;
&lt;td&gt;50/min&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Common Mistakes
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Mistake 1: Using Fixed for Long Campaigns
&lt;/h3&gt;

&lt;p&gt;Running 2000 makers over an hour with fixed amounts creates obvious patterns.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Use range mode for any campaign over 10-15 minutes.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 2: Range Too Narrow
&lt;/h3&gt;

&lt;p&gt;Setting 0.001-0.002 SOL doesn't create meaningful variety.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Use at least 5-10x variance (e.g., 0.001-0.01).&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 3: Range Too Wide
&lt;/h3&gt;

&lt;p&gt;Setting 0.001-1 SOL creates unpredictable costs and wild chart swings.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Keep max at 10-20x minimum, not 100x+.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 4: Not Accounting for Range in Budget
&lt;/h3&gt;

&lt;p&gt;Calculating budget on minimum amount, then running out of SOL.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Calculate on midpoint + 20% buffer.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Fixed mode&lt;/strong&gt; = Same amount every trade, predictable but artificial-looking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Range mode&lt;/strong&gt; = Randomized amounts, natural appearance, slightly variable cost&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Use range for most campaigns&lt;/strong&gt; - Organic appearance is worth the slight complexity&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Moderate range (0.001-0.01 SOL)&lt;/strong&gt; is optimal for most use cases&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Combined with timing jitter&lt;/strong&gt; - Double randomization = undetectable patterns&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Budget for midpoint + 20%&lt;/strong&gt; when using range mode&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Next Steps
&lt;/h2&gt;

&lt;p&gt;Ready to configure your maker bot?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;Jumpbit Maker Bot&lt;/a&gt;&lt;/strong&gt; - Supports both fixed and range modes with timing randomization&lt;/p&gt;

</description>
      <category>solana</category>
      <category>pumpfun</category>
      <category>trading</category>
      <category>web3</category>
    </item>
    <item>
      <title>How Many Makers Do You Need to Trend on DexScreener?</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Fri, 23 Jan 2026 18:01:36 +0000</pubDate>
      <link>https://dev.to/jumpbit/how-many-makers-do-you-need-to-trend-on-dexscreener-4po3</link>
      <guid>https://dev.to/jumpbit/how-many-makers-do-you-need-to-trend-on-dexscreener-4po3</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;"How many makers do I need to trend?"&lt;/p&gt;

&lt;p&gt;It's the most common question from Pump.fun devs—and the answer isn't a single number.&lt;/p&gt;

&lt;p&gt;Trending is relative. You don't need a fixed maker count; you need &lt;strong&gt;more makers than your competition&lt;/strong&gt; during the same time window.&lt;/p&gt;

&lt;p&gt;In this guide, I'll break down the maker thresholds I've observed across different trending positions, how to benchmark against competitors, and how fast you can reach these targets.&lt;/p&gt;




&lt;h2&gt;
  
  
  How DexScreener Trending Works
&lt;/h2&gt;

&lt;p&gt;Before talking numbers, understand the system:&lt;/p&gt;

&lt;h3&gt;
  
  
  Trending Score Components
&lt;/h3&gt;

&lt;p&gt;DexScreener calculates a "Trending Score" for every token based on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Trading volume&lt;/li&gt;
&lt;li&gt;Transaction count&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unique makers&lt;/strong&gt; (distinct trading wallets)&lt;/li&gt;
&lt;li&gt;Holder count&lt;/li&gt;
&lt;li&gt;Liquidity depth&lt;/li&gt;
&lt;li&gt;Page engagement (visits, reactions)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Relative Ranking
&lt;/h3&gt;

&lt;p&gt;Trending isn't about hitting a magic number—it's about &lt;strong&gt;outperforming other tokens&lt;/strong&gt; in the same timeframe.&lt;/p&gt;

&lt;p&gt;During quiet hours, 300 makers might trend.&lt;br&gt;
During peak competition, 1000 makers might not.&lt;/p&gt;


&lt;h2&gt;
  
  
  Maker Count Benchmarks by Position
&lt;/h2&gt;

&lt;p&gt;Based on analysis of DexScreener trending tokens (January 2026 data):&lt;/p&gt;
&lt;h3&gt;
  
  
  Pump.fun Bonding Curve - Trending Page
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Position&lt;/th&gt;
&lt;th&gt;Maker Range&lt;/th&gt;
&lt;th&gt;Volume Range&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Top 5&lt;/td&gt;
&lt;td&gt;1,500-5,000+&lt;/td&gt;
&lt;td&gt;100-500+ SOL&lt;/td&gt;
&lt;td&gt;Peak competition&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Top 10&lt;/td&gt;
&lt;td&gt;800-2,000&lt;/td&gt;
&lt;td&gt;50-200 SOL&lt;/td&gt;
&lt;td&gt;Strong position&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Top 20&lt;/td&gt;
&lt;td&gt;400-1,000&lt;/td&gt;
&lt;td&gt;25-100 SOL&lt;/td&gt;
&lt;td&gt;Visible trending&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Page 2&lt;/td&gt;
&lt;td&gt;200-500&lt;/td&gt;
&lt;td&gt;10-50 SOL&lt;/td&gt;
&lt;td&gt;Secondary visibility&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Page 3+&lt;/td&gt;
&lt;td&gt;50-200&lt;/td&gt;
&lt;td&gt;5-25 SOL&lt;/td&gt;
&lt;td&gt;Low visibility&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h3&gt;
  
  
  Key Thresholds
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt; 100 makers  → Invisible to most traders
100-200       → Minimum visibility threshold
200-400       → Competitive during low activity
400-800       → Solid trending position
800-1,500     → Strong trending (top 10-20)
1,500+        → Dominant (top 5)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; These numbers shift constantly based on market activity.&lt;/p&gt;


&lt;h2&gt;
  
  
  How to Benchmark Against Competitors
&lt;/h2&gt;

&lt;p&gt;Don't guess—measure. Here's how to find your target:&lt;/p&gt;
&lt;h3&gt;
  
  
  Step 1: Check Current Trending Tokens
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://dexscreener.com/solana/pumpfun" rel="noopener noreferrer"&gt;DexScreener Pump.fun&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Sort by trending (default view)&lt;/li&gt;
&lt;li&gt;Note the maker count of tokens in your target position&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;
  
  
  Step 2: Calculate Your Gap
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Target: Top 20 position
Current top 20 average: 650 makers
Your current count: 150 makers
Gap: 500 makers needed
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Step 3: Factor in Competition Growth
&lt;/h3&gt;

&lt;p&gt;Competitors aren't standing still. If they're running bots too, you need to outpace them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Rule of thumb:&lt;/strong&gt; Target 20-30% above current threshold to account for competition growth.&lt;/p&gt;
&lt;h3&gt;
  
  
  Step 4: Set Time-Based Goals
&lt;/h3&gt;

&lt;p&gt;At 500 makers/minute (Jumpbit max speed):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;500 makers = 1 minute&lt;/li&gt;
&lt;li&gt;1,000 makers = 2 minutes&lt;/li&gt;
&lt;li&gt;2,000 makers = 4 minutes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;At 100 makers/minute (moderate pace):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;500 makers = 5 minutes&lt;/li&gt;
&lt;li&gt;1,000 makers = 10 minutes&lt;/li&gt;
&lt;li&gt;2,000 makers = 20 minutes&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  Maker Requirements by Time of Day
&lt;/h2&gt;

&lt;p&gt;Competition varies dramatically by time:&lt;/p&gt;
&lt;h3&gt;
  
  
  Low Competition (Best for smaller budgets)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; 2-8 AM UTC (off-peak US hours)&lt;br&gt;
&lt;strong&gt;Typical top 20 requirement:&lt;/strong&gt; 300-600 makers&lt;br&gt;
&lt;strong&gt;Strategy:&lt;/strong&gt; Run moderate maker rate, cheaper to compete&lt;/p&gt;
&lt;h3&gt;
  
  
  Medium Competition
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; 8 AM - 2 PM UTC (EU peak, US morning)&lt;br&gt;
&lt;strong&gt;Typical top 20 requirement:&lt;/strong&gt; 500-1,000 makers&lt;br&gt;
&lt;strong&gt;Strategy:&lt;/strong&gt; Standard maker campaign needed&lt;/p&gt;
&lt;h3&gt;
  
  
  High Competition (Most expensive)
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; 2-10 PM UTC (US peak hours)&lt;br&gt;
&lt;strong&gt;Typical top 20 requirement:&lt;/strong&gt; 800-2,000+ makers&lt;br&gt;
&lt;strong&gt;Strategy:&lt;/strong&gt; Aggressive maker rate or accept lower position&lt;/p&gt;
&lt;h3&gt;
  
  
  Strategic Timing
&lt;/h3&gt;

&lt;p&gt;If budget is limited:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Launch during low competition hours&lt;/li&gt;
&lt;li&gt;Build maker base while competition is light&lt;/li&gt;
&lt;li&gt;Maintain position as competition increases&lt;/li&gt;
&lt;/ol&gt;


&lt;h2&gt;
  
  
  Maker-to-Volume Ratio
&lt;/h2&gt;

&lt;p&gt;Raw maker count isn't everything. The ratio matters:&lt;/p&gt;
&lt;h3&gt;
  
  
  Healthy Ratios
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;1 maker per 0.1-0.5 SOL volume = Natural looking
1 maker per 0.5-2 SOL volume = Acceptable
1 maker per 2-5 SOL volume = Starting to look suspicious
1 maker per 5+ SOL volume = Wash trading signal
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Example Analysis
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Token A:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;500 makers, 100 SOL volume&lt;/li&gt;
&lt;li&gt;Ratio: 0.2 SOL per maker ✅ Healthy&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Token B:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;50 makers, 100 SOL volume&lt;/li&gt;
&lt;li&gt;Ratio: 2 SOL per maker ⚠️ Borderline&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Token C:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;20 makers, 100 SOL volume&lt;/li&gt;
&lt;li&gt;Ratio: 5 SOL per maker ❌ Suspicious&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Balancing Strategy
&lt;/h3&gt;

&lt;p&gt;Don't just pump makers—balance with volume:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Target: 500 makers + 100 SOL volume (0.2 ratio)

Method:
- Maker bot: 500 makers (~6-8 SOL cost)
- Volume bot: Match with volume activity
- Result: Healthy-looking metrics
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Speed to Trending: Time Calculations
&lt;/h2&gt;

&lt;p&gt;How fast can you reach trending thresholds?&lt;/p&gt;

&lt;h3&gt;
  
  
  Jumpbit (500 makers/min max)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Target&lt;/th&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;th&gt;Est. Cost&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;200 makers&lt;/td&gt;
&lt;td&gt;24 seconds&lt;/td&gt;
&lt;td&gt;~2-3 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500 makers&lt;/td&gt;
&lt;td&gt;1 minute&lt;/td&gt;
&lt;td&gt;~5-7 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1,000 makers&lt;/td&gt;
&lt;td&gt;2 minutes&lt;/td&gt;
&lt;td&gt;~10-13 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2,000 makers&lt;/td&gt;
&lt;td&gt;4 minutes&lt;/td&gt;
&lt;td&gt;~20-26 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Typical Competitors (50-100 makers/min)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Target&lt;/th&gt;
&lt;th&gt;Time&lt;/th&gt;
&lt;th&gt;Notes&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;200 makers&lt;/td&gt;
&lt;td&gt;2-4 minutes&lt;/td&gt;
&lt;td&gt;4-10x slower&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500 makers&lt;/td&gt;
&lt;td&gt;5-10 minutes&lt;/td&gt;
&lt;td&gt;Competition may pass you&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1,000 makers&lt;/td&gt;
&lt;td&gt;10-20 minutes&lt;/td&gt;
&lt;td&gt;Significant time disadvantage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2,000 makers&lt;/td&gt;
&lt;td&gt;20-40 minutes&lt;/td&gt;
&lt;td&gt;Very slow&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Why Speed Matters
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Trending is real-time&lt;/strong&gt; - Competitors are running too&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Momentum compounds&lt;/strong&gt; - Early trending = organic discovery&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attention windows are short&lt;/strong&gt; - Miss the window, miss the pump&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Minimum Viable Maker Count
&lt;/h2&gt;

&lt;p&gt;If budget is tight, what's the absolute minimum?&lt;/p&gt;

&lt;h3&gt;
  
  
  Survival Thresholds
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt; 50 makers   → Won't appear in most filtered views
50-100        → May show in "all" view, not trending
100-200       → Minimum to appear credible
200-300       → Can trend during very low competition
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Budget-Constrained Strategy
&lt;/h3&gt;

&lt;p&gt;With only 3-5 SOL:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Target 200-300 makers&lt;/li&gt;
&lt;li&gt;Run during off-peak hours (2-8 AM UTC)&lt;/li&gt;
&lt;li&gt;Combine with bump bot for visibility&lt;/li&gt;
&lt;li&gt;Focus on holder growth for credibility&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Case Study: Maker Count Impact
&lt;/h2&gt;

&lt;p&gt;Real scenario (anonymized):&lt;/p&gt;

&lt;h3&gt;
  
  
  Before Maker Bot
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Position: Page 4&lt;/li&gt;
&lt;li&gt;Makers: 67&lt;/li&gt;
&lt;li&gt;Volume: 25 SOL&lt;/li&gt;
&lt;li&gt;Ratio: 0.37 SOL/maker (healthy)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  After Maker Bot (15 minutes later)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Position: Page 1, #12&lt;/li&gt;
&lt;li&gt;Makers: 567 (+500)&lt;/li&gt;
&lt;li&gt;Volume: 30 SOL (+5 SOL from maker trades)&lt;/li&gt;
&lt;li&gt;Ratio: 0.05 SOL/maker (very healthy)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Analysis
&lt;/h3&gt;

&lt;p&gt;The +500 makers (from ~6-7 SOL spend) moved the token from invisible to top 15. The volume increase was minimal, but the maker diversity signaled legitimacy.&lt;/p&gt;




&lt;h2&gt;
  
  
  Dynamic Targeting Strategy
&lt;/h2&gt;

&lt;p&gt;Instead of fixed targets, use dynamic benchmarking:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Check Every 30 Minutes
&lt;/h3&gt;

&lt;p&gt;Monitor competitors' maker counts throughout your campaign.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Maintain Gap
&lt;/h3&gt;

&lt;p&gt;Stay 20-30% above the #20 position threshold.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 3: Burst When Needed
&lt;/h3&gt;

&lt;p&gt;If competitor surges, have maker bot ready to respond.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Sustain Don't Spike
&lt;/h3&gt;

&lt;p&gt;After reaching target, maintain 50-100 makers/hour to hold position.&lt;/p&gt;




&lt;h2&gt;
  
  
  Common Mistakes
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Mistake 1: Targeting Fixed Numbers
&lt;/h3&gt;

&lt;p&gt;"I need exactly 1000 makers" ignores competition reality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Benchmark against current trending tokens, not arbitrary numbers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 2: Ignoring Time of Day
&lt;/h3&gt;

&lt;p&gt;Running during peak hours with a small budget = wasted SOL.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Launch during off-peak for cheaper competition.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 3: All Makers, No Volume
&lt;/h3&gt;

&lt;p&gt;500 makers with 5 SOL volume looks fake.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Balance maker growth with volume bot.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 4: One-Time Push
&lt;/h3&gt;

&lt;p&gt;Reaching 500 makers, then stopping = competitors catch up.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Continuous maintenance at lower rate (20-50/min).&lt;/p&gt;




&lt;h2&gt;
  
  
  Quick Reference: Maker Targets
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Goal&lt;/th&gt;
&lt;th&gt;Maker Target&lt;/th&gt;
&lt;th&gt;Budget Est.&lt;/th&gt;
&lt;th&gt;Time (500/min)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Minimum visibility&lt;/td&gt;
&lt;td&gt;200&lt;/td&gt;
&lt;td&gt;~2-3 SOL&lt;/td&gt;
&lt;td&gt;24 sec&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Low competition trending&lt;/td&gt;
&lt;td&gt;400&lt;/td&gt;
&lt;td&gt;~4-6 SOL&lt;/td&gt;
&lt;td&gt;48 sec&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Average competition&lt;/td&gt;
&lt;td&gt;700&lt;/td&gt;
&lt;td&gt;~7-10 SOL&lt;/td&gt;
&lt;td&gt;1.4 min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;High competition&lt;/td&gt;
&lt;td&gt;1,200&lt;/td&gt;
&lt;td&gt;~12-16 SOL&lt;/td&gt;
&lt;td&gt;2.4 min&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Dominant position&lt;/td&gt;
&lt;td&gt;2,000+&lt;/td&gt;
&lt;td&gt;~20-26 SOL&lt;/td&gt;
&lt;td&gt;4 min&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;em&gt;Costs vary based on PDA creation and trade amounts&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Trending is relative&lt;/strong&gt; - You need more makers than competitors, not a fixed number&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Benchmark constantly&lt;/strong&gt; - Check current trending tokens before setting targets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Time of day matters&lt;/strong&gt; - Off-peak = cheaper to compete&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Balance maker-to-volume ratio&lt;/strong&gt; - Makers alone look suspicious without volume&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed matters&lt;/strong&gt; - Faster maker generation = first to trending&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maintain, don't spike&lt;/strong&gt; - Continuous low-rate after initial push&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Next Steps
&lt;/h2&gt;

&lt;p&gt;Ready to hit your maker targets?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;Jumpbit Maker Bot&lt;/a&gt;&lt;/strong&gt; - 500 makers/min, reach any target in minutes&lt;/p&gt;

</description>
      <category>dexscreener</category>
      <category>solana</category>
      <category>pumpfun</category>
      <category>trending</category>
    </item>
    <item>
      <title>How to Increase Unique Makers on Pump.fun: 5 Proven Methods</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Fri, 23 Jan 2026 17:54:18 +0000</pubDate>
      <link>https://dev.to/jumpbit/how-to-increase-unique-makers-on-pumpfun-5-proven-methods-4n4a</link>
      <guid>https://dev.to/jumpbit/how-to-increase-unique-makers-on-pumpfun-5-proven-methods-4n4a</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Your Pump.fun token has 47 unique makers. The token above you on DexScreener has 600.&lt;/p&gt;

&lt;p&gt;You're running volume bot. They're running maker bot.&lt;/p&gt;

&lt;p&gt;Same effort. Different results.&lt;/p&gt;

&lt;p&gt;In this guide, I'll show you 5 proven methods to increase your unique maker count—from organic strategies to automated tools—and explain when to use each approach.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Unique Makers Matter (Quick Recap)
&lt;/h2&gt;

&lt;p&gt;Before diving into methods, here's why maker count matters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;DexScreener Trending Score&lt;/strong&gt; weights unique makers as a key factor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trader Trust&lt;/strong&gt; - Low maker count looks like wash trading&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Algorithm Signals&lt;/strong&gt; - High maker diversity = organic appearance&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Visibility Thresholds&lt;/strong&gt; - Many traders filter out tokens with &amp;lt;100 makers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For a deep dive, see &lt;a href="https://dev.to/jumpbit/why-unique-makers-matter-for-dexscreener-rankings-231o"&gt;Why Unique Makers Matter for DexScreener Rankings&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  Method 1: Maker Bot (Fastest)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Speed:&lt;/strong&gt; Up to 500 makers/minute&lt;br&gt;
&lt;strong&gt;Cost:&lt;/strong&gt; ~0.005-0.013 SOL per maker&lt;br&gt;
&lt;strong&gt;Best for:&lt;/strong&gt; Rapid maker growth, competitive trending&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;A &lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;maker bot&lt;/a&gt; automates the process of:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Creating fresh Solana wallets&lt;/li&gt;
&lt;li&gt;Funding each wallet with SOL&lt;/li&gt;
&lt;li&gt;Executing a buy transaction&lt;/li&gt;
&lt;li&gt;Executing a sell transaction&lt;/li&gt;
&lt;li&gt;Repeating with new wallets&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each wallet becomes a unique maker on-chain.&lt;/p&gt;

&lt;h3&gt;
  
  
  When to Use Maker Bot
&lt;/h3&gt;

&lt;p&gt;✅ You need 500+ makers quickly&lt;br&gt;
✅ Competing for DexScreener trending&lt;br&gt;
✅ Your maker-to-volume ratio looks suspicious&lt;br&gt;
✅ You have budget (~5-15 SOL for 500-1000 makers)&lt;/p&gt;

&lt;h3&gt;
  
  
  Setup Steps
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Connect wallet to &lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;Jumpbit Maker Bot&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Enter your token's mint address&lt;/li&gt;
&lt;li&gt;Choose trade amount (fixed or range)&lt;/li&gt;
&lt;li&gt;Set maker rate (up to 500/min)&lt;/li&gt;
&lt;li&gt;Set duration&lt;/li&gt;
&lt;li&gt;Deploy and monitor dashboard&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Pro Tips
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Use range mode&lt;/strong&gt; (e.g., 0.001-0.01 SOL) for natural variation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start at 100-200/min&lt;/strong&gt; for organic-looking growth&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run alongside volume bot&lt;/strong&gt; for balanced metrics&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't burst all at once&lt;/strong&gt; - spread over 10-30 minutes&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Method 2: Holder Bot (Two Birds, One Stone)
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Speed:&lt;/strong&gt; Up to 500 holders/minute&lt;br&gt;
&lt;strong&gt;Cost:&lt;/strong&gt; ~0.007 SOL per holder&lt;br&gt;
&lt;strong&gt;Best for:&lt;/strong&gt; Growing BOTH makers AND holders&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Here's what many don't realize: &lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-holder-bot" rel="noopener noreferrer"&gt;Holder bots&lt;/a&gt; also increase maker count.&lt;/p&gt;

&lt;p&gt;When a wallet buys your token:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It becomes a &lt;strong&gt;holder&lt;/strong&gt; (owns tokens)&lt;/li&gt;
&lt;li&gt;It becomes a &lt;strong&gt;maker&lt;/strong&gt; (executed a trade)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One action, two metrics boosted.&lt;/p&gt;

&lt;h3&gt;
  
  
  When to Use Holder Bot for Makers
&lt;/h3&gt;

&lt;p&gt;✅ You need both holder AND maker growth&lt;br&gt;
✅ Budget is limited (better value per SOL)&lt;br&gt;
✅ Pump.fun credibility is also important&lt;br&gt;
✅ You want permanent holders, not just activity&lt;/p&gt;

&lt;h3&gt;
  
  
  Maker Bot vs Holder Bot for Makers
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aspect&lt;/th&gt;
&lt;th&gt;Maker Bot&lt;/th&gt;
&lt;th&gt;Holder Bot&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Maker increase&lt;/td&gt;
&lt;td&gt;+1 per cycle&lt;/td&gt;
&lt;td&gt;+1 per cycle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Holder increase&lt;/td&gt;
&lt;td&gt;0 (sells back)&lt;/td&gt;
&lt;td&gt;+1 (keeps tokens)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cost per maker&lt;/td&gt;
&lt;td&gt;~0.005-0.013 SOL&lt;/td&gt;
&lt;td&gt;~0.007 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Best for&lt;/td&gt;
&lt;td&gt;Pure maker growth&lt;/td&gt;
&lt;td&gt;Maker + holder growth&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Verdict:&lt;/strong&gt; If you need ONLY makers, use maker bot. If you need BOTH, holder bot gives more value.&lt;/p&gt;




&lt;h2&gt;
  
  
  Method 3: Coordinated Community Buying
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Speed:&lt;/strong&gt; Variable (depends on community size)&lt;br&gt;
&lt;strong&gt;Cost:&lt;/strong&gt; Coordination effort&lt;br&gt;
&lt;strong&gt;Best for:&lt;/strong&gt; Organic-looking growth with real wallets&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;Organize your community to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Each person uses their own wallet&lt;/li&gt;
&lt;li&gt;Everyone buys at scheduled time&lt;/li&gt;
&lt;li&gt;Some hold, some trade—both count as makers&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Execution Strategy
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Example: 50-person coordinated buy

Time 0:00 - Group A (15 people) buys
Time 0:05 - Group B (15 people) buys
Time 0:10 - Group C (20 people) buys

Result: 50 new unique makers in 10 minutes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Pros and Cons
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;100% organic wallets&lt;/li&gt;
&lt;li&gt;Real community engagement&lt;/li&gt;
&lt;li&gt;No bot detection risk&lt;/li&gt;
&lt;li&gt;Free (no tool costs)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cons:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Limited scale (need actual people)&lt;/li&gt;
&lt;li&gt;Coordination overhead&lt;/li&gt;
&lt;li&gt;Unpredictable execution&lt;/li&gt;
&lt;li&gt;Can't repeat at will&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Best Used For
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Launch events&lt;/li&gt;
&lt;li&gt;Milestone celebrations&lt;/li&gt;
&lt;li&gt;Combining with bot activity for authenticity&lt;/li&gt;
&lt;li&gt;Building genuine community metrics&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Method 4: Influencer/KOL Campaigns
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Speed:&lt;/strong&gt; Variable (hours to days)&lt;br&gt;
&lt;strong&gt;Cost:&lt;/strong&gt; Influencer fees ($50-$5000+)&lt;br&gt;
&lt;strong&gt;Best for:&lt;/strong&gt; Organic makers + broader awareness&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;p&gt;When an influencer promotes your token:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Their followers buy (new makers)&lt;/li&gt;
&lt;li&gt;Buys come from diverse, real wallets&lt;/li&gt;
&lt;li&gt;Side benefit: awareness, holders, volume&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Finding the Right Influencers
&lt;/h3&gt;

&lt;p&gt;Look for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Solana/Pump.fun focused accounts&lt;/li&gt;
&lt;li&gt;Engaged followers (not just follower count)&lt;/li&gt;
&lt;li&gt;Previous successful calls&lt;/li&gt;
&lt;li&gt;Reasonable pricing&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Expected Maker Impact
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Influencer Size&lt;/th&gt;
&lt;th&gt;Typical New Makers&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Micro (1-10K followers)&lt;/td&gt;
&lt;td&gt;10-50&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mid (10-50K followers)&lt;/td&gt;
&lt;td&gt;50-200&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Large (50K+ followers)&lt;/td&gt;
&lt;td&gt;200-1000+&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Combine with Bots
&lt;/h3&gt;

&lt;p&gt;Smart strategy: Run maker bot BEFORE influencer post.&lt;/p&gt;

&lt;p&gt;Why? When influencer's followers check DexScreener, they see healthy maker count already. Social proof compounds.&lt;/p&gt;




&lt;h2&gt;
  
  
  Method 5: Airdrop to Active Traders
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Speed:&lt;/strong&gt; Depends on claim rate&lt;br&gt;
&lt;strong&gt;Cost:&lt;/strong&gt; Token allocation + gas&lt;br&gt;
&lt;strong&gt;Best for:&lt;/strong&gt; Attracting active wallets&lt;/p&gt;

&lt;h3&gt;
  
  
  How It Works
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Identify active Solana traders (via on-chain data)&lt;/li&gt;
&lt;li&gt;Airdrop small token amounts&lt;/li&gt;
&lt;li&gt;When they sell (or buy more), they become makers&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Finding Active Wallets
&lt;/h3&gt;

&lt;p&gt;Sources:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Recent Pump.fun traders&lt;/li&gt;
&lt;li&gt;DexScreener active pairs&lt;/li&gt;
&lt;li&gt;Birdeye volume leaders&lt;/li&gt;
&lt;li&gt;Public airdrop tools&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Conversion Rate
&lt;/h3&gt;

&lt;p&gt;Not everyone will interact:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Typical claim rate: 10-30%&lt;/li&gt;
&lt;li&gt;Typical trade rate: 5-15%&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Airdrop to 1000 wallets → ~50-150 new makers&lt;/p&gt;

&lt;h3&gt;
  
  
  Pros and Cons
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Attracts real, active traders&lt;/li&gt;
&lt;li&gt;Can create ongoing trading activity&lt;/li&gt;
&lt;li&gt;Builds initial distribution&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Cons:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low conversion rate&lt;/li&gt;
&lt;li&gt;Requires token allocation&lt;/li&gt;
&lt;li&gt;Complex execution&lt;/li&gt;
&lt;li&gt;May attract dumpers&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Optimal Strategy: Stack Multiple Methods
&lt;/h2&gt;

&lt;p&gt;The most successful Pump.fun tokens don't rely on one method—they stack:&lt;/p&gt;

&lt;h3&gt;
  
  
  Launch Day Strategy
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Hour 0-1: Maker Bot (500 makers)
Hour 1-2: Holder Bot (300 holders/makers)
Hour 2-4: Influencer posts go live
Hour 4+:  Organic growth + maintenance bot runs
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Ongoing Maintenance
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Daily: Maker bot at 50-100/hour during peak times
Weekly: Coordinated community events
Monthly: Influencer refreshes
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Budget Allocation Example (20 SOL)
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Method&lt;/th&gt;
&lt;th&gt;Allocation&lt;/th&gt;
&lt;th&gt;Expected Makers&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Maker Bot&lt;/td&gt;
&lt;td&gt;10 SOL&lt;/td&gt;
&lt;td&gt;~700-800&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Holder Bot&lt;/td&gt;
&lt;td&gt;5 SOL&lt;/td&gt;
&lt;td&gt;~700 (also holders)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Influencer&lt;/td&gt;
&lt;td&gt;5 SOL&lt;/td&gt;
&lt;td&gt;~100-300&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Total&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;20 SOL&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~1500-1900&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Common Mistakes When Growing Makers
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Mistake 1: Only Running Volume Bot
&lt;/h3&gt;

&lt;p&gt;Volume bot reuses same wallet. Your volume grows but maker count stays flat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Add maker bot specifically for unique wallet growth.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 2: Bursting All Makers at Once
&lt;/h3&gt;

&lt;p&gt;1000 makers in 2 minutes looks unnatural. May trigger algorithm skepticism.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Spread maker generation over 15-60 minutes at 100-200/min.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 3: Ignoring Maker-to-Volume Ratio
&lt;/h3&gt;

&lt;p&gt;High makers + low volume looks weird. Low makers + high volume looks like wash trading.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Balance both metrics. Run volume bot alongside maker bot.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 4: Stopping After Initial Push
&lt;/h3&gt;

&lt;p&gt;Maker count plateaus. Competitors catch up. Ranking drops.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Continuous low-rate maker generation (20-50/min) for maintenance.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 5: Not Tracking Results
&lt;/h3&gt;

&lt;p&gt;Running bots blindly without checking DexScreener impact.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Monitor DexScreener maker count before/after. Adjust strategy based on results.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Track Your Maker Growth
&lt;/h2&gt;

&lt;h3&gt;
  
  
  DexScreener
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://dexscreener.com" rel="noopener noreferrer"&gt;dexscreener.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Search your token&lt;/li&gt;
&lt;li&gt;Check "Makers" column&lt;/li&gt;
&lt;li&gt;Note: Updates every few minutes, not real-time&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Solscan
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://solscan.io" rel="noopener noreferrer"&gt;solscan.io&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Enter token address&lt;/li&gt;
&lt;li&gt;View "Holders" and recent transactions&lt;/li&gt;
&lt;li&gt;Each unique trading wallet = maker&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Birdeye
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;a href="https://birdeye.so" rel="noopener noreferrer"&gt;birdeye.so&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Search token&lt;/li&gt;
&lt;li&gt;Check "Traders" analytics&lt;/li&gt;
&lt;li&gt;Shows unique wallet activity over time&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Maker bot is fastest&lt;/strong&gt; - 500 makers/minute, ~0.005-0.013 SOL each&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Holder bot gives double value&lt;/strong&gt; - +1 maker AND +1 holder per buy&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Organic methods work but don't scale&lt;/strong&gt; - Community buys, influencers&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Stack multiple methods&lt;/strong&gt; - Best results come from combining approaches&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Spread over time&lt;/strong&gt; - Don't burst; gradual growth looks more natural&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Balance with volume&lt;/strong&gt; - Maker-to-volume ratio matters for credibility&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Next Steps
&lt;/h2&gt;

&lt;p&gt;Ready to grow your unique maker count?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;Jumpbit Maker Bot&lt;/a&gt;&lt;/strong&gt; - 500 makers/min, 0.0005 SOL platform fee&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-holder-bot" rel="noopener noreferrer"&gt;Jumpbit Holder Bot&lt;/a&gt;&lt;/strong&gt; - Grow makers AND holders simultaneously&lt;/p&gt;




</description>
      <category>solana</category>
      <category>pumpfun</category>
      <category>cryptocurrency</category>
      <category>web3</category>
    </item>
    <item>
      <title>Maker Count vs Holder Count: What's the Difference?</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Fri, 23 Jan 2026 17:15:52 +0000</pubDate>
      <link>https://dev.to/jumpbit/maker-count-vs-holder-count-whats-the-difference-2ef0</link>
      <guid>https://dev.to/jumpbit/maker-count-vs-holder-count-whats-the-difference-2ef0</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You're launching a Pump.fun token and everyone says "you need more holders" and "you need more makers."&lt;/p&gt;

&lt;p&gt;But what's the difference? Aren't they the same thing?&lt;/p&gt;

&lt;p&gt;No. And confusing them will waste your SOL.&lt;/p&gt;

&lt;p&gt;In this guide, I'll explain the exact difference between maker count and holder count, when each metric matters, and which bot you actually need for your situation.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is Maker Count?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Maker count&lt;/strong&gt; represents the number of &lt;strong&gt;unique wallet addresses that have traded&lt;/strong&gt; your token.&lt;/p&gt;

&lt;p&gt;A wallet becomes a "maker" when it executes a swap—either buying or selling. The same wallet trading 50 times still counts as 1 maker.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key characteristics:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Measures trading activity breadth&lt;/li&gt;
&lt;li&gt;Wallet can buy AND sell (still 1 maker)&lt;/li&gt;
&lt;li&gt;Doesn't require holding tokens&lt;/li&gt;
&lt;li&gt;Tracked on DexScreener "Makers" column&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wallet A buys → sells → 1 maker&lt;/li&gt;
&lt;li&gt;Wallet B buys → holds → 1 maker&lt;/li&gt;
&lt;li&gt;Wallet C sells airdrop → 1 maker&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Total makers: 3&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  What is Holder Count?
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Holder count&lt;/strong&gt; represents the number of &lt;strong&gt;unique wallet addresses currently holding&lt;/strong&gt; your token.&lt;/p&gt;

&lt;p&gt;A wallet is a "holder" if it has a non-zero token balance right now. If it sells everything, it's no longer a holder.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key characteristics:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Measures ownership distribution&lt;/li&gt;
&lt;li&gt;Wallet must currently hold tokens&lt;/li&gt;
&lt;li&gt;Real-time snapshot (changes with every sell)&lt;/li&gt;
&lt;li&gt;Tracked on DexScreener "Holders" column, Pump.fun UI&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wallet A holds 1,000 tokens → 1 holder&lt;/li&gt;
&lt;li&gt;Wallet B holds 100 tokens → 1 holder&lt;/li&gt;
&lt;li&gt;Wallet C sold everything → 0 holders&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Total holders: 2&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Side-by-Side Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Aspect&lt;/th&gt;
&lt;th&gt;Maker Count&lt;/th&gt;
&lt;th&gt;Holder Count&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Definition&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Unique wallets that traded&lt;/td&gt;
&lt;td&gt;Unique wallets currently holding&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Action required&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Buy OR sell&lt;/td&gt;
&lt;td&gt;Buy and keep&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Permanence&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Permanent (once a maker, always counted)&lt;/td&gt;
&lt;td&gt;Temporary (lost when wallet sells)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;What it signals&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Trading interest, market activity&lt;/td&gt;
&lt;td&gt;Community size, long-term interest&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Primary platform&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;DexScreener trending&lt;/td&gt;
&lt;td&gt;Pump.fun, trust signals&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Bot type&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Maker bot (buy + sell)&lt;/td&gt;
&lt;td&gt;Holder bot (buy only)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  How Each Metric Affects Rankings
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Maker Count → DexScreener Trending Score
&lt;/h3&gt;

&lt;p&gt;DexScreener's algorithm weighs unique makers as a signal of &lt;strong&gt;organic trading activity&lt;/strong&gt;. High maker count suggests:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Many different people are interested&lt;/li&gt;
&lt;li&gt;Trading isn't concentrated in few wallets&lt;/li&gt;
&lt;li&gt;Market has genuine breadth&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Impact:&lt;/strong&gt; Direct influence on DexScreener trending position.&lt;/p&gt;

&lt;h3&gt;
  
  
  Holder Count → Trust &amp;amp; Credibility
&lt;/h3&gt;

&lt;p&gt;Holder count signals &lt;strong&gt;community strength&lt;/strong&gt;. High holder count suggests:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;People want to own the token long-term&lt;/li&gt;
&lt;li&gt;Distribution is healthy (not concentrated)&lt;/li&gt;
&lt;li&gt;Less likely to be a quick pump-and-dump&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Impact:&lt;/strong&gt; Influences trader psychology, Pump.fun visibility, and analyst ratings.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Maker Count Matters More
&lt;/h2&gt;

&lt;p&gt;Focus on makers when:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. You Want DexScreener Trending
&lt;/h3&gt;

&lt;p&gt;DexScreener explicitly weighs unique makers. If trending is your goal, makers are essential.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Your Volume-to-Maker Ratio is Off
&lt;/h3&gt;

&lt;p&gt;High volume + low makers looks like wash trading. Adding makers legitimizes your volume.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Competing Against High-Maker Tokens
&lt;/h3&gt;

&lt;p&gt;If top trending tokens have 1,000+ makers and you have 100, you won't outrank them regardless of volume.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. You Want Activity Without Holding Pressure
&lt;/h3&gt;

&lt;p&gt;Maker bots buy and sell, so tokens cycle back. No permanent buy pressure or holder dilution.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Holder Count Matters More
&lt;/h2&gt;

&lt;p&gt;Focus on holders when:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. You're Building Community Trust
&lt;/h3&gt;

&lt;p&gt;Traders check holder count before buying. 500+ holders signals "real community."&lt;/p&gt;

&lt;h3&gt;
  
  
  2. You're on Pump.fun King of the Hill
&lt;/h3&gt;

&lt;p&gt;Pump.fun's leaderboard factors holder count. Low holders = lower ranking.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. You Want Distribution Score
&lt;/h3&gt;

&lt;p&gt;Analytics platforms flag concentrated holdings. More holders = better distribution.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. You're Preparing for Graduation
&lt;/h3&gt;

&lt;p&gt;Post-bonding-curve tokens need strong holder bases for sustained interest.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Overlap: One Wallet Can Be Both
&lt;/h2&gt;

&lt;p&gt;Here's what confuses people:&lt;/p&gt;

&lt;p&gt;A wallet that &lt;strong&gt;buys and holds&lt;/strong&gt; is counted as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1 maker (it traded)&lt;/li&gt;
&lt;li&gt;1 holder (it currently holds)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A wallet that &lt;strong&gt;buys then sells&lt;/strong&gt; is counted as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;1 maker (it traded)&lt;/li&gt;
&lt;li&gt;0 holders (it sold everything)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;This is why holder bots and maker bots produce different results:&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Bot Type&lt;/th&gt;
&lt;th&gt;Wallet Action&lt;/th&gt;
&lt;th&gt;Maker Count&lt;/th&gt;
&lt;th&gt;Holder Count&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Holder Bot&lt;/td&gt;
&lt;td&gt;Buy only&lt;/td&gt;
&lt;td&gt;+1&lt;/td&gt;
&lt;td&gt;+1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Maker Bot&lt;/td&gt;
&lt;td&gt;Buy + Sell&lt;/td&gt;
&lt;td&gt;+1&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Volume Bot&lt;/td&gt;
&lt;td&gt;Repeat trades&lt;/td&gt;
&lt;td&gt;+0 (same wallet)&lt;/td&gt;
&lt;td&gt;+0 or +1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  Which Bot Do You Need?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Scenario 1: "I need DexScreener trending"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Use:&lt;/strong&gt; Maker Bot (primary) + Volume Bot (secondary)&lt;/p&gt;

&lt;p&gt;DexScreener weights unique makers. Maker bot generates fresh wallets that trade. Volume bot adds trading volume to support the maker count.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scenario 2: "I need Pump.fun credibility"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Use:&lt;/strong&gt; Holder Bot (primary) + Bump Bot (secondary)&lt;/p&gt;

&lt;p&gt;Traders on Pump.fun check holder count. Holder bot creates permanent holders. Bump bot keeps you visible on front page.&lt;/p&gt;

&lt;h3&gt;
  
  
  Scenario 3: "I want both trending + credibility"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Use:&lt;/strong&gt; All bots strategically&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Start with Bump Bot (visibility)&lt;/li&gt;
&lt;li&gt;Add Holder Bot (credibility)&lt;/li&gt;
&lt;li&gt;Add Maker Bot (DexScreener ranking)&lt;/li&gt;
&lt;li&gt;Add Volume Bot (healthy charts)&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Scenario 4: "I have limited budget"
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Priority order:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Bump Bot - Get visible first&lt;/li&gt;
&lt;li&gt;Holder Bot - Build credibility (most trust impact per SOL)&lt;/li&gt;
&lt;li&gt;Maker Bot - DexScreener ranking&lt;/li&gt;
&lt;li&gt;Volume Bot - If budget remains&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Cost Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Bot Type&lt;/th&gt;
&lt;th&gt;Cost Per Unit&lt;/th&gt;
&lt;th&gt;What You Get&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Maker Bot&lt;/td&gt;
&lt;td&gt;~0.005-0.013 SOL/maker&lt;/td&gt;
&lt;td&gt;+1 unique maker (DexScreener)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Holder Bot&lt;/td&gt;
&lt;td&gt;~0.007 SOL/holder&lt;/td&gt;
&lt;td&gt;+1 unique holder + +1 maker&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Volume Bot&lt;/td&gt;
&lt;td&gt;~0.0005 SOL/txn&lt;/td&gt;
&lt;td&gt;+Volume (no new makers/holders)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bump Bot&lt;/td&gt;
&lt;td&gt;~0.0005 SOL/bump&lt;/td&gt;
&lt;td&gt;+Activity, front page visibility&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Holder bots give you BOTH a holder and a maker (since buying counts as trading). Maker bots only give makers (since they sell).&lt;/p&gt;




&lt;h2&gt;
  
  
  The Optimal Strategy: Stack Both Metrics
&lt;/h2&gt;

&lt;p&gt;Top Pump.fun tokens don't choose between makers and holders—they grow both:&lt;/p&gt;

&lt;h3&gt;
  
  
  Phase 1: Launch (First 30 minutes)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bump Bot&lt;/strong&gt; at 300-500 BPM → Front page visibility&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Holder Bot&lt;/strong&gt; at 100-200 HPM → Build initial credibility&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Phase 2: Growth (30 minutes - 2 hours)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Continue Bump Bot (maintain visibility)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maker Bot&lt;/strong&gt; at 200-500 MPM → DexScreener ranking&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Volume Bot&lt;/strong&gt; → Support healthy charts&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Phase 3: Maintenance (Ongoing)
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Reduce all bots to sustainable rates&lt;/li&gt;
&lt;li&gt;Focus on organic community growth&lt;/li&gt;
&lt;li&gt;Use bots to maintain competitive metrics&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Common Mistakes
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Mistake 1: Only Running Holder Bot
&lt;/h3&gt;

&lt;p&gt;You get holders but low unique maker count. DexScreener ranking suffers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Add maker bot for DexScreener trending.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 2: Only Running Maker Bot
&lt;/h3&gt;

&lt;p&gt;You get makers but low holder count. Traders see "no community."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Add holder bot for credibility.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 3: Confusing Volume Bot for Maker Bot
&lt;/h3&gt;

&lt;p&gt;Volume bot reuses same wallet. Maker count stays flat.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Use maker bot specifically for unique maker growth.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 4: Running Everything at Once Day 1
&lt;/h3&gt;

&lt;p&gt;Budget drains fast, metrics spike unnaturally.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Phase your approach. Visibility → credibility → ranking → volume.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Maker count = unique wallets that traded&lt;/strong&gt; (includes buyers AND sellers)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Holder count = unique wallets currently holding&lt;/strong&gt; (only active balances)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maker bots do buy + sell&lt;/strong&gt; (increases makers, not holders)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Holder bots do buy only&lt;/strong&gt; (increases BOTH makers and holders)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DexScreener trending needs makers&lt;/strong&gt; - Volume alone won't rank you&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pump.fun credibility needs holders&lt;/strong&gt; - Makers alone won't build trust&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Optimal strategy uses both&lt;/strong&gt; - Stack metrics for maximum impact&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Next Steps
&lt;/h2&gt;

&lt;p&gt;Need to grow both metrics? Here's where to start:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;Jumpbit Maker Bot&lt;/a&gt;&lt;/strong&gt; - 500 makers/minute for DexScreener ranking&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-holder-bot" rel="noopener noreferrer"&gt;Jumpbit Holder Bot&lt;/a&gt;&lt;/strong&gt; - 500 holders/minute for community credibility&lt;/p&gt;

</description>
      <category>solana</category>
      <category>pumpfun</category>
      <category>cryptocurrency</category>
      <category>web3</category>
    </item>
    <item>
      <title>Why Unique Makers Matter for DexScreener Rankings</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Fri, 23 Jan 2026 17:08:53 +0000</pubDate>
      <link>https://dev.to/jumpbit/why-unique-makers-matter-for-dexscreener-rankings-231o</link>
      <guid>https://dev.to/jumpbit/why-unique-makers-matter-for-dexscreener-rankings-231o</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;You've pumped 50 SOL of volume into your Pump.fun token. Your chart looks healthy. But you're stuck on page 3 of DexScreener while tokens with less volume sit on the trending page.&lt;/p&gt;

&lt;p&gt;What's the difference?&lt;/p&gt;

&lt;p&gt;Check their &lt;strong&gt;unique makers&lt;/strong&gt; count. They have 800. You have 47.&lt;/p&gt;

&lt;p&gt;In this guide, I'll break down exactly why unique makers matter for DexScreener rankings, how the algorithm weighs this metric, and what maker thresholds you need to hit for trending positions.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Are "Unique Makers" on DexScreener?
&lt;/h2&gt;

&lt;p&gt;Unique makers represent the &lt;strong&gt;number of distinct wallet addresses&lt;/strong&gt; that have traded a token. On DexScreener, this appears as the "Makers" column in token listings.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key distinction:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Volume&lt;/strong&gt; = Total SOL value traded&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transactions&lt;/strong&gt; = Number of individual trades&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Makers&lt;/strong&gt; = Number of &lt;em&gt;unique wallets&lt;/em&gt; that traded&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A single wallet trading 100 times adds 100 transactions and volume—but only 1 maker.&lt;/p&gt;

&lt;p&gt;100 different wallets trading once each adds 100 transactions AND 100 makers.&lt;/p&gt;

&lt;p&gt;DexScreener tracks this separately because it signals something volume alone cannot: &lt;strong&gt;market breadth&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  How DexScreener's Trending Algorithm Works
&lt;/h2&gt;

&lt;p&gt;DexScreener assigns every token a &lt;strong&gt;Trending Score&lt;/strong&gt; based on multiple weighted factors. While the exact formula is proprietary, analysis of trending tokens reveals the key inputs:&lt;/p&gt;

&lt;h3&gt;
  
  
  Primary Ranking Factors
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Factor&lt;/th&gt;
&lt;th&gt;Weight&lt;/th&gt;
&lt;th&gt;What It Measures&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Trading Volume&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Total SOL/USD traded&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Unique Makers&lt;/td&gt;
&lt;td&gt;High&lt;/td&gt;
&lt;td&gt;Distinct trading wallets&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transaction Velocity&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Trades per time period&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Holder Count&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Unique holding wallets&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Liquidity Depth&lt;/td&gt;
&lt;td&gt;Medium&lt;/td&gt;
&lt;td&gt;Pool size&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Page Engagement&lt;/td&gt;
&lt;td&gt;Low&lt;/td&gt;
&lt;td&gt;Clicks, reactions&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Why Makers Matter More Than You Think
&lt;/h3&gt;

&lt;p&gt;Volume can be faked cheaply with wash trading—one wallet buying and selling repeatedly. DexScreener's algorithm knows this.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Unique makers are harder to fake&lt;/strong&gt; because each new maker requires:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A fresh wallet address&lt;/li&gt;
&lt;li&gt;PDA creation costs (~0.004-0.012 SOL)&lt;/li&gt;
&lt;li&gt;Separate transaction fees&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This makes maker count a more reliable signal of genuine market interest than raw volume.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Math Behind DexScreener Rankings
&lt;/h2&gt;

&lt;p&gt;Let's compare two tokens:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Token A:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Volume: 100 SOL&lt;/li&gt;
&lt;li&gt;Makers: 50&lt;/li&gt;
&lt;li&gt;Volume per Maker: 2 SOL&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Token B:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Volume: 100 SOL&lt;/li&gt;
&lt;li&gt;Makers: 500&lt;/li&gt;
&lt;li&gt;Volume per Maker: 0.2 SOL&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Same volume. But Token B's activity comes from 10x more unique wallets—suggesting broader market participation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DexScreener interprets this as:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Token B has more organic interest&lt;/li&gt;
&lt;li&gt;Token B has better distribution of traders&lt;/li&gt;
&lt;li&gt;Token B is less likely to be wash-traded&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Result: Token B ranks higher despite identical volume.&lt;/p&gt;




&lt;h2&gt;
  
  
  Maker Count Benchmarks for Trending
&lt;/h2&gt;

&lt;p&gt;Based on analysis of DexScreener trending tokens (January 2026 data):&lt;/p&gt;

&lt;h3&gt;
  
  
  Pump.fun Bonding Curve Tokens
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Position&lt;/th&gt;
&lt;th&gt;Typical Maker Count&lt;/th&gt;
&lt;th&gt;Volume Range&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Page 1 (Top 20)&lt;/td&gt;
&lt;td&gt;800-3,000+&lt;/td&gt;
&lt;td&gt;50-500 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Page 2-3&lt;/td&gt;
&lt;td&gt;300-800&lt;/td&gt;
&lt;td&gt;20-100 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Page 4-5&lt;/td&gt;
&lt;td&gt;100-300&lt;/td&gt;
&lt;td&gt;10-50 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Below Page 5&lt;/td&gt;
&lt;td&gt;&amp;lt;100&lt;/td&gt;
&lt;td&gt;&amp;lt;20 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h3&gt;
  
  
  Key Thresholds
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;100 makers&lt;/strong&gt; - Minimum visibility threshold&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;300 makers&lt;/strong&gt; - Competitive for trending&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;500 makers&lt;/strong&gt; - Strong trending position&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;1,000+ makers&lt;/strong&gt; - Top trending territory&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Important:&lt;/strong&gt; These numbers shift based on market competition. Check current trending tokens for real-time benchmarks.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Low Maker Count Kills Your Ranking
&lt;/h2&gt;

&lt;p&gt;Even with strong volume, low maker count signals red flags:&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Wash Trading Suspicion
&lt;/h3&gt;

&lt;p&gt;High volume + low makers = same wallets trading repeatedly. DexScreener's algorithm deprioritizes this pattern.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Whale Concentration
&lt;/h3&gt;

&lt;p&gt;Few makers suggests a small group controls trading. This signals instability and risk.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Bot Activity Detection
&lt;/h3&gt;

&lt;p&gt;Repetitive patterns from few wallets are easier for algorithms to identify and discount.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Poor User Trust
&lt;/h3&gt;

&lt;p&gt;Traders manually check maker count before buying. Low numbers = "this looks manipulated."&lt;/p&gt;




&lt;h2&gt;
  
  
  How Maker Count Affects Other Metrics
&lt;/h2&gt;

&lt;p&gt;Unique makers don't exist in isolation—they influence your entire DexScreener profile:&lt;/p&gt;

&lt;h3&gt;
  
  
  Maker-to-Volume Ratio
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Healthy ratio: 1 maker per 0.1-1 SOL volume
Suspicious ratio: 1 maker per 5+ SOL volume
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Tokens with healthy ratios get algorithmic boosts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Maker Growth Velocity
&lt;/h3&gt;

&lt;p&gt;DexScreener tracks how fast your maker count grows. Sudden spikes followed by flatlines look artificial. Steady growth signals organic interest.&lt;/p&gt;

&lt;h3&gt;
  
  
  Maker Distribution Over Time
&lt;/h3&gt;

&lt;p&gt;Are makers spread across hours/days, or concentrated in minutes? Natural distribution patterns rank better.&lt;/p&gt;




&lt;h2&gt;
  
  
  Maker Count vs Holder Count: Both Matter
&lt;/h2&gt;

&lt;p&gt;Common question: "Should I focus on makers or holders?"&lt;/p&gt;

&lt;p&gt;Answer: &lt;strong&gt;Both, for different reasons.&lt;/strong&gt;&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;What It Signals&lt;/th&gt;
&lt;th&gt;DexScreener Impact&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Makers&lt;/td&gt;
&lt;td&gt;Trading activity, market interest&lt;/td&gt;
&lt;td&gt;Trending score&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Holders&lt;/td&gt;
&lt;td&gt;Community size, long-term interest&lt;/td&gt;
&lt;td&gt;Trust signal&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Makers&lt;/strong&gt; show your token is actively traded.&lt;br&gt;
&lt;strong&gt;Holders&lt;/strong&gt; show people want to keep it.&lt;/p&gt;

&lt;p&gt;A token with 1,000 makers but 50 holders looks like pure speculation.&lt;br&gt;
A token with 50 makers but 1,000 holders looks stagnant.&lt;/p&gt;

&lt;p&gt;The winning combination: &lt;strong&gt;high makers AND high holders&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Increase Unique Makers
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Method 1: Organic Growth
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Community trading&lt;/li&gt;
&lt;li&gt;Influencer mentions&lt;/li&gt;
&lt;li&gt;Viral marketing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; Authentic, sustainable&lt;br&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Slow, unpredictable&lt;/p&gt;

&lt;h3&gt;
  
  
  Method 2: Maker Bot
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;Maker bots&lt;/a&gt; automate fresh wallet creation and trading.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; Fast (up to 500 makers/minute), predictable, controllable&lt;br&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Costs SOL (~0.005-0.013 per maker)&lt;/p&gt;

&lt;h3&gt;
  
  
  Method 3: Coordinated Buying
&lt;/h3&gt;

&lt;p&gt;Organize community members to trade from unique wallets.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pros:&lt;/strong&gt; Semi-organic&lt;br&gt;
&lt;strong&gt;Cons:&lt;/strong&gt; Coordination overhead, limited scale&lt;/p&gt;

&lt;p&gt;For most Pump.fun launches, &lt;strong&gt;maker bots provide the fastest path&lt;/strong&gt; to competitive maker counts.&lt;/p&gt;




&lt;h2&gt;
  
  
  Common Mistakes That Tank Your Maker Count
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Mistake 1: Only Running Volume Bot
&lt;/h3&gt;

&lt;p&gt;Volume bots reuse the same wallet. You get volume but zero new makers. Your maker count stays flat while competitors grow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Add &lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;maker bot&lt;/a&gt; to generate unique wallets.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 2: Running Maker Bot Too Fast
&lt;/h3&gt;

&lt;p&gt;500 makers in 30 seconds looks unnatural. DexScreener may discount sudden spikes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Spread maker generation over time. 100-200/minute looks more organic.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 3: Ignoring Maker-to-Volume Ratio
&lt;/h3&gt;

&lt;p&gt;1,000 makers with 10 SOL volume looks fake. The ratio is off.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Match maker growth with proportional volume. Run &lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-volume-bot" rel="noopener noreferrer"&gt;volume bot&lt;/a&gt; alongside maker bot.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mistake 4: Stopping After Initial Push
&lt;/h3&gt;

&lt;p&gt;Makers plateau, competitors catch up, ranking drops.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fix:&lt;/strong&gt; Continuous maker generation at lower rates (20-50/min) maintains momentum.&lt;/p&gt;




&lt;h2&gt;
  
  
  DexScreener Maker Tracking: What Gets Counted
&lt;/h2&gt;

&lt;p&gt;DexScreener reads on-chain data directly. Here's what counts as a maker:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Counted as Maker:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Any wallet that executes a swap (buy or sell)&lt;/li&gt;
&lt;li&gt;Bot-generated wallets that trade&lt;/li&gt;
&lt;li&gt;Wallets that trade and exit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;NOT Counted:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wallets that only receive tokens (transfers)&lt;/li&gt;
&lt;li&gt;Wallets on allowlists without trading&lt;/li&gt;
&lt;li&gt;LP provision (different metric)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every unique address that interacts with the trading pool = 1 maker.&lt;/p&gt;




&lt;h2&gt;
  
  
  Real Example: Maker Count Impact
&lt;/h2&gt;

&lt;p&gt;Let's examine a real scenario (anonymized):&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Token X - Launch Day:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Volume: 30 SOL&lt;/li&gt;
&lt;li&gt;Makers: 45&lt;/li&gt;
&lt;li&gt;Ranking: Page 4&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Token X - After Maker Bot (2 hours later):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Volume: 35 SOL (+5 SOL)&lt;/li&gt;
&lt;li&gt;Makers: 450 (+405)&lt;/li&gt;
&lt;li&gt;Ranking: Page 1, position #8&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The modest volume increase didn't move the needle. The maker increase pushed it to trending.&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Unique makers = distinct wallets that traded&lt;/strong&gt; - not transaction count&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DexScreener weighs makers heavily&lt;/strong&gt; in trending algorithm&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Same volume, more makers = higher ranking&lt;/strong&gt; - breadth matters&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100-300 makers minimum&lt;/strong&gt; for visibility, 500+ for competitive trending&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maker-to-volume ratio matters&lt;/strong&gt; - avoid suspicious patterns&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Combine makers + holders + volume&lt;/strong&gt; for maximum ranking impact&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maker bots are the fastest method&lt;/strong&gt; to scale unique maker count&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Next Steps
&lt;/h2&gt;

&lt;p&gt;Ready to boost your DexScreener ranking with more unique makers?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;Try Jumpbit Maker Bot&lt;/a&gt;&lt;/strong&gt; - 500 makers/minute, 0.0005 SOL platform fee, live dashboard.&lt;/p&gt;

</description>
      <category>dexscreener</category>
      <category>solana</category>
      <category>pumpfun</category>
      <category>web3</category>
    </item>
    <item>
      <title>What is a Pump.fun Maker Bot? Complete Guide to Unique Makers</title>
      <dc:creator>JUMPBIT</dc:creator>
      <pubDate>Fri, 23 Jan 2026 17:04:22 +0000</pubDate>
      <link>https://dev.to/jumpbit/what-is-a-pumpfun-maker-bot-complete-guide-to-unique-makers-1e88</link>
      <guid>https://dev.to/jumpbit/what-is-a-pumpfun-maker-bot-complete-guide-to-unique-makers-1e88</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Your Pump.fun token has volume. It has bumps. But DexScreener shows only 23 unique makers—while trending tokens show 500, 1,000, even 3,000+.&lt;/p&gt;

&lt;p&gt;What are "makers" and why does everyone have more than you?&lt;/p&gt;

&lt;p&gt;The answer: &lt;strong&gt;Maker Bots&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this guide, I'll explain exactly what a maker bot is, how it differs from holder and volume bots, what it costs, and when you should use one to boost your DexScreener trending score.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is a Maker Bot?
&lt;/h2&gt;

&lt;p&gt;A &lt;strong&gt;maker bot&lt;/strong&gt; is an automated tool that increases your token's unique maker count by executing buy and sell transactions from multiple fresh wallet addresses.&lt;/p&gt;

&lt;p&gt;Each transaction cycle creates a new "maker"—a unique wallet that has traded your token. Platforms like DexScreener, Pump.fun, and Birdeye track unique makers as a signal of organic trading activity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Simple explanation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;You configure the bot with your token's mint address&lt;/li&gt;
&lt;li&gt;The bot generates fresh Solana wallets&lt;/li&gt;
&lt;li&gt;Each wallet executes a buy → then a sell&lt;/li&gt;
&lt;li&gt;Each wallet = 1 new unique maker on-chain&lt;/li&gt;
&lt;li&gt;Your maker count grows automatically&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Unlike &lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-holder-bot" rel="noopener noreferrer"&gt;holder bots&lt;/a&gt; (which buy and hold), maker bots complete the full trading cycle. The wallet buys, then sells—simulating real trading activity from a unique address.&lt;/p&gt;




&lt;h2&gt;
  
  
  How Does a Maker Bot Work? (Technical Breakdown)
&lt;/h2&gt;

&lt;p&gt;Let's look at what happens when a maker bot adds one new maker to your Pump.fun token:&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 1: Wallet Generation
&lt;/h3&gt;

&lt;p&gt;The bot generates a fresh Solana keypair—a brand new wallet address that has never interacted with your token.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 2: Funding
&lt;/h3&gt;

&lt;p&gt;A small amount of SOL is transferred to the new wallet to cover:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The trade amount (buy + sell)&lt;/li&gt;
&lt;li&gt;Transaction gas fees&lt;/li&gt;
&lt;li&gt;PDA creation costs&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Step 3: PDA Creation
&lt;/h3&gt;

&lt;p&gt;For each new maker on Pump.fun's bonding curve, &lt;strong&gt;two Program Derived Accounts (PDAs)&lt;/strong&gt; must be created:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;PDA Type&lt;/th&gt;
&lt;th&gt;Purpose&lt;/th&gt;
&lt;th&gt;Rent Cost&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Token Account&lt;/td&gt;
&lt;td&gt;Temporarily holds purchased tokens&lt;/td&gt;
&lt;td&gt;~0.002 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UserVolumeAccumulator&lt;/td&gt;
&lt;td&gt;Tracks wallet's trading volume&lt;/td&gt;
&lt;td&gt;~0.002 SOL&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Total PDA cost: ~0.004-0.012 SOL per maker&lt;/strong&gt; (depending on existing accounts)&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 4: Buy Transaction
&lt;/h3&gt;

&lt;p&gt;The bot executes a buy on Pump.fun's bonding curve. The wallet now holds tokens.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 5: Sell Transaction
&lt;/h3&gt;

&lt;p&gt;Immediately after (or with randomized delay), the bot sells the tokens back. The wallet has now completed a full trade cycle.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 6: Maker Registered
&lt;/h3&gt;

&lt;p&gt;The wallet is now counted as a unique maker—a distinct address that traded the token.&lt;/p&gt;

&lt;h3&gt;
  
  
  Step 7: Repeat
&lt;/h3&gt;

&lt;p&gt;The bot repeats this process at your configured rate (e.g., 100 makers/minute, 500 makers/minute).&lt;/p&gt;




&lt;h2&gt;
  
  
  What Does a Maker Bot Actually Cost?
&lt;/h2&gt;

&lt;p&gt;Let's break down the real cost per maker on Pump.fun:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;PDA Creation (2 accounts):     ~0.004-0.012 SOL
Trade Amount:                  ~0.0001 SOL (configurable, recycles)
Pump.fun Fees (buy + sell):    ~0.00002 SOL
Transaction Gas (2 txns):      ~0.00002 SOL
Platform Fee:                  ~0.0005 SOL
─────────────────────────────────────────────────
TOTAL PER MAKER:               ~0.005-0.013 SOL
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Cost examples (at ~0.013 SOL/maker):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;100 makers: ~1.3 SOL&lt;/li&gt;
&lt;li&gt;500 makers: ~6.5 SOL&lt;/li&gt;
&lt;li&gt;1,000 makers: ~13 SOL&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The trade amount is configurable and mostly recycles back (minus fees). You can use tiny amounts (0.0001 SOL) for budget campaigns or larger amounts (0.001+ SOL) for more visible trading activity.&lt;/p&gt;




&lt;h2&gt;
  
  
  Maker Bot vs Holder Bot vs Volume Bot
&lt;/h2&gt;

&lt;p&gt;This is where most people get confused. Here's the clear distinction:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Feature&lt;/th&gt;
&lt;th&gt;Maker Bot&lt;/th&gt;
&lt;th&gt;Holder Bot&lt;/th&gt;
&lt;th&gt;Volume Bot&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Action&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Buy + Sell&lt;/td&gt;
&lt;td&gt;Buy only&lt;/td&gt;
&lt;td&gt;Buy + Sell&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Wallets&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Fresh wallet each time&lt;/td&gt;
&lt;td&gt;Fresh wallet each time&lt;/td&gt;
&lt;td&gt;Same wallet repeats&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Result&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;+1 unique maker&lt;/td&gt;
&lt;td&gt;+1 unique holder&lt;/td&gt;
&lt;td&gt;+Volume (same wallet)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Wallet fate&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Used once&lt;/td&gt;
&lt;td&gt;Holds tokens forever&lt;/td&gt;
&lt;td&gt;Reused continuously&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Primary metric&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Unique traders count&lt;/td&gt;
&lt;td&gt;Holder count&lt;/td&gt;
&lt;td&gt;Trading volume&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;DexScreener impact&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Makers column&lt;/td&gt;
&lt;td&gt;Holders column&lt;/td&gt;
&lt;td&gt;Volume column&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;&lt;strong&gt;Key insight:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Maker Bot&lt;/strong&gt; = Many wallets, each trades once → increases &lt;em&gt;unique traders&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Volume Bot&lt;/strong&gt; = One wallet trades many times → increases &lt;em&gt;volume&lt;/em&gt; but not unique traders&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Holder Bot&lt;/strong&gt; = Many wallets, each buys once and holds → increases &lt;em&gt;holders&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For maximum DexScreener ranking impact, you need all three metrics: volume, holders, AND unique makers.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Do Unique Makers Matter?
&lt;/h2&gt;

&lt;p&gt;DexScreener's trending algorithm weighs multiple factors:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Trading Volume&lt;/strong&gt; - Total SOL traded&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Transaction Count&lt;/strong&gt; - Number of trades&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Unique Makers&lt;/strong&gt; - Distinct wallets trading&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Holder Count&lt;/strong&gt; - Wallets holding tokens&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Liquidity&lt;/strong&gt; - Pool depth&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Unique makers signal &lt;strong&gt;organic interest&lt;/strong&gt;. A token with 100 SOL volume from 5 wallets looks suspicious. The same volume from 500 unique wallets looks like genuine market activity.&lt;/p&gt;

&lt;p&gt;DexScreener specifically displays "Makers" as a visible metric—traders check this before buying.&lt;/p&gt;




&lt;h2&gt;
  
  
  When Should You Use a Maker Bot?
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Good Use Cases:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Boosting DexScreener Trending Score&lt;/strong&gt;&lt;br&gt;
DexScreener weights unique makers heavily. If your maker count is low relative to competitors, you won't trend regardless of volume.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. After Establishing Volume&lt;/strong&gt;&lt;br&gt;
Don't run maker bot on a zero-volume token. Build volume first with &lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-volume-bot" rel="noopener noreferrer"&gt;volume bot&lt;/a&gt;, then add unique makers for credibility.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Competing for Top Trending Positions&lt;/strong&gt;&lt;br&gt;
Top DexScreener tokens show 1,000-5,000+ unique makers. At 500 MPM (makers per minute), you can compete in minutes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Creating Natural-Looking Activity&lt;/strong&gt;&lt;br&gt;
Maker bots with randomized trade amounts create chart patterns that look organic—varied transaction sizes from many wallets.&lt;/p&gt;

&lt;h3&gt;
  
  
  When NOT to Use:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;1. Before You Have Visibility&lt;/strong&gt;&lt;br&gt;
Build volume and get on front page first. Makers without visibility waste SOL.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. As a Substitute for Holders&lt;/strong&gt;&lt;br&gt;
Maker bots don't increase holder count. You need &lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-holder-bot" rel="noopener noreferrer"&gt;holder bot&lt;/a&gt; for that metric.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. After Bonding Curve Graduation&lt;/strong&gt;&lt;br&gt;
Pump.fun maker bots only work on the bonding curve. After migration to Raydium/Pump.fun AMM, you need different tools.&lt;/p&gt;




&lt;h2&gt;
  
  
  Maker Bot Speed Comparison
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Bot Service&lt;/th&gt;
&lt;th&gt;Max Speed&lt;/th&gt;
&lt;th&gt;Time for 1000 Makers&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Manual trading&lt;/td&gt;
&lt;td&gt;1-5 MPM&lt;/td&gt;
&lt;td&gt;3-16 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Basic Telegram bots&lt;/td&gt;
&lt;td&gt;20-50 MPM&lt;/td&gt;
&lt;td&gt;20-50 minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Smithii&lt;/td&gt;
&lt;td&gt;50-100 MPM&lt;/td&gt;
&lt;td&gt;10-20 minutes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Jumpbit&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;500 MPM&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;2 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Speed matters because DexScreener updates in near real-time. Faster maker generation = faster ranking improvements.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Set Up a Maker Bot (No-Code)
&lt;/h2&gt;

&lt;p&gt;Modern maker bots don't require coding. Here's the typical setup with &lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;Jumpbit&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Connect Wallet&lt;/strong&gt; - Link your Solana wallet (Phantom, Solflare, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Enter Token Mint&lt;/strong&gt; - Paste your token's contract address&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Configure Trade Amount&lt;/strong&gt; - Fixed or random range (e.g., 0.0001-0.001 SOL)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set Maker Rate&lt;/strong&gt; - Makers per minute (up to 500 MPM)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set Duration&lt;/strong&gt; - How long to run&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Deploy&lt;/strong&gt; - Confirm and monitor live dashboard&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The bot handles wallet generation, funding, and trade execution automatically.&lt;/p&gt;




&lt;h2&gt;
  
  
  Fixed vs Range Trade Amounts
&lt;/h2&gt;

&lt;p&gt;Most maker bots offer two modes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Fixed Amount:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Every trade uses the same SOL amount&lt;/li&gt;
&lt;li&gt;Predictable cost per maker&lt;/li&gt;
&lt;li&gt;Less natural-looking on charts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Range Amount:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Trades use random amounts within your range (e.g., 0.0001-0.001 SOL)&lt;/li&gt;
&lt;li&gt;More organic-looking transaction patterns&lt;/li&gt;
&lt;li&gt;Variable cost per maker&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Range mode is recommended for creating natural chart activity.&lt;/p&gt;




&lt;h2&gt;
  
  
  Common Maker Bot Questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Q: Will DexScreener count bot-generated makers?&lt;/strong&gt;&lt;br&gt;
Yes. DexScreener reads on-chain data. Every unique wallet that trades counts as a maker.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Can I run maker bot and holder bot together?&lt;/strong&gt;&lt;br&gt;
Yes. Maker bot increases unique traders, holder bot increases holder count. Both metrics matter.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: What happens after graduation from Pump.fun?&lt;/strong&gt;&lt;br&gt;
The maker bot pauses. You'll need AMM-compatible tools for Raydium/Pump.fun AMM pools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Q: Is maker bot the same as volume bot?&lt;/strong&gt;&lt;br&gt;
No. Volume bot uses the same wallet repeatedly (more volume, same maker count). Maker bot uses fresh wallets (more unique makers).&lt;/p&gt;




&lt;h2&gt;
  
  
  Key Takeaways
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Maker bots increase unique trader count&lt;/strong&gt; by executing buy+sell from fresh wallets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Different from holder bots&lt;/strong&gt; - makers trade and exit, holders buy and keep&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Different from volume bots&lt;/strong&gt; - makers use unique wallets, volume bots reuse wallets&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Real cost is ~0.005-0.013 SOL/maker&lt;/strong&gt; due to PDA creation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Speed varies widely&lt;/strong&gt; - from 20 MPM to 500 MPM&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DexScreener weights unique makers&lt;/strong&gt; in trending algorithm&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Next Steps
&lt;/h2&gt;

&lt;p&gt;Ready to increase your unique maker count?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href="https://jumpbit.io/en/solana/pumpfun-tools/pumpfun-maker-bot" rel="noopener noreferrer"&gt;Try Jumpbit Maker Bot&lt;/a&gt;&lt;/strong&gt; - Generate up to 500 unique makers per minute with 0.0005 SOL platform fee.&lt;/p&gt;

</description>
      <category>solana</category>
      <category>pumpfun</category>
      <category>cryptocurrency</category>
      <category>web3</category>
    </item>
  </channel>
</rss>
