Skip to content

GMGN Wallet Scraper

Try for free

Scrape the GMGN.ai copy-trade wallet leaderboard without login: top smart-money, KOL, sniper, fresh and dev wallets on Solana, BSC, Ethereum, Base, Tron and 6 more chains, with realized profit, PnL, win rate, volume, net inflow, tags and X handles.

🐋 GMGN Wallet Scraper

Pull the GMGN.ai copy-trade leaderboard as clean data: the top smart-money, KOL, sniper, fresh and token-dev wallets on Solana, BSC, Ethereum, Base, Tron and six more chains, with realized profit, PnL, win rate, volume, net inflow, tags and X handles. A list of 100 wallets takes a few seconds, needs no GMGN account, and you pay per wallet saved.

✨ Why use GMGN Wallet Scraper?

  • ⚡ Fast: one request per list, so 100 wallets arrive in seconds.
  • 🔓 No login: reads GMGN's public leaderboard. You don't need a GMGN account, wallet connection or cookies.
  • 🌐 11 chains in one run: Solana, BSC, Ethereum, Base, Tron, Monad, HyperEVM, MegaETH, Robinhood Chain, X Layer and Arc. Pick several chains and trader categories at once.
  • 🎯 GMGN's own filters: minimum and maximum PnL, realized profit, win rate, transactions, volume and net inflow for 1, 7 and 30 days, plus average buy size.
  • 🧹 Analysis-ready: amounts are numbers rather than strings, timestamps are also given as ISO dates, each wallet has a GMGN profile link and X link, and a wallet listed in several categories is saved only once.
  • 💸 Pay per wallet: you're charged only for wallets saved to your dataset.

🎯 Use cases

  • 🤖 Copy-trading bots: refresh a watchlist of the most profitable Solana or BSC wallets every hour and feed it to your trading bot.
  • 🧠 Smart-money tracking: follow what GMGN's Smart Money and KOL/VC wallets are doing across chains.
  • 🔍 Wallet research: find consistent traders with a high 30-day win rate and real volume, and filter out one-day wonders.
  • 🚨 Sniper and dev monitoring: list sniper bots and serial token creators (tokens launched, graduation ratio, best market cap) before you ape into a launch.
  • 📊 Dashboards and research: build time series of leaderboard profit, inflow and activity per chain.

🚀 How to use

  1. Pick one or more Blockchains (Solana is pre-selected).
  2. Pick the Trader categories, for example All wallets, Smart Money or KOL / VC.
  3. Choose Sort by (for example 7D PnL or 30D win rate) and the Wallets per list (up to 100).
  4. Optionally add Filters, for example a minimum 7D win rate of 50% and a minimum 7D profit of $5,000.
  5. Click Start, then download the wallets as JSON, CSV or Excel, or read them through the API.

📥 Input

FieldWhat it does
chainsChains to scrape: sol, bsc, eth, base, tron, monad, hyperevm, megaeth, robinhood, xlayer, arc.
traderTypesLeaderboard tabs: all, smart_degen (Smart Money), pump_smart, launchpad_smart, renowned (KOL/VC), live, fresh_wallet, snipe_bot, top_followed, top_renamed, top_dev.
sortByprofit_7days, win_rate_30days, volume_1day, net_inflow_7days, last_activity, balance, tracked, renamed, and other options. dev_* orders apply to top_dev.
sortDirectiondesc (leaders first) or asc.
maxResultsWallets per chain and category, 1 to 100 (GMGN's maximum per list).
min_* / max_*Optional filters, for example min_winrate_7d (%), min_profit_30d (USD) or max_txs_1d.
{
  "chains": ["sol", "bsc"],
  "traderTypes": ["smart_degen", "renowned"],
  "sortBy": "profit_7days",
  "sortDirection": "desc",
  "maxResults": 50,
  "min_winrate_7d": 50,
  "min_profit_7d": 5000
}

📤 Output

Each row is one wallet. The main fields:

FieldMeaning
rank, chain, traderType, sortByWhere the wallet sits on which leaderboard.
wallet_address, profileUrlWallet address and its GMGN page.
name, twitter_username, twitterUrl, twitter_name, twitter_description, avatar, tagsPublic identity and GMGN tags (kol, smart_degen, sniper, the trading bot used, ...).
realized_profit_1d/7d/30dRealized profit in USD.
pnl_1d/7d/30dProfit/loss as a ratio (0.25 = +25%).
winrate_1d/7d/30dShare of winning trades (0.6 = 60%).
buy_*, sell_*, txs_*Buy, sell and total transaction counts.
volume_*, net_inflow_*, avg_cost_*Volume, net inflow and average buy size in USD.
avg_holding_period_*Average holding time in seconds.
pnl_gt_5x_num_7d, pnl_2x_5x_num_7d, ...7-day trade outcome distribution.
daily_profit_7dRealized profit for each of the last 7 days.
balance, sol_balance, eth_balance, ...Native-coin balance.
follow_count, remark_countHow many GMGN users track or have renamed the wallet.
last_active, last_active_atLast trade time (Unix and ISO).

top_dev rows hold token-creator stats instead: created_count, open_count (graduated tokens), open_ratio, max_market_cap, max_market_cap_coin_symbol, market_cap_* buckets, avg_creator_fee and last_created_at.

Example row from a test run (the name, handle and address are fictional, the rest is shortened):

{
  "rank": 1,
  "chain": "sol",
  "traderType": "all",
  "sortBy": "profit_7days",
  "wallet_address": "7xQe2mVb9pLkTr4NwYc8HsDfJ3aZuE6gK1oPq5RtWnXv",
  "name": "Sample Trader",
  "twitter_username": "sampletrader",
  "profileUrl": "https://gmgn.ai/sol/address/7xQe2mVb9pLkTr4NwYc8HsDfJ3aZuE6gK1oPq5RtWnXv",
  "twitterUrl": "https://x.com/sampletrader",
  "tags": ["kol", "photon", "axiom", "top_followed"],
  "realized_profit_1d": 96886.44,
  "realized_profit_7d": 181477.47,
  "realized_profit_30d": 821862.01,
  "pnl_7d": 0.1299,
  "winrate_7d": 0.5683,
  "buy_7d": 10056,
  "sell_7d": 3025,
  "txs_7d": 13081,
  "volume_7d": 2132956.8,
  "net_inflow_7d": -126440.5,
  "avg_cost_7d": 97.05,
  "avg_holding_period_7d": 169622.5,
  "pnl_gt_5x_num_7d": 0,
  "pnl_2x_5x_num_7d": 8,
  "daily_profit_7d": [
    {"timestamp": 1792368000, "date": "2026-10-19", "profit": 10132.38},
    {"timestamp": 1792454400, "date": "2026-10-20", "profit": 15896.29}
  ],
  "balance": 643.25,
  "follow_count": 82322,
  "remark_count": 38217,
  "last_active": 1792581230,
  "last_active_at": "2026-10-21T11:13:50Z",
  "scrapedAt": "2026-10-21T11:41:10.883Z"
}

💰 Pricing

You pay $0.007 per wallet saved ($7 per 1,000 wallets), plus a small platform usage charge. A run uses 256 MB for a few seconds, which costs a fraction of a cent.

  • 20 wallets (the default) ≈ $0.14
  • 100 wallets (a full list) ≈ $0.70
  • 1,000 wallets (for example 10 chains × 100) ≈ $7

Lists that come back empty, invalid input and failed requests cost nothing in events.

❓ FAQ

Is it legal to scrape GMGN? The actor reads public leaderboard data that GMGN shows to every visitor without login. Wallet addresses and the linked public X profiles are public, but check your local rules and GMGN's terms before you reuse the data commercially.

Do I need a GMGN account or a proxy? No account is needed. The default datacenter proxy works and is the cheapest option. Switch to residential in the Proxy section if you ever see blocks.

How many wallets can I get? GMGN shows at most 100 wallets per leaderboard, so you can get up to 100 per chain and category. Several chains and categories in one run multiply that, for example 11 chains × 10 categories. A wallet that appears in two categories of the same chain is saved once.

Why is a field empty? GMGN leaves some fields blank, for example the X handle of anonymous wallets or avg_cost_* for wallets that only sold. Empty values are saved as null.

What do pnl and winrate numbers mean? They're ratios: pnl_7d: 0.25 means +25% and winrate_7d: 0.6 means 60%. Filters take percentages, so min_winrate_7d: 60 keeps wallets with at least 60%.

Can I schedule it or use the API? Yes. Schedule runs every few minutes or hours to track the leaderboard, or start runs and fetch the dataset through the API and integrations.

⚠️ Limits

  • GMGN returns at most 100 wallets per chain and category. There is no deeper pagination without a login.
  • The wallet-followed list and anything else that needs a GMGN account is not covered.
  • Filters and wallet sort orders don't apply to the top_dev category, which has its own sort orders (dev_*).
  • Data is GMGN's leaderboard snapshot at run time; GMGN refreshes it continuously.
  • The per-chain balance fields (eth_balance, sol_balance, ...) repeat the wallet's native balance exactly as GMGN sends them.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.