Why “Early” Matters on Solana – And What It Actually Means
On Solana, most of the explosive moves happen in the first few hours to days after a token gets real liquidity. Between pump.fun bonding-curve launches, Raydium pool inits, and Jupiter routing, the window where a token goes from obscure to “everywhere” is short.
But “early” is not the same as “first.” Academic work on pump.fun shows that coordinated sniper cohorts and early-buyer groups systematically hit launches in the first seconds, often across many coins.(arxiv.org) Competing with those bots at the curve stage is a different game from catching tokens as they start to trend once they hit DEX liquidity and real flow.
This article focuses on that second phase:
- How to find Solana tokens as they start trending, not minutes after they’re already on every Telegram channel
- How to use real on-chain and DEX data (Jupiter, Raydium, scanners) instead of pure social hype
- Concrete filters and workflows you can implement today
No guarantees of profit here—just practical mechanics and data sources.
Where Trending Tokens Actually Show Up First
1. Pump.fun → Raydium: The Memecoin Pipeline
Pump.fun is a Solana launchpad where every token starts on a bonding curve. Price is a deterministic function of how many tokens are in circulation; every buy pushes the price up, and once a token hits a fixed threshold, liquidity is migrated to Raydium and the token “graduates” to a DEX pool.(pump.fun)
Key implications for “early trending”:
- Curve phase: bots and sniper groups dominate the very first buys. Research on pump.fun shows persistent wallet cohorts that repeatedly appear as first-hour buyers across many launches.(arxiv.org)
- Graduation event: when a token leaves the curve and lands on Raydium, it gets:
- A new SPL–SOL (or SPL–USDC) pool
- Visibility on Raydium, DexScreener, Birdeye, and Jupiter routes shortly after
- Your edge: track graduated tokens and very fresh Raydium pools instead of trying to out-snipe bonding-curve bots.
You don’t need to scrape pump.fun directly to benefit; you just need to see when:
- A new Raydium pool appears for a token that previously only existed on pump.fun
- Volume and holder count start accelerating after that migration
2. Jupiter Token APIs: Trending, Volume, and “New But Real”
Jupiter exposes a token API at https://api.jup.ag/tokens/v2 that powers many discovery tools. The docs describe endpoints for:(github.com)
- Top tokens by organic score, volume, or trending
- Recently created tokens with first pool
- Filters by verification status and tags
You don’t have to code against the API yourself to benefit—several dashboards and scanners already sit on top of it (for example, Cashboard and other token explorers aggregate Jupiter’s trending, most traded, and newest lists).(cashboard.live)
For “early trending” specifically, the most useful Jupiter-derived views are:
- Trending / Top Movers: tokens gaining momentum in volume and activity over a recent window
- Recently created with first pool: tokens whose first DEX pool just appeared (this is often the graduation from pump.fun or another launchpad)
3. Raydium New & Trending Pools
Raydium is still the main DEX backbone for Solana memecoins and many new tokens. Reports and dashboards around Raydium explicitly highlight that a lot of its revenue comes from new pool launches.(blockworks.com)
Third‑party explorers like GeckoTerminal and others surface:
- New Raydium pools
- Top gainers / new trending pools on Raydium
- Newly verified pools (useful to avoid obvious fakes)
These feeds effectively tell you:
“Here are the tokens that just got real liquidity on Raydium, and here’s which of them are starting to trade heavily.”
That’s exactly the zone where “trending early” lives.
4. Multi‑Source Trending Lists (GlassDex, DexBrief, etc.)
Several tools now aggregate Solana trending tokens with extra safety checks:
- GlassDex: shows trending Solana tokens plus a “rug check” on each token—basic contract and liquidity safety heuristics.(glassdex.io)
- DexBrief: ranks “current Solana token rotation by real market activity,” i.e., based on on-chain volume and trades.(dexbrief.com)
- Blockchain.ai / Cashboard / other dashboards: aggregate Jupiter’s trending and most traded lists and attach liquidity, holders, and simple risk flags.(blockchain.ai)
These are not magic alpha feeds, but they’re useful filters to avoid staring at raw mempool or log streams all day.
A Practical Workflow: From Raw New Tokens to “Tradable Trending”
Below is a concrete, step‑by‑step workflow you can adapt. It assumes you’re comfortable with basic DEX usage and explorers, but not necessarily coding your own indexer.
Step 1: Start From New Pools, Not Token Creation Time
A common mistake (and a frequent complaint from bot builders on Reddit) is filtering on the SPL token’s createdAt or metadata timestamp. That field is often unreliable or manipulated. Builders who’ve tried this report that older tokens slip through, and the filter doesn’t match when liquidity actually appears.(reddit.com)
Instead, anchor on pool creation or first swap time:
- Use explorers (DexScreener, Birdeye, GeckoTerminal) to watch “new pairs” or “new pools” on Solana DEXes.
- Treat the timestamp of the first Raydium (or other DEX) pool as the token’s tradable birth.
If you’re technical, you can:
- Subscribe to Raydium’s pool-init instructions via a Solana RPC/WebSocket (Helius, Triton, etc.).
- Or use indexers / APIs that already expose “new pools” as a feed.
Step 2: Filter Out Obvious Non‑Starters
New ≠ good. Most new Solana tokens die quickly. Research on pump.fun and Solana memecoins shows a large share of launches never reach sustainable volume and many are outright scams.(arxiv.org)
Before you even think “trending,” filter new pools by:
- Minimum liquidity: e.g. ignore pools with < a few thousand USD of liquidity. Many scanners and Reddit discussions suggest that ultra‑low liquidity pools are where most instant rugs happen.(reddit.com)
- Basic rug checks (via tools like GlassDex or similar):
- Is liquidity locked or at least not fully controlled by the deployer?
- Is there a mint authority or freeze authority still active? (Red flag.)
- Token impersonation: Jupiter‑powered tools often flag unverified tokens that reuse a famous ticker. Privacc, for example, marks tokens Jupiter hasn’t verified and warns that unverified tokens borrowing a well‑known ticker are almost certainly not the real thing.(privacc.com)
This is still not safe, but it dramatically cuts the noise.
Step 3: Look for Early Signs of Organic Flow
Once you have a filtered list of new but not obviously doomed tokens, look for:
- Volume ramp‑up:
- 5–15 minute windows where volume is increasing, not just a single spike.
- Check 1m/5m candles on DexScreener or Birdeye.
- Trade count vs. wallet count:
- Many trades from a few wallets → likely bots or a small cohort churning.
- Many distinct wallets showing up over time → more organic interest.
- Cross‑DEX presence:
- Tokens that quickly route through Jupiter and show up on multiple DEXes / aggregators are more likely to be in the early stages of a broader trend.
This is where Jupiter’s trending / most traded categories become useful. If a token appears in “recently created with first pool” and starts climbing trending/volume lists, that’s a strong early‑trend signal.(github.com)
Step 4: Use Time‑Boxed Windows Instead of Chasing Forever
One of the most common failure patterns in “new token hunting” threads is holding bags long after the initial move is over. Traders report catching one big winner and then giving it back on multiple failed attempts.(reddit.com)
To keep this systematic:
- Define a time window where you’re willing to trade a new token as “early trend”—for example, within the first 24–48 hours after the first DEX pool.
- After that, treat it like any other alt: analyze liquidity depth, volatility, and broader market narrative, not just “it’s new.”
Step 5: Combine On‑Chain Data With Narrative, Not the Other Way Around
Solana’s memecoin cycles are heavily narrative‑driven (e.g., political coins, animal memes, celebrity coins). But the chains of rugs and pump‑and‑dumps around those narratives are well documented.(en.wikipedia.org)
A more robust approach:
- Start from data: new pools + volume + wallet dispersion.
- Then check narrative: X/Twitter, Discord, Telegram, but only after the token passes basic on‑chain filters.
- Never invert this (i.e., don’t buy just because of a viral post and then look at liquidity).
For Builders & Power Users: Going Deeper With APIs
If you’re comfortable with scripting, you can build a more automated “early trending” pipeline using public infrastructure.
1. Jupiter Token API
From the Jupiter docs: the Token API lets you:(github.com)
- Fetch tokens by trending, volume, or organic score
- Pull “recently created tokens with first pool”
- Filter by verification and tags
A simple strategy:
- Poll recently created with first pool every N seconds/minutes.
- For each token, fetch:
- 24h volume
- Liquidity
- Number of trades / unique traders (via a secondary data source if needed)
- Maintain a watchlist of tokens that:
- Are < 24h from first pool
- Have crossed a minimum volume/liquidity threshold
- Are starting to climb trending/volume ranks
2. Raydium Pool Events
Raydium publishes SDK examples for subscribing to new pool creation events. Community discussions point to using these logs to build sniping and monitoring bots.(reddit.com)
You can:
- Subscribe to Raydium’s program logs via a Solana WebSocket RPC
- Filter for
initialize2/ pool‑init instructions - Record:
- Token mint addresses
- Timestamp
- Initial liquidity
Then join this with Jupiter’s token metadata and trending metrics.
3. Multi‑Source Fusion to Reduce Rugs
Recent research on Solana memecoins shows that combining data from both pump.fun and Raydium significantly improves early detection of fraudulent tokens compared to looking at a single venue.(arxiv.org)
For traders, the takeaway is simple:
- Don’t rely on only pump.fun stats or only Raydium pool data.
- Cross‑check:
- Who funded the launch (from the create transaction and its funder graph)(reddit.com)
- How liquidity is structured on Raydium
- Whether Jupiter / other aggregators treat the token as verified or suspicious
You don’t need a full ML model, but even simple rules that combine multiple data sources can avoid the worst landmines.
Putting It All Together: A Repeatable Checklist
When you see a new Solana token, ask these questions in order:
- Is this actually new in trading terms?
- Check first pool time on Raydium / other DEXes, not just token creation.
- Is there enough real liquidity to trade?
- Ignore ultra‑thin pools. Use explorers and Jupiter‑based dashboards to see liquidity and slippage.
- Does basic on‑chain data look organic?
- Multiple unique wallets, growing volume, not just a few addresses churning.
- Is it starting to appear in trending / top‑volume lists?
- Cross‑check Jupiter trending, multi‑source dashboards (GlassDex, DexBrief, etc.).
- Are there obvious rug flags?
- Mint/freeze authority, unlocked LP, impersonated ticker, no verification where you’d expect it.
- What’s your time box and exit plan?
- Decide before entering how long you consider this an “early trend” trade.
You won’t catch every 100x, and you’ll still see losers. But grounding your process in real DEX data, Jupiter APIs, and multi‑source checks is a very different game from blind Telegram sniping.
Conclusion
Finding trending Solana tokens early is less about secret alpha channels and more about:
- Watching when liquidity actually appears on Raydium and other DEXes
- Using Jupiter’s trending and “first pool” views as objective signals of early activity
- Applying basic but strict filters on liquidity, wallet dispersion, and rug risk
- Combining multiple data sources (pump.fun, Raydium, Jupiter, scanners) instead of trusting a single feed
In a chain where anyone can launch a token in seconds, your edge isn’t being first—it’s being selective and systematic in the first few hours after a token becomes tradable.