GMGN Trending Memecoin Scanner — Multi-Chain Token API avatar

GMGN Trending Memecoin Scanner — Multi-Chain Token API

Pricing

from $2.50 / 1,000 results

Go to Apify Store
GMGN Trending Memecoin Scanner — Multi-Chain Token API

GMGN Trending Memecoin Scanner — Multi-Chain Token API

Scrape trending memecoins from GMGN.ai across Solana, BSC, Ethereum, Base, Tron, Monad. 80+ fields per token: price, volume, liquidity, market cap, holders, smart-money count, security audit, taxes, Twitter, Telegram. Pick timeframes (1m/5m/1h/24h) and security filters.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

GMGN Trending Memecoin Scanner — Solana, BSC, Ethereum, Base, Tron, Monad

GMGN Trending Memecoin Scanner — Multi-Chain Token API

The fastest way to export trending memecoins from GMGN.ai — across all six chains GMGN supports, all four timeframes, with full security, smart-money and social metadata.

Each token comes back with 80+ structured fields: price, market cap, liquidity, volume, holder count, smart-money holders, KOL (renowned) holders, bot/sniper/bundler exposure, honeypot status, tax, dev info, Twitter, Telegram, website, launchpad, ATH, score, and more. Export to JSON, CSV, or Excel.

No login, no API key, no scraping headaches. Just plug in the chain and timeframe and get every trending token on GMGN.


🚀 What this actor does

GMGN.ai is the dominant data layer for on-chain memecoin traders on Solana, BSC, Base, Ethereum, Tron, and Monad. Its Trending board ranks every freshly active token in 1-minute, 5-minute, 1-hour, and 24-hour windows. This actor scrapes that entire board in one call and returns clean, structured data — ready to feed into your trading bot, copy-trading dashboard, AI model, or research notebook.

For every chain × timeframe pair the actor calls GMGN's rank/{chain}/swaps/{timeframe} endpoint and emits up to 100 tokens per call. It also (optionally) pulls GMGN's BSC Binance DEX curated rank — a separate list of high-quality BSC tokens surfaced through their Binance partnership.

Default run — Solana + BSC × 1h + 24h × not_honeypot filter — returns roughly 200-400 trending tokens in under a minute. Set all six chains × all four timeframes and you'll get 2,000-2,400 tokens per run, more than any UI can display.


💡 Who this actor is for

  • Memecoin traders — find what's trending on Solana, BSC, and the new chains before the rest of the market piles in.
  • Trading bot operators — feed GMGN's trending list into your sniper, copy-trader, or signal bot via Apify webhooks or scheduled runs.
  • Alpha-feed Telegram channels — automate hourly "🔥 Top 50 Trending" posts with all the security and smart-money metadata baked in.
  • Crypto data resellers — bundle GMGN's trending data into your own SaaS dashboard or API.
  • DeFi analytics teams — track memecoin rotation across chains and timeframes, study liquidity migration, monitor launchpad performance.
  • On-chain researchers — backfill historical trending lists (run the actor on a daily schedule) to study what wins.
  • AI/quant teams — collect labelled training data: which tokens trended, what their on-chain profile looked like, and how they performed.
  • Token issuers / launchpads — benchmark your token against the rest of the trending board, monitor your trending rank.
  • VCs and crypto funds — early-warning system for emerging memecoin trends and chains.

🌐 Supported chains

ChainSlugNotes
SolanasolLargest memecoin chain — pump.fun, Raydium, Meteora launches.
BNB Chain (BSC)bscFour.meme, Flap, PancakeSwap. Optional Binance DEX rank.
EthereumethUniswap V2/V3 launches, larger-cap memecoins.
BasebaseCoinbase L2 — high-velocity memecoin chain since 2024.
TrontronSun.io / SunPump launches.
MonadmonadNew L1 — GMGN was an early integration partner.

All six chains are scraped in a single run via the same actor — pick any subset.


⏱ Supported timeframes

CodeMeaningUse case
1mLast 1 minuteSnipers, scalpers — what's pumping right now.
5mLast 5 minutesMomentum traders — early breakout detection.
1hLast 1 hourDay traders — stable trending lists.
24hLast 24 hoursSwing traders / research — yesterday's winners.

Run multiple timeframes in one call and enable deduplicate to merge — the actor remembers which timeframes each token appeared in.


🔐 Security filters

GMGN's filters[] parameter lets you prune the list server-side before ranking. This actor passes them through transparently.

FilterEffect
not_honeypotExcludes honeypot tokens (cannot-sell scams).
verifiedKeeps tokens with verified source code on the chain's explorer.
renouncedKeeps tokens where the dev renounced ownership / mint authority.
frozenKeeps tokens with locked / burned liquidity.
no_mint_authorityExcludes tokens whose dev can still mint more supply.
burntKeeps tokens with burnt LP tokens.

You can combine any subset — they're AND'd together. Leaving filters empty returns the full, unfiltered list (more results, more noise).


⚙️ Input configuration

FieldTypeDefaultDescription
chainsstring[]["sol", "bsc"]Pick from sol, bsc, eth, base, tron, monad.
timeframesstring[]["1h", "24h"]Pick from 1m, 5m, 1h, 24h.
filtersstring[]["not_honeypot"]See security-filters table above.
orderBystring"" (GMGN score)volume, market_cap, swaps, holder_count, price_change_percent, smart_degen_count, liquidity
directionstring"desc"desc or asc.
maxResultsPerCallinteger100Max 100 (GMGN limit).
minVolumeUsdinteger0Post-filter: drop below this volume.
minLiquidityUsdinteger0Post-filter: drop below this liquidity.
minHolderCountinteger0Post-filter: drop below this holder count.
minSmartMoneyCountinteger0Post-filter: drop tokens with fewer than N smart-money holders.
maxAgeHoursinteger0Post-filter: drop tokens older than N hours.
includeBinanceDexbooleanfalseAlso fetch the BSC Binance DEX curated rank.
deduplicatebooleantrueMerge same token across timeframes.
useProxybooleantrueUse Apify Proxy (residential recommended).
proxyConfigurationobject{ residential }Apify proxy config.
maxConcurrencyinteger5Parallel API calls.

📦 Output fields (80+ per token)

Identity

FieldTypeDescription
symbolstringToken symbol, e.g. "PEPE".
namestringFull token name.
chainstringsol, bsc, eth, base, tron, monad.
addressstringToken contract address.
logostringLogo URL on GMGN CDN.

Pricing

FieldDescription
priceCurrent USD price.
priceChangePercent1m / 5m / 1h / 24hPercent price change over each window.

Liquidity, supply, activity

FieldDescription
volumeTimeframe-window trading volume (USD).
liquidityCurrent pool liquidity (USD).
initialLiquidityLiquidity at launch.
marketCapFully diluted market cap.
historyHighestMarketCapAll-time high market cap.
totalSupplyTotal token supply.
swaps / buys / sellsSwap counts in the window.
gasFeeAverage gas fee on this token's transactions.
visitingCountHow many GMGN users viewed the token in the window.

Holders & wallet exposure

FieldDescription
holderCountNumber of unique holders.
top10HolderRateShare of supply held by top-10 wallets.
bluechipOwnerPercentageShare of holders who are bluechip wallets.
smartMoneyCountNumber of smart-money (smart_degen) wallets holding.
renownedCountNumber of "renowned" wallets (verified KOLs, public figures).
botDegenCount / botDegenRateBot wallet exposure.
sniperCount / top70SniperHoldRateSniper bot exposure.
bundlerRateShare of supply held via bundler wallets.
entrapmentRatioGMGN-derived entrapment ratio.
ratTraderAmountRateShare of volume from "rat trader" wallets (insider patterns).
devTeamHoldRateShare of supply held by the dev team.
rugRatioGMGN's rug score (0-1, higher = riskier).

Security

FieldDescription
isHoneypottrue if can't-sell.
isRenouncedOwnership renounced?
isOpenSourceSource code verified?
isWashTradingWash-trading flag.
renouncedMint(Solana) Mint authority renounced?
renouncedFreezeAccount(Solana) Freeze authority renounced?
burnRatio / burnStatusSupply burn ratio.
lockPercentShare of LP locked.
buyTax / sellTaxTax % on buy / sell.

Launchpad & exchange

FieldDescription
launchpad / launchpadPlatformpump.fun, four.meme, flap, bonk.fun, etc.
launchpadStatus0 = on bonding curve, 1 = migrated to AMM.
exchangePrimary AMM exchange address.
poolType / poolTypeStrAMM pool type.
launchQuoteAddressQuote token used at launch.
migratedPoolExchangeExchange the token migrated to.

Dev / creator

FieldDescription
creatorDeployer wallet address.
creatorTokenStatuscreator_close if creator no longer holds.
creatorCloseBoolean version.
devTokenBurnAmount / devTokenBurnRatioDev burn metrics.

Social

FieldDescription
twitterUsername / twitterUrlTwitter handle / URL.
telegram / telegramUrlTelegram link.
website / websiteUrlWebsite.
twitterCreateTokenCountHow many tokens this Twitter account has launched.
twitterRenameCountTimes the Twitter handle was renamed.
twitterDelPostTokenCountTimes the related token post was deleted.
twitterChangeFlagGMGN flag for suspicious Twitter activity.
twitterDup / telegramDup / websiteDupHow many other tokens share this social profile (duplicate detection).
imageDupLogo-duplicate flag.

Timestamps

FieldDescription
openTimestampISO time of pool open (token launch).
creationTimestampISO time of token contract creation.
openTimestampUnix / creationTimestampUnixSame, unix seconds.

GMGN scores

FieldDescription
hotLevelGMGN's hot-level bucket.
scoreInternal hot-score float.
rankRank position in the requested list.
isOgOG-flag.
squareMentionsGMGN Square community mentions.
ctoFlagCommunity takeover flag.

Convenience

FieldDescription
gmgnUrlToken page on gmgn.ai.
dexscreenerUrlToken page on dexscreener.com.
timeframeWhich timeframe this row was sourced from.
timeframes(when deduplicate=true) all timeframes the token appeared in.
sourcerank_swaps or binance_dex.
scrapedAtISO scrape time.

🧪 Example output

{
"symbol": "PEPE",
"name": "Pepe",
"chain": "sol",
"address": "6vfrAcGMFT3pS2FHh6hJFg1iTu3sVRqQhqe6M18hpump",
"price": 0.00000832,
"priceChangePercent1h": 41.23,
"priceChangePercent24h": 132.5,
"volume": 8742000,
"liquidity": 312000,
"marketCap": 8320000,
"holderCount": 4231,
"top10HolderRate": 0.094,
"smartMoneyCount": 38,
"renownedCount": 12,
"botDegenRate": 0.18,
"sniperCount": 6,
"isHoneypot": false,
"isRenounced": true,
"buyTax": "0",
"sellTax": "0",
"launchpad": "pump.fun",
"twitterUrl": "https://x.com/pepeofficial",
"telegramUrl": "https://t.me/pepeofficial",
"websiteUrl": "https://pepe.com",
"openTimestamp": "2026-05-14T10:23:00.000Z",
"gmgnUrl": "https://gmgn.ai/sol/token/6vfrAcGMFT3pS2FHh6hJFg1iTu3sVRqQhqe6M18hpump",
"timeframes": ["1h", "24h"],
"score": 4.21,
"rank": 3,
"scrapedAt": "2026-05-15T12:00:00.000Z"
}

🧰 Use-case recipes

1. Build an hourly "Top 100 Solana Memecoins" Telegram bot

{ "chains": ["sol"], "timeframes": ["1h"], "filters": ["not_honeypot", "renounced"], "minLiquidityUsd": 10000, "minHolderCount": 200 }

Schedule the actor hourly, use the Apify webhook to POST results into your Telegram channel.

2. Track smart-money-validated tokens only

{ "chains": ["sol", "bsc"], "timeframes": ["1h", "24h"], "minSmartMoneyCount": 5 }

Filters to tokens where 5+ smart-money wallets are holding — high-conviction signal.

3. Find the freshest pumping tokens (last 30 minutes)

{ "chains": ["sol"], "timeframes": ["1m", "5m"], "filters": ["not_honeypot"], "maxAgeHours": 1 }
{ "chains": ["sol", "bsc", "eth", "base", "tron", "monad"], "timeframes": ["1h"], "deduplicate": true }

600 tokens, full data. Pipe to BigQuery / Postgres / Notion via Apify integration.

5. Daily research export to CSV

Run once per day with timeframes: ["24h"] and export as CSV — perfect for daily research notebooks or backtesting datasets.

6. Sniper bot input feed

{ "chains": ["sol"], "timeframes": ["1m"], "maxAgeHours": 1, "minLiquidityUsd": 5000, "filters": ["not_honeypot"], "orderBy": "swaps", "direction": "desc" }

Feed this output into your sniper bot every minute.


🛡️ How it works under the hood

  • EndpointGET https://gmgn.ai/api/v1/rank/{chain}/swaps/{timeframe} (plus optional /api/v1/rank/bsc/binance_dex).
  • Auth — none. GMGN gates by Cloudflare + per-session fingerprint. The actor generates a fresh device_id, fp_did, and client_id per run, matching the GMGN web app.
  • Headers — full Chrome browser fingerprint (sec-ch-ua, sec-fetch-*, accept-encoding with Brotli) — passes Cloudflare on residential IPs.
  • Proxy — Apify Residential proxy by default. Datacenter works for small runs but is rate-limited harder.
  • Retries — 5 attempts with exponential backoff for 403 / 429 / 5xx. Cloudflare's occasional 403 against fresh sessions is treated as transient.
  • Concurrency — bounded pool, default 5. Bump to 10+ on residential for faster runs.
  • Decompression — Brotli (br) auto-decoded.

⚡ Performance

ConfigurationTokensRun timeApify cost (approx.)
2 chains × 2 timeframes (default)~200-400<30s<$0.01
All chains × 1 timeframe~600~1 min~$0.02
All chains × all timeframes~2,400~2-3 min~$0.05
All + Binance DEX + 1m polling~3,000~3-5 min~$0.08

Apify proxy usage is the main cost driver — datacenter proxy halves it but with higher error rate.


  • Real-time alpha feed — every 1-5 minutes (1m timeframe).
  • Hourly trending snapshot — every hour (1h timeframe).
  • Daily research export — once per day (24h timeframe).

Use Apify's built-in scheduler or hit the actor's REST API from your own cron.


❓ Frequently asked questions

The actor scrapes a publicly accessible API used by GMGN's own web frontend. No auth is bypassed, no rate limits are abused, no scraping of personally identifying information. You should still review GMGN's Terms for your specific use case.

Do I need a GMGN account?

No. No login, no API key, no auth header. Cloudflare gates the API by fingerprint, which the actor handles automatically.

How fresh is the data?

The 1m and 5m boards refresh on GMGN every 5-15 seconds. The actor's data is as fresh as the moment of the call.

Why are some tokens missing?

GMGN's rank is gated by the security filters[] you pass. Loosening filters (or removing them) returns more tokens. Honeypots are excluded by default.

GMGN's API only returns the current top-N. To build a historical archive, run the actor on a schedule and store outputs — many of our users do this for AI training data.

By volume: Solana > BSC > Base > Ethereum > Tron > Monad. By new launches per hour: Solana > BSC > Base.

How does this compare to DexScreener or Birdeye?

GMGN aggregates DexScreener + Birdeye + on-chain data + smart-money tags + KOL signals in one place. Its smart-money / renowned-count fields are unique to GMGN.

Does the actor respect GMGN's rate limits?

Yes. Bounded concurrency (default 5) and exponential backoff on 429 / 403. Residential proxy rotation prevents IP-level blocks.

Can I export to Google Sheets / Airtable / BigQuery / Postgres?

Yes — Apify has built-in integrations. Or use the Apify REST API to pull the dataset directly.

What if the actor fails?

The actor retries failed API calls up to 5 times with backoff. Failed (chain, timeframe) pairs are logged but don't abort the run — partial results are still pushed to the dataset.

How do I track the same token over time?

Schedule the actor hourly and store results by (chain, address, scrapedAt). The score, rank, holderCount, smartMoneyCount fields are excellent time-series signals.

Why is priceChangePercent showing the timeframe percent and not 24h?

The raw field price_change_percent in GMGN's response matches the requested timeframe (i.e. 1h call → 1h change). The 1m/5m/1h/24h breakouts are returned alongside and exposed as separate fields.

What if GMGN changes its API?

This actor is actively maintained — when GMGN's payload shape changes, the normalize layer is updated within 24 hours. Subscribe to the actor's update feed on Apify to be notified.

Can I run this from my own server (not Apify)?

The actor is built for Apify but the source is standard Node.js + crawlee. With minor tweaks (replace Actor.pushData with your own sink) it can run anywhere.

How do I get a notification when a high-score token appears?

Combine this actor with Apify's webhook integrations — POST every dataset item to your webhook URL and trigger alerts in Slack, Discord, or Telegram.


If you like this scanner, you'll also want:

  • GMGN New Token Launch Detector — every new pair across all chains and launchpads, the moment it lists.
  • GMGN Smart Money Wallet Leaderboard — top traders by PnL / win rate / volume across chains.
  • GMGN Smart Money Buy Signals — live feed of what smart-money wallets are buying right now.
  • GMGN Token Holders Intelligence — full holder list with PnL, tags, and wallet history for any token.
  • GMGN Token Rugcheck & Deep Analytics — security audit + dev history + bundler / sniper / bluechip stats + ATH + candles per token.
  • GMGN Wallet Portfolio & PnL Tracker — full holdings, PnL, and history for any wallet address.
  • GMGN Crypto KOL Twitter & Telegram Signal Feed — KOL tweets / TG channel posts with token tags.

Together they form a complete GMGN-powered crypto intelligence stack.


🆘 Support & feedback

Found a bug, want a new field exposed, want a different chain or filter supported? Open an issue on the actor's Apify page or message the maintainer — most requests are turned around in 24-48 hours.

Built with care for the on-chain trading community.


Changelog

  • 2026-05-20 — Maintenance pass: reviewed the input schema and default values for a smooth one-click start, and rebuilt the Actor on the latest base image.

Last reviewed: 2026-05-20.