Reference
Fees Limits FAQ

SniperFi Docs

Everything you need to set limit orders on Pump.fun & PumpSwap tokens.

Overview

SniperFi is a limit order layer for Pump.fun and PumpSwap tokens on Solana. It lets you set buy and sell orders at specific price targets — something Pump.fun doesn't support natively.

Your orders are monitored 24/7. When a target price is hit, SniperFi executes the swap automatically through Jupiter for best routing and lowest slippage.

Non-custodial. SniperFi never holds your funds. Every trade is signed and confirmed by your wallet. Your keys, your SOL.

What You Can Do

FeatureDescriptionStatus
Limit BuyBuy a token when price drops to your targetLive
Take ProfitAuto-sell at a profit multiplier (2x, 5x, etc)Live
Stop LossAuto-sell if price drops below thresholdLive
Trailing StopDynamic stop that follows price upwardLive
Graduation SnipeAuto-buy on bonding curve graduationSoon

Quick Start

Get your first order placed in under 60 seconds.

  1. Connect your wallet — Phantom or Solflare. No sign-up required.
  2. Paste a token address — copy from Pump.fun, PumpSwap, or any Solana explorer.
  3. Choose order type — Limit Buy, Take Profit, Stop Loss, or Trailing Stop.
  4. Set target price & amount — use quick buttons or type manually.
  5. Confirm order — review the summary and hit Place Order.

Always double-check the token address. Scam tokens often impersonate popular names. Verify on a Solana explorer first.

Connect Wallet

SniperFi supports Phantom and Solflare wallets. When you click Connect Wallet, your browser extension will prompt you to approve the connection.

SniperFi only requests read access to your public key and balance. Transaction signing happens individually for each order execution — you're always in control.

How it works 1. Click "Connect Wallet" 2. Approve in Phantom/Solflare popup 3. Your address + SOL balance appear in the topbar 4. You're ready to create orders

Limit Buy

A Limit Buy order lets you set a buy price below the current market price. When the token drops to your target, SniperFi automatically buys it for you.

Use Case

You're watching $DOGE420 at 0.0005 SOL. You think it'll dip to 0.0003 SOL before pumping. Set a Limit Buy at 0.0003 SOL with 1 SOL amount. If it dips — you buy. If it doesn't — nothing happens.

Parameters

FieldDescription
Target PriceThe price at which you want to buy (in SOL per token)
AmountHow much SOL to spend on the buy
SlippageMax price tolerance during execution (default 5%)
💡

Use the quick buttons (-10%, -20%, -30%, -50%) to set target price relative to the current price.

Take Profit

Take Profit auto-sells your tokens when the price reaches a target multiplier from your entry. Never miss a pump again.

Use Case

You bought $MEOW at 0.001 SOL. Set a Take Profit at 5x. When price hits 0.005 SOL, SniperFi auto-sells your bag via Jupiter.

Parameters

FieldDescription
Target MultiplierThe profit multiplier to sell at (e.g., 2x, 5x, 10x)
AmountHow much SOL worth of tokens to sell
SlippageMax price tolerance during execution

Stop Loss

Stop Loss protects your capital by auto-selling when a token drops below your set threshold. Sleep peacefully knowing your downside is capped.

Use Case

You're holding $PUMP. Set a Stop Loss at -30%. If price drops 30% from your entry, SniperFi sells immediately. Worst case: you lose 30%, not 90%.

Parameters

FieldDescription
Stop LevelPercentage drop from entry that triggers the sell
AmountHow much SOL worth of tokens to sell
SlippageMax price tolerance during execution

Warning: In extreme dumps with low liquidity, execution price may differ from your stop level. Slippage tolerance controls the maximum deviation.

Trailing Stop

A Trailing Stop dynamically follows the price upward and sells when it drops a set percentage from the highest observed price. It lets you ride pumps while protecting gains.

How It Works

Token price: 0.001 → 0.005 → 0.010 → 0.008 Trail set at: 15% Peak tracked: 0.010 SOL Trigger price: 0.010 × 0.85 = 0.0085 SOL Price hits 0.008 → SELL triggered ✓ Result: You sold near the top instead of riding it back down.

Parameters

FieldDescription
Trail DistancePercentage drop from peak that triggers sell (e.g., 10%, 15%)
AmountHow much SOL worth of tokens to sell
SlippageMax price tolerance during execution

Graduation Snipe

Graduation Snipe auto-buys a token the moment it graduates from the Pump.fun bonding curve to PumpSwap. This is the instant when liquidity is deployed and real trading begins.

🚧

Coming soon. Graduation Snipe is under development and not yet available.

Parameters (Planned)

FieldDescription
Token AddressThe bonding curve token to watch
Max PriceMaximum price you're willing to buy at
AmountSOL to spend on the buy

Architecture

SniperFi is built with a simple, reliable stack:

ComponentTechPurpose
Price FeedHelius WebSocketReal-time price monitoring via Solana RPC
ExecutionJupiter SDKSwap routing with best price & MEV protection
BackendNode.jsOrder engine, price matching, execution logic
DatabaseSupabasePending orders, history, user data
FrontendNext.jsDashboard, order management, wallet integration
WalletSolana Wallet AdapterPhantom & Solflare support

Execution

When a target price is hit, the execution flow is:

Flow 1. Price monitor detects target match 2. Jupiter quote requested for best route 3. Transaction built with user's token account 4. Transaction sent to Solana network 5. Confirmation received → order marked as filled 6. User notified (dashboard updates)

Execution speed depends on Solana network conditions. Under normal conditions, orders execute within 1-3 seconds of price target being hit.

During high congestion, transactions may take longer or fail. Failed transactions are retried automatically up to 3 times.

Security

SniperFi follows a non-custodial model. Here's what that means:

ConcernHow We Handle It
Private KeysNever stored, never transmitted. Your wallet holds them.
FundsStay in your wallet until a trade executes. We never hold SOL or tokens.
Transaction SigningEach swap requires your wallet's signature. No blanket approvals.
Token ApprovalsMinimal — only what's needed for the specific swap.
Order DataStored in Supabase with row-level security per wallet.
🔒

Never share your seed phrase. SniperFi will never ask for it. If someone contacts you claiming to be SniperFi support asking for your seed — it's a scam.

Fees

Fee TypeAmountWhen
Platform Fee0.5% per filled orderOnly when an order executes successfully
Creating OrdersFree
Cancelling OrdersFree
Network Fee~0.000005 SOLStandard Solana transaction fee
Jupiter FeeIncluded in routePart of Jupiter swap routing
💡

You only pay the 0.5% fee when your order is actually filled. No fill = no fee. Cancelled orders are always free.

Limits

ParameterFree TierPro
Concurrent Orders3Unlimited
Min Order Size0.01 SOL0.01 SOL
Max Order Size10 SOL100 SOL
Supported TokensPump.fun + PumpSwapPump.fun + PumpSwap + all Jupiter tokens
Price Check Interval~5 seconds~1 second
Fee0.5% per fill0.5% per fill

FAQ

Is SniperFi safe to use?

SniperFi is non-custodial. We never hold your private keys or funds. Every trade requires your wallet signature. Your tokens stay in your wallet until a swap executes on-chain.

Which wallets are supported?

Phantom and Solflare. More wallet support is planned.

What if my order doesn't fill?

If the token price never reaches your target, nothing happens. Your SOL stays in your wallet. No fee is charged for unfilled orders.

Can I cancel an order?

Yes. Cancel any active order at any time from the dashboard — completely free.

How fast are executions?

Under normal Solana network conditions, orders execute within 1-3 seconds of the target price being hit. During high congestion, it may take longer. Failed transactions are retried up to 3 times.

Does SniperFi work with all Solana tokens?

Currently focused on Pump.fun and PumpSwap tokens. Pro tier supports all tokens available on Jupiter's routing.

What is MEV protection?

Jupiter routes swaps through MEV-protected paths, which helps prevent sandwich attacks and front-running on your trades.

What happens during a rug pull?

If you have a Stop Loss set, it will trigger when the price drops past your threshold. However, in extreme rug scenarios with zero liquidity, the sell may not execute because there are no buyers. SniperFi cannot protect against tokens with zero remaining liquidity.