How to Detect New Memecoin Launches on Solana in 2026
A guide to streaming every newly-launched token pair across Solana, BSC, Base and more — pump.fun, four.meme, Raydium — with liquidity, dev wallet, and security flags.
In memecoin trading, the edge is measured in seconds. By the time a new pump.fun token shows up in a Telegram alpha channel, the first wave of snipers has already entered and the easy upside is gone. The only durable advantage is seeing every new pair the moment it opens — across every chain and launchpad — with enough structured context to filter the 1,500 daily launches down to the handful worth touching. This guide covers what a new-launch feed should expose, why GMGN.ai is the right upstream, the data-access reality of pulling it, and how to wire a sub-minute detection pipeline without building the on-chain plumbing yourself.
What’s worth extracting
A raw “new pair created” event from a chain RPC tells you almost nothing — a mint address and a timestamp. The value is in the enrichment GMGN layers on top. For each freshly-launched pair you want:
- Token identity — name, symbol, contract/mint address, chain, and the launchpad it came from (pump.fun, four.meme, bonk.fun, flap, Raydium, PancakeSwap, and 20+ others).
- Launch economics — initial liquidity, market cap, current price, and short-window price change since open.
- Activity — early swap volume and transaction count, the first proxy for whether anyone is actually trading it.
- Holder composition — holder count and top-holder concentration. A pair where the top 10 wallets hold 90% is a different risk profile than one with broad distribution.
- Creator signals — the dev/creator wallet, its share of supply, and creator launch history — the single most predictive rug indicator.
- Sniper exposure — what fraction of supply was bought by bots/snipers in the first blocks.
- Security flags — honeypot status, mint/owner renounced, open-source contract, tax settings, and burn metrics.
- LP status — whether liquidity is locked or burned, and the migration state (still on the bonding curve vs graduated to a DEX).
- Provenance — social links, and timestamps for pool open and contract creation.
That’s 60+ fields per pair. The structure is what lets you turn a firehose of launches into a filtered, machine-actionable signal.
Why GMGN, and the data-access reality
You could subscribe to raw new-pool events directly from a Solana RPC or a Geyser plugin, but then you own the entire enrichment problem: resolving metadata, computing holder concentration, detecting honeypots, and tracking bonding-curve migration across every launchpad’s own contract layout. GMGN.ai already aggregates and normalizes all of that into a single new-pairs feed across six chains.
The catch is that GMGN has no public, documented API for this feed. The data backs its web front-end, which means pulling it reliably requires:
- A browser-like request fingerprint, not a raw HTTP client.
- A rotating proxy pool, because the feed endpoints rate-limit aggressively.
- Bounded concurrency with exponential-backoff retries so a burst of launches doesn’t get you throttled.
- Deduplication, because the same pair appears across overlapping lookback windows as you poll.
This actor handles all of that. It polls GMGN’s new_pairs feed across your selected chains and lookback windows, dedupes identical pairs across periods, and is built for sub-minute scheduling. A default run returns hundreds of fresh pairs; a full sweep across all chains returns roughly 1,200–1,800 pairs.
▶ Run the GMGN New Token Launch Detector — streams every new pair across Solana, BSC, Ethereum, Base, Tron, and Monad with 60+ fields: liquidity, dev wallet, sniper exposure, and security flags. Built for sub-minute schedules.
Schema design for downstream use
Normalize each pair into a row you can filter and alert on in real time:
{
"chain": "solana",
"launchpad": "pump.fun",
"token_address": "7xKq...pump",
"symbol": "WIFHAT",
"pool_open_at": "2026-05-24T11:42:07Z",
"contract_created_at": "2026-05-24T11:41:55Z",
"initial_liquidity_usd": 8200,
"market_cap_usd": 41000,
"price_usd": 0.000041,
"holder_count": 73,
"top10_holder_pct": 38.4,
"creator_wallet": "Dev9...x2",
"creator_share_pct": 4.1,
"sniper_pct": 12.0,
"is_honeypot": false,
"is_renounced": true,
"lp_burned": true,
"migration_state": "bonding_curve",
"scraped_at": "2026-05-24T11:42:30Z"
}
Schema choices worth making early:
- Store
pool_open_atandscraped_atseparately. Your detection latency — the gap between them — is the metric that decides whether your pipeline is fast enough to be useful. - Keep
creator_walletandcreator_share_pctfirst-class. They’re the inputs to your rug filter and to cross-referencing serial ruggers across launches. - Persist
migration_state. Strategy for bonding-curve tokens differs entirely from migrated/graduated ones. - Use
token_address+chainas the dedup key. Symbols are not unique; the same ticker spawns hundreds of times a day.
Typical use cases
- Feeding sniper bots — pipe sub-minute new-pair alerts, pre-filtered by minimum liquidity and launchpad, straight into an automated entry system.
- Launchpad benchmarking — compare pump.fun vs four.meme vs bonk.fun on launch volume, initial liquidity, and graduation/survival rates.
- Anti-rug research — flag pairs with high creator or top-holder concentration and track which creator wallets serially rug.
- Alpha channels — auto-post filtered new-pair alerts to Telegram or X the instant a pair clears your liquidity and security thresholds.
- AI/ML datasets — build labeled training sets of launch-time attributes paired with later outcomes (graduated, rugged, dead).
- VC / fund deal flow — capture the full daily launch universe per chain for systematic sourcing.
The common thread: value is in latency and completeness. A new-pair feed that’s two minutes late, or that misses four.meme launches, is worse than useless — it gives you false confidence.
Cost math for the managed approach
Pricing is pay-per-event: $0.00005 per actor start plus $0.0025 per result row. That maps cleanly to a polling pipeline.
Worked examples:
- A sniper pipeline polling once a minute, 24/7, returning ~200 fresh pairs per run on average: that’s 1,440 runs/day and roughly 288K result rows/day. Most teams don’t want every pair — they filter the feed and only emit what clears thresholds, so a tighter config returning ~30 qualified pairs/run is ~43K rows/day, about $108/day at full firehose or far less when filtered server-side.
- A daily full-sweep snapshot (one run, ~1,500 pairs) for research/archival is about $3.75/day, or ~$115/month — a complete daily census of every launch across six chains.
The point is to filter aggressively to your strategy. You’re not paying to store the firehose; you’re paying for the qualified launches your bot or channel actually acts on. Against that, a self-built stack means running your own Geyser/RPC infrastructure, multi-launchpad contract decoders, and a honeypot detector — weeks of work and ongoing maintenance every time a launchpad ships a new contract.
Common pitfalls
- Polling too slowly defeats the purpose. A 10-minute schedule means you’re seeing pairs after the snipers. Sub-minute or don’t bother for trading use cases.
- Not filtering by liquidity floods you with dust. Thousands of sub-$1K-liquidity launches are noise; set a minimum liquidity threshold to keep the feed actionable.
- Trusting
is_renouncedalone. Renounced ownership doesn’t mean safe — pair it with honeypot, LP-burn, and creator-history flags. - Ignoring dedup across windows. Overlapping lookback windows re-surface the same pair; dedup on
token_address+chainor you’ll double-fire alerts. - Treating bonding-curve and migrated pairs the same. They have different liquidity dynamics; branch your logic on
migration_state. - Chain coverage assumptions. If your strategy is Solana-only, don’t pay to sweep all six chains — scope the run to the chains you trade.
Wrapping up
Detecting new launches first is the whole game in memecoin trading, but the on-chain plumbing — RPC streaming, multi-launchpad decoding, honeypot detection, holder math — is weeks of infrastructure that breaks every time a launchpad changes. If you need a sub-minute, multi-chain new-pair feed with rug and sniper context baked in, use a managed actor that already normalizes GMGN’s launch firehose.
▶ Open the GMGN New Token Launch Detector on Apify — real-time new pairs across six chains and 20+ launchpads, 60+ fields each, sub-minute scheduling. Pay $0.0025 per pair. Start with Apify’s free monthly credit.
Related guides
App Store Data API Alternative: ASO Metadata Beyond iTunes
Apple's iTunes Search and Lookup API is rate-limited and thin. Here's an App Store data API alternative that returns full reviews, rankings, and keyword signals for ASO.
Binance Market Data Without API Keys: Spot Prices and Funding in 2026
How to pull Binance spot prices, order books and funding data without API keys — using the public REST surface, its weight limits and region blocks explained.
CoinGecko API Alternative: Exchange Data Without Rate-Limit Pain
A CoinGecko API alternative for exchange and market data — why the free Demo tier's ~30 calls/min and Pro-gated fields force you to the public pages instead.