#Security#DexScreener#Solana#Wash Trading#Trading

DexScreener Trending and Volume Bots: Spotting Fake Volume

What DexScreener trending and boosts really are, and the five on-chain signatures that separate manufactured volume from genuine trading.

13 min read
By ScreenerBot Team

A token appears near the top of DexScreener with six figures of 24-hour volume and a few thousand dollars of liquidity. Is that real demand, or is it manufactured? On Solana you can answer that question yourself in about two minutes, because every trade that produced the number is public.

Here is the short version. These five signatures, checked together, separate organic trading from bought volume.

SignatureOrganicManufactured
Buy vs sell countUneven, driftingNear-identical, sometimes exact
24h volume ÷ liquidityRoughly 0.5–5×10–80×+
Dollars per transactionWide spreadTight band, often under $100
Holder count vs volumeRise togetherVolume rises, holders flat
Trade timingBursty, irregularEven, machine-cadenced

No single row is proof. Together they are close to conclusive, and the rest of this article explains why each one is hard to fake.


Two different things get called "trending", and conflating them is why so much of the advice on this topic is wrong.

The trending ranking is algorithmic and DexScreener does not publish the formula. Anyone who tells you the exact thresholds is guessing or selling something. What is observable is that the ranking responds to trading activity, transaction count and the number of distinct wallets involved, and that it discounts activity which looks synthetic. That last part matters: the ranking is not a simple volume leaderboard, which is precisely why buying volume so often fails to produce the ranking somebody paid for.

Boosts are a paid product, and unlike the ranking they are completely transparent — there is a public API for them:

GET https://api.dexscreener.com/token-boosts/top/v1
GET https://api.dexscreener.com/token-boosts/latest/v1

Each entry carries the token address, the chain, an amount and a totalAmount. Sampling the top-boosts endpoint on 5 August 2026 returned 30 tokens, 25 of them on Solana, with totalAmount values topping out at 600 and a median of 100. Boosts are disclosed promotion. They are not the ranking, and they are not volume.


What volume bots and rank bots actually do

The services advertised as volume bots, rank bots or trending bots nearly all do the same mechanical thing: they run a set of wallets that trade a token against itself, repeatedly, on the token's own pool.

A cycle looks like this. Fund a batch of wallets from one source. Each buys a small amount of the token. Each sells it back shortly after. Repeat on a schedule. Every round trip adds two transactions and roughly twice the trade size to the reported 24-hour volume, while the operator's net token position barely moves.

This is wash trading. What it costs the operator is not the trade value — that mostly comes back — but the friction: the DEX fee on both legs, the price impact of trading into thin liquidity, and Solana transaction fees. On a pool with a few thousand dollars of liquidity, that friction is the real spend, and it is why manufactured volume concentrates in tiny pools where the headline number can be inflated cheaply.

It is also why the pattern is so visible. To generate a large number cheaply, the operator must use many small trades, in a tight size band, cycling fast. Every one of those necessities is a signature.


Why this is detectable on Solana at all

On a centralised exchange, wash trading is invisible to outsiders — only the venue sees the order book. On a DEX there is no such privacy. The pool is an account, every swap is a transaction, and every wallet's funding history is public back to its first lamport.

That means all five signatures below are computed from data anyone can fetch. You do not need special access, and you do not need to trust a rating.

1. Buy and sell counts that match too well

Real markets are lopsided. Over 24 hours, organic tokens run meaningful imbalances — 60/40, 70/30, worse during a move. A wash cycle is a round trip by construction, so buys and sells converge on 50/50.

In a sample of recently boosted Solana tokens taken on 5 August 2026, one token recorded exactly 434 buys and 434 sells. Exact equality across 868 transactions does not happen by chance in an open market.

2. Volume that dwarfs liquidity

Turnover is the ratio of 24-hour volume to current liquidity. It answers: how many times over did this pool trade its entire depth today?

Genuine activity, even hectic activity, usually lands between roughly 0.5× and 5×. Above about 10× you are looking at a pool being cycled, because the price impact of honestly trading that many times through thin liquidity would have destroyed the price. In the same sample, turnovers of 82×, 19× and 17× appeared alongside four-figure liquidity.

3. Trade sizes clustered in a narrow band

Divide 24-hour volume by transaction count for an average trade size, then look at the distribution.

Organic flow is heavy-tailed: many small trades, a few large ones, and the average sits well above the median. Bot flow is uniform, because the operator picks a size that balances cost against the volume it produces. Across eleven tokens in the sample, average trade size clustered between $21 and $67 — with essentially no large trades anywhere in the set.

4. Volume rising while holders do not

This is the hardest signature to defeat, and the most useful. Real interest brings new participants: volume and holder count rise together. A wash cycle uses the same wallets over and over, so the holder count stays flat, or drifts down as dust accounts are swept.

A token doing six figures of daily volume on a holder count that has not moved in two days is not being discovered by anyone.

5. Wallets with one funding source

Follow the money backwards. Take the wallets trading a token, and look at where each was first funded. Bot fleets are provisioned in batches, so their funding trees converge on one or two source wallets, often within minutes of each other, often with identical amounts.

Organic traders arrive from everywhere — different exchanges, different bridges, different times, wallets with unrelated histories predating the token.


A dated sample you can reproduce

The figures above come from one pull of the public DexScreener API on 5 August 2026: take recently boosted Solana tokens, fetch their pairs, and print liquidity, 24-hour volume, transaction counts, turnover and average trade size. Tokens are anonymised here because these are signals, not findings of wrongdoing — the point is the shape of the data, and you will get the same shape from your own pull.

TokenLiquidity24h volumeTxnsBuysSellsTurnover$/txn
A$22,652$37,7408684344341.7×$43
B$24,595$2,020,34139,18921,76917,42082.1×$52
C$22,008$420,8537,7223,9623,76019.1×$55
D$86,824$1,464,71921,73111,51110,22016.9×$67
E$20,728$255,91011,9175,6826,23512.3×$21
F$13,561$212,1684,9392,4752,46415.6×$43
G$0$33,591746409337n/a$45

Token A is the exact 434/434 split — note that its turnover is unremarkable, which is exactly why you check the signatures together rather than one at a time. Token G is a different warning entirely: volume with zero remaining liquidity means the pool was drained after the trading happened, and nobody holding it can sell at any price.


What these signals do not prove

Being honest about the limits is what makes the method usable.

  • High turnover alone is not manipulation. A genuinely viral token with thin liquidity can legitimately trade many multiples of its depth. Turnover is a reason to look closer, never a verdict.
  • Small average trade size alone is not manipulation. Retail-heavy memecoin trading is genuinely small-ticket. It is the tightness of the distribution that carries the signal, not the size.
  • Balanced buys and sells alone is not manipulation. Over long enough windows, mature markets balance out. It is exact or near-exact equality at low transaction counts that is anomalous.
  • A boost is not a red flag. It is paid, disclosed promotion. Plenty of legitimate projects buy them.

Manufactured volume is a judgement built from several weak signals agreeing, and the correct output is "this does not deserve my money", not an accusation.


The two-minute checklist

Before trading anything that appeared on a trending list:

  1. Compute turnover — 24h volume ÷ current liquidity. Over 10×, keep going.
  2. Compare buy and sell counts. Within a percent or two of equal is a flag.
  3. Compute average trade size and ask whether any large trades exist at all.
  4. Check whether holder count moved with the volume. Flat holders is the strongest single flag.
  5. Check that liquidity is still there, and locked or burned. Volume against a drained pool is a trap.
  6. Sample a few trading wallets and look at their funding source and their age.

If a token fails four of these six, the volume is telling you about somebody's budget, not about demand.


Automating it

Done by hand this is a two-minute check, which is fine for one token and useless across a market of thousands. The checks are all arithmetic on data you already have to fetch, so they belong in the pipeline rather than in your browser.

ScreenerBot applies gates of exactly this kind before a token is ever considered for a trade — cheap on-chain and market-structure checks run first, and anything that fails is rejected with the gate and the reason recorded, so you can see why something was thrown away. The Terminal exposes the same liquidity, volume and transaction-count fields per pool if you would rather inspect a market yourself, and Token DNA is built for the fifth signature specifically: holder grouping and wallet funding lineage, from chain data.

To go deeper on the adjacent failure mode — the tokens engineered to take your money at the contract level rather than the volume level — see Solana token scams and their on-chain patterns and understanding Solana token security. For the endpoints used to gather the data above, see our DexScreener API guide.

Keep reading

Ready to Start Trading?

Download ScreenerBot and start automated DeFi trading on Solana.

Download Now