The first time you watch a token launch on Solana and see the price go up 10x in four minutes, one thought immediately follows: how do people get in at the very start? The answer, almost always, is an automated sniper bot. Manual buying is simply too slow — by the time you copy a contract address, open a DEX, approve a transaction, and hit confirm, the early window has already closed.

This guide walks you through the entire process from nothing. If you want to first understand the underlying mechanics, read our article on how a Solana sniper bot works under the hood before continuing here.

What You Actually Need Before You Start

Sniping sounds complex but the operational requirements are minimal:

  • A dedicated snipe wallet. Never use your main holdings wallet for sniping. Create a fresh wallet used exclusively for bot activity. If a transaction goes wrong or a token turns out to be a honeypot, you want to contain the damage.
  • SOL for trades and fees. Each snipe costs the buy amount plus Solana transaction fees. With priority fees enabled, a single transaction costs between 0.001 and 0.01 SOL depending on network congestion.
  • A reliable internet connection. The Solana Sniper Bot runs in your browser — latency between your connection and the RPC node is a real variable in execution speed.
  • Realistic expectations. Most new tokens fail. Sniping is a volume game: a small percentage of snipes produce meaningful gains, and those need to cover the losses on the rest.

One rule that matters more than anything else: Only deploy capital you can afford to lose entirely. Meme tokens and micro-cap launches carry extreme risk. This is not hyperbole — it's the operating reality of this market.

How Token Launches Work on Solana

To snipe well, you need a basic mental model of what happens when a new token appears on-chain. A developer creates a new token by calling the SPL Token Program, minting a token with a specific mint address. That token has no trading market yet — a trading market requires a liquidity pool.

On Raydium, a pool is created when someone calls the initialize2 instruction on the AMM program. On Pump.fun and Bonk.fun, the launchpad manages a bonding curve, and a pool graduates to Raydium once the curve reaches its liquidity threshold.

A sniper bot watches for exactly these events via a persistent WebSocket subscription to a Solana RPC node. The moment the transaction appears, the bot constructs and sends a buy transaction in the same block or the block immediately after. This is why speed is everything — the first 10–30 seconds of a launch see the most dramatic price movement.

Choosing the Right DEX to Snipe On

Pump.fun

The highest volume of new token launches on the entire Solana network. Hundreds of tokens launch here daily. The bonding curve model means early buyers are guaranteed a lower price than later buyers — but the vast majority of tokens never graduate. Best for aggressive sniping with small position sizes and high safety filters. See our dedicated Pump.fun sniping strategy guide for platform-specific settings.

Bonk.fun

Similar bonding curve mechanics to Pump.fun with a different community dynamic. Worth monitoring in parallel — overlapping audiences mean some tokens launch on both platforms simultaneously.

Raydium

Higher average liquidity at launch. Tokens here tend to be more established (either graduated from Pump.fun or launched directly). Competition is more intense, but rug risk per token is lower. Better for slightly larger position sizes.

Beginner recommendation: Start with Pump.fun + Raydium monitoring, set conservative filters, and run 0.05–0.1 SOL per trade until you have 20–30 snipes worth of data on your own performance.

Wallet Setup and Funding Your Snipe Wallet

Creating a dedicated snipe wallet takes two minutes. The rule: this wallet's private key will be entered into the bot, so it must be a wallet created specifically for this purpose — not one that holds other assets.

  1. Generate a new Solana keypair via the Solana CLI (solana-keygen new), a browser wallet like Phantom, or directly in the bot interface.
  2. Fund it with only what you want actively deployed — not your full balance.
  3. Keep a secure backup of the private key. If you lose browser access, you'll need it to recover funds.
  4. Never share this key or use this wallet on any other platform while the bot is active.

Our automated token sniping platform processes your private key entirely client-side. It is never transmitted to any server. Transaction signing happens locally in your browser — your key stays with you.

Configuring Your Bot Filters

A bot without filters will buy every token it detects — which means buying many rugs and honeypots. Here are the core filters and how to think about each:

Minimum Liquidity

The minimum SOL in the pool at launch. A very low minimum (1 SOL) catches more launches but many will be thin and manipulable. A higher minimum (5–10 SOL) reduces snipe count but improves average quality.

Market Cap Range

Set a ceiling of $50,000–$100,000 to ensure you're buying genuine early-stage tokens, not ones that launched silently with a large initial buy already in.

Token Age Maximum

30–60 seconds maximum age ensures you're only acting on truly new launches, not tokens that have already past their initial spike.

Safety Score Minimum

The bot runs a 12-point safety check on every token. For a detailed breakdown of what these checks reveal, see our guide to avoiding rug pulls on Solana. Set 60–70 for moderate filtering, 80+ for conservative.

Dev Wallet Percentage

Maximum supply percentage in the developer's wallet. Set 10–15% as the upper limit — a dev holding 30% can collapse the price with one sell.

Do not disable all filters to maximise volume. Start conservative, observe which filters are blocking real opportunities, and adjust from there — not the other way around.

Setting Take-Profit and Stop-Loss Levels

Without automated exits, you depend on being at your screen when the price peaks — and in meme token markets, that window can be 90 seconds wide.

Multi-level Take-Profit

  • Sell 40% of position at +100% (2x)
  • Sell 30% at +300% (4x)
  • Let the remaining 30% run with a trailing stop

Stop-Loss

Set a hard stop-loss at -30% to -50%. Tokens that drop this quickly after launch are almost always rugs or dumps. The stop-loss removes emotion from the equation.

Trailing Stop

A trailing stop moves up as price rises and locks in once the price reverses by a set percentage. Set 20–30% trailing distance for volatile meme tokens.

Your First Snipe: Step by Step

  1. Enter your snipe wallet private key in the wallet panel. Your balance appears confirming the key is valid.
  2. Set your buy amount — for first trades, use 0.05–0.1 SOL.
  3. Configure priority fees — Auto mode calculates the optimal fee based on network conditions.
  4. Set slippage tolerance — 15–25% for new launches with low initial liquidity.
  5. Select target DEXes — check Pump.fun, Raydium, and Bonk.fun to start.
  6. Activate the bot. New tokens matching your filters appear in the activity feed as they are detected.
  7. Wait. Do not adjust settings after every token that passes without triggering. Let the filters do their job.

Common Beginner Mistakes That Cost Money

Chasing already-launched tokens

If a token launched 10 minutes ago and is already at 5x, the early buyers are looking to exit — you are the exit liquidity. The bot catches tokens at launch, not tokens that have already run.

Setting position size too large

Ten 0.1 SOL snipes where two turn into 5x trades beats one 1 SOL snipe on a rug every time. Position sizing is the most important variable in sniping profitability.

Turning off the stop-loss

The one time you disable it and are right, you save 30%. The next time you disable it and are wrong, you lose 90%. The expected value of keeping the stop-loss on is always positive.

Adjusting filters after every loss

Evaluate filter performance over 20–30 snipes, not individually. Constant tinkering prevents you from gathering meaningful data about what actually works.

What to Do After the Bot Buys

Once the bot executes a buy, the automated exit conditions take over. Your job is not to watch the chart obsessively:

  • Check the activity log to confirm the buy executed at the expected price. Note any significant slippage.
  • Don't override exits manually without a specific reason. The rules-based framework beats gut feeling in high-volatility markets.
  • Review completed trades — both wins and losses — to understand which filters worked and whether exit timing was effective.
  • Rebalance periodically. After profitable runs, move some gains to cold storage rather than accumulating in an active trading wallet.

The longer you run the bot, the better your data gets. After 50 snipes you'll have a clear picture of which filter combinations work for your chosen DEXes and risk tolerance. That data is worth more than any individual trade outcome.