Pump.fun volume bot: the curve, the migration, and what actually moves
A Pump.fun volume bot buys and sells your token with many wallets so the trade count, the volume figure and the holder curve all move at once. The part most tools get wrong is the handover: a campaign that only knows how to trade the bonding curve stops working the moment your token graduates to PumpSwap - which is exactly when the most people are looking at it.
What a Pump.fun volume bot does
Pump.fun mints thousands of tokens a day. Almost all of them die in silence, not because the idea was bad but because nothing about them registered on the surfaces where traders look: the trending feed, the screeners, the "recently active" lists. Those surfaces read numbers, and a token with four trades produces no numbers worth reading.
A Pump.fun volume bot addresses exactly that. It funds a fleet of wallets, then has them buy and sell your token on a schedule you set. Every one of those trades is a real swap that settles on Solana mainnet, so the effect is not cosmetic: volume rises, trade count rises, the number of addresses that have touched the token rises, and the chart stops looking like a flat line with two candles on it.
What it is not is demand. The wallets are not conviction buyers and the volume nets out close to zero by design. What you are buying is distribution - the chance that someone scrolling a screener stops on your token instead of the one below it.
Trading the bonding curve
Before a Pump.fun token graduates, it does not trade in a pool. It trades against a bonding curve: a program that quotes a price directly from how much of the supply has been bought, with no counterparty and no liquidity providers. Two consequences matter for anyone running volume on it.
Price moves on every trade, including yours. On a curve there is no depth to absorb a buy. Each purchase moves the quoted price up the curve and each sale moves it back down. A campaign that buys aggressively without matching sells does not just create volume, it walks the price up and then leaves it hanging - which is visible to anyone reading the chart and to the seller who arrives next.
Contention is high. Early curve trading on a fresh launch is one of the most contested slots on Solana. Failed transactions, front-running and priority-fee spikes are normal there, not exceptional. This is why bundling matters more on a curve than on a mature pool, and why a campaign's effective cost is driven as much by execution quality as by the volume figure itself.
The practical answer is a buy-to-sell ratio that keeps the flow believable, trade sizes drawn from a band rather than repeated at a fixed value, and spacing that stops two wallets landing in the same slot. Those three things are what separate a curve campaign that reads as market activity from one that reads as a loop.
What happens at graduation
When the curve fills, Pump.fun migrates the token: liquidity moves out of the curve and into a real pool, and from that point the token trades on PumpSwap like any other pair, with depth, an LP position and ordinary AMM mechanics. Routing changes completely at that instant.
| On the curve | After migration | |
|---|---|---|
| Venue | Pump.fun bonding curve program | PumpSwap pool, plus any pool created later |
| Price impact | Every trade moves price | Absorbed by pool depth |
| Who you trade against | The curve itself | Liquidity providers and other traders |
| Aggregator visibility | Limited | Routable through Jupiter and other aggregators |
| What breaks | - | Any bot that only implements the curve |
This is the single most common failure in this category. A campaign is bought, the token graduates two hours in - the best possible outcome - and the volume simply stops, because the tool has no idea where the liquidity went. The handover has to be automatic, and it has to follow the liquidity rather than a hardcoded venue, because the pool that receives a migration is not always the one you expect.
Replies and favorites
Pump.fun is unusual among Solana venues in that the token page itself is a social surface. Every token has a reply thread, and the platform's discovery surfaces weigh activity there alongside trading. That gives a launch two engagement levers that simply do not exist on Raydium or Orca.
- Replies. Posted by fleet wallets alongside their trades, drawn at random from a library of over 10,000 English lines with varied casing, punctuation and emoji so the thread does not read as one template repeated.
- Favorites. Wallets add the token to their watchlist, which feeds the same discovery signals as reply volume without adding trade noise.
Both are set as a percentage - replies as a share of swaps, favorites as a share of wallets - and both default to zero. They are available on Pump.fun and Bonk.fun campaigns only, because they are launchpad features; there is nothing equivalent to post on an AMM.
Worth saying plainly: a thread full of "lfg" does not make a project good, and experienced traders read those threads exactly the way you would expect. The reply layer buys attention at the discovery stage. What people find when they arrive is still entirely on you.
How much volume a launch needs
There is no universal number, and any figure quoted without context is marketing. The useful method takes about two minutes:
- Open a screener and filter to Pump.fun tokens in the age bracket yours is in.
- Look at the tokens sitting in the position you want - not the top of the board, the position you are realistically competing for.
- Read their volume over the window that matters to you, usually the first few hours rather than 24 hours.
- Target a comparable figure, then decide the window. Density is the variable most people ignore: the same total concentrated into three active hours reads completely differently from the same total spread across a day.
On this site the arithmetic is deliberately visible: target volume is wallet count multiplied by the midpoint of your swap size band, and the fee is a flat 2% of that. Nothing is hidden behind a plan tier, so you can sanity-check the number against the screener before you commit.
What it will not do
- It will not guarantee trending. The weights are private and change; volume is one input among several.
- It will not hold a price. Buy and sell flow that nets out moves volume, not valuation.
- It will not create holders who stay. Fleet wallets are not a community, and a holder chart built entirely from them decays as fast as it was built.
- It will not rescue a token nobody wants. If the attention converts into nothing, the volume was the expensive part of a story that ended anyway.
These limits are the reason the measurement page exists. If a competitor's landing page promises any of the four above, that is the fastest way to know how seriously to take the rest of their claims.
Running one on this site
The console is on the home page, not behind a login. Paste the mint address and the token resolves from on-chain metadata. Pick Pump.fun as the launchpad - it is detected and preselected for most Pump.fun mints - and the reply and favorite controls unlock at that point. Then set fleet size, swap band, volume shape and window, review the summary, and fund the flat 2% fee.
Once it is running, routing follows the token: the curve while it is pre-migration, PumpSwap and everything else after. Progress, volume routed and swap count update live in the console, and completed campaigns stay in history with the configuration that produced them.
Frequently asked questions
01Does a Pump.fun volume bot still work after migration?
It should, and that is the main thing to check before paying for one. Once the curve fills, liquidity moves to PumpSwap and the token trades like any other AMM pair. A bot that only implements the curve program stops producing volume at that exact moment. Solana Volume Bot Pro hands the campaign over automatically and keeps routing on PumpSwap, Raydium or wherever the new pool sits.
02Can a volume bot get my token onto the Pump.fun trending feed?
It moves several of the inputs trending reads - volume, trade frequency, unique wallets and reply activity - which is why it helps. It cannot guarantee placement, because the ranking weights are private, change without notice, and take into account signals no vendor controls. Anyone promising a trending slot is selling certainty they do not have.
03Do the replies come from real accounts?
They are posted by the wallets in the campaign fleet, drawn at random from a library of more than 10,000 English lines so the same text rarely repeats. They are engagement, not endorsements, and we do not describe them as organic community sentiment.
04How early should I start a campaign on a new launch?
Most launches are decided in the first hours, when the token is competing for attention against everything else minted that day. Running volume before there is any liquidity depth is wasteful, but waiting until the curve is nearly full means missing the window where new eyes actually arrive. A short, dense campaign shortly after launch usually reads better than the same volume stretched thin across a day.
05Is my token safe if I use this?
The tool never receives a private key, a seed phrase or a wallet approval, so it has no ability to move your funds. The only thing you send is the service fee. What you should check on any other tool is the same thing: whether it asks you to deposit into a wallet it controls.
06What does it cost for a Pump.fun campaign?
A flat 2% of the target volume you configure, with network fees, Jito tips and wallet funding already inside that number. Campaigns start at 50 SOL of target volume. The console shows the exact SOL amount before anything runs.
Keep reading
Run a Pump.fun campaign that survives migration
Paste the mint, pick Pump.fun as the launchpad, and the router handles the curve and the pool that follows it.
Open the volume console