L logiover
developer-tools · May 24, 2026 · 6 min read

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_at and scraped_at separately. Your detection latency — the gap between them — is the metric that decides whether your pipeline is fast enough to be useful.
  • Keep creator_wallet and creator_share_pct first-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 + chain as 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_renounced alone. 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 + chain or 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