GMGN Token Top Traders Scraper
Pricing
Pay per event
GMGN Token Top Traders Scraper
Scrape the top 100 token traders for any token address on Ethereum, Solana, BSC, Base, and Tron. Analyze top trader strategies, track P&L, and monitor buy/sell volumes in real-time. A must-have crypto intelligence tool for investors seeking an edge with deep on-chain data.
Pricing
Pay per event
Rating
5.0
(3)
Developer

Muhammet Akkurt
Actor stats
6
Bookmarked
62
Total users
6
Monthly active users
a day ago
Last modified
Categories
Share

GMGN Token Top Traders Scraper
GMGN Token Top Traders Scraper is a powerful web scraping tool developed for the Apify platform. This tool automatically extracts and analyzes data about wallets that trade specific cryptocurrencies on the GMGN.ai platform. Operating across different blockchain networks (Ethereum, BSC, Base, Solana, Tron), this tool collects information about token traders including their balances, transaction volumes, profits/losses, and more.
Why Should You Use GMGN Token Top Traders Scraper?
GMGN Token Top Traders Scraper saves you hours by automating manual data collection processes and provides you with access to the most up-to-date token trader data. This tool offers you the following advantages:
- Time Saving: Saves you hours by automating manual data collection processes
- Comprehensive Data: Complete data set including trader balances, transaction volumes, profit/loss metrics
- Multi-Blockchain Support: Works on Ethereum, BSC, Base, Solana, and Tron networks
- Customizable Data Collection: Ability to sort and filter traders according to your needs
- Trader Classification: Filter token traders by tags (Smart, KOL/VC, DEV, Snipers, Renames, etc.)
Features
- Extracts token trader information from GMGN.ai
- Retrieves the top 100 token traders for each token address
- Can filter token traders based on various criteria and tags
- Can scrape traders data for multiple token addresses at once
- Sorts token traders by different metrics (Realized PNL, Unrealized PNL, Bought/Sold Volume, PNL)
- Stores collected data in Apify data storage and allows you to export it in various formats (JSON, CSV, Excel)
Use Cases
- Token Trader Analysis: Analyze trading patterns and behavior of wallets for specific tokens
- Investor Tracking: Identify major traders and their trading patterns
- Market Research: Track trader behavior and trade volumes over time
- Data Science Projects: Create comprehensive datasets about token traders for research
- Profitability Analysis: Compare realized and unrealized profits across different trader categories
Usage
- Run this actor in the Apify console.
- Provide the necessary inputs:
- tokenAddresses: Token addresses to scan (you can enter multiple addresses)
- chain: Blockchain network to scan (eth, bsc, base, sol, tron)
- tag: Filter token traders by tag (smart_wallets, kol_vc, developers, snipers, renames etc.)
- sortBy: Criterion for sorting results (ownership_percentage, bought_volume, sold_volume, profit_loss, last_activity)
- Results are automatically sorted in descending order (highest to lowest)
- proxyConfiguration: Proxy setup
Example Input
{"tokenAddresses": ["AubzP19mqmSy1wv2WXw4nM3wJEbUM2VightARuN7Pump"],"chain": "sol","tag": "all_holders","sortBy": "ownership_percentage","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": []}}
Output
The collected data is saved to the Apify dataset. For each token, the scraper retrieves the top 100 traders based on your sorting criteria. The output data structure includes the following fields:
Core Wallet Information
address: Wallet address of the token traderaccount_address: Related account addressaddr_type: Address type identifiername: Wallet name (if available)avatar: Avatar URL (if available)twitter_username: Associated Twitter username (if available)twitter_name: Twitter display name (if available)created_at: Timestamp when the wallet was createdis_new: Boolean indicating if this is a new walletis_suspicious: Boolean indicating if the wallet is flagged as suspiciousis_on_curve: Boolean indicating if the address is on curvetransfer_in: Boolean indicating if tokens were transferred in
Token Holdings
balance: Current token balancenative_balance: Native blockchain currency balanceamount_cur: Current token amount heldamount_percentage: Percentage ownership of the token's total supplyaccu_amount: Accumulated amount of tokens
Financial Metrics
usd_value: USD value of the holdingscost_cur: Current cost basis in currencycost: Cost basistotal_cost: Total cost including all transactionsaccu_cost: Accumulated costprofit: Overall profit/lossprofit_change: Recent change in profitrealized_profit: Realized profit from sold tokensrealized_pnl: Realized profit and loss ratiounrealized_profit: Unrealized profit on current holdingsunrealized_pnl: Unrealized profit and loss ratio
Trading Activity
avg_cost: Average cost basis per tokenavg_sold: Average price per token when soldbuy_volume_cur: Total buy volume in currencysell_volume_cur: Total sell volume in currencybuy_amount_cur: Total amount of tokens boughtsell_amount_cur: Total amount of tokens soldsell_amount_percentage: Percentage of acquired tokens that were soldbuy_tx_count_cur: Number of buy transactionssell_tx_count_cur: Number of sell transactionscurrent_buy_amount: Current buy amountcurrent_sell_amount: Current sell amountcurrent_transfer_in_amount: Current transfer in amountcurrent_transfer_out_amount: Current transfer out amountnetflow_usd: Net flow of funds in USDnetflow_amount: Net flow of token amountstart_holding_at: Timestamp when the wallet started holding this tokenend_holding_at: Timestamp when the wallet fully exited this position (null if still holding)last_active_timestamp: Timestamp of the last transactionlast_block: Last block number of activity
Historical Data
history_bought_cost: Historical cost of bought tokenshistory_bought_fee: Historical fees paid for buyinghistory_sold_income: Historical income from sellinghistory_sold_fee: Historical fees paid for sellinghistory_transfer_in_cost: Historical cost of transfer inshistory_transfer_out_income: Historical income from transfer outshistory_transfer_out_fee: Historical fees for transfer outstransfer_in_count: Number of transfer in transactionstransfer_out_count: Number of transfer out transactions
Classification and Tags
wallet_tag_v2: Wallet classification tag (e.g., "TOP3")tags: Array of tags associated with the walletmaker_token_tags: Array of maker token tags (e.g., "bundler", "top_holder")
Transfer Information
native_transfer: Object containing information about native currency transfersname: Name of the transfer (if available)from_address: Address that sent the native currencyamount: Amount of native currency transferredtimestamp: Timestamp of the transfertx_hash: Transaction hash
token_transfer: Object containing information about token transfersname: Name of the transferaddress: Address involved in the transfertimestamp: Timestamp of the transfertx_hash: Transaction hashtype: Type of transfer (e.g., "buy")
token_transfer_in: Object containing information about token transfer insname: Name of the transferaddress: Address involved in the transfertimestamp: Timestamp of the transfertx_hash: Transaction hashtype: Type of transfer
token_transfer_out: Object containing information about token transfer outsname: Name of the transferaddress: Address involved in the transfertimestamp: Timestamp of the transfertx_hash: Transaction hashtype: Type of transfer
Token Information
token_address: Address of the token being analyzedchain: Blockchain network (e.g., "sol", "eth", "bsc")
Example Output
{"address": "6ZRKesFWaihxCCxDydrdMVUEsRBJ6SRfJWLaNz6t8zyb","account_address": "59X49Ma8U2LhsuzugktZzTivVWhBxj6BoH5SRCqh2ABz","addr_type": 0,"native_balance": "115569261","balance": 0,"amount_cur": 0,"usd_value": 0,"amount_percentage": 0,"accu_amount": 0,"accu_cost": 0,"cost": 0,"cost_cur": 0,"sell_amount_cur": 2277.098742,"sell_amount_percentage": 1,"sell_volume_cur": 2.0287688292,"buy_volume_cur": 1.2326,"buy_amount_cur": 2277.098742,"netflow_usd": -0.7961688292000002,"netflow_amount": 0,"buy_tx_count_cur": 1,"sell_tx_count_cur": 1,"current_buy_amount": 2277.098742,"current_sell_amount": 2277.098742,"current_transfer_in_amount": 0,"current_transfer_out_amount": 0,"history_bought_cost": 1.2326,"history_bought_fee": 0.20906202556,"history_sold_income": 2.0287688292,"history_sold_fee": 0.1440835713,"history_transfer_in_cost": 0,"history_transfer_out_income": 0,"history_transfer_out_fee": 0,"transfer_in_count": 0,"transfer_out_count": 0,"wallet_tag_v2": "TOP1","profit": 0.44302323234,"total_cost": 1.5857455968599998,"profit_change": 0.2793785038515942,"realized_profit": 0.44302323234,"realized_pnl": 0.2793785038515942,"unrealized_profit": 0,"unrealized_pnl": null,"avg_cost": 0.0005413028329713073,"avg_sold": 0.000890944600592116,"transfer_in": false,"is_new": false,"is_suspicious": false,"is_on_curve": true,"start_holding_at": 1766848011,"end_holding_at": 1766848248,"last_block": 389531428,"last_active_timestamp": 1766848248,"native_transfer": {"name": null,"from_address": "D1ancgooBGaa2Fc4ZEU5V7MEeeU7VSmiCrsuuJtKczRJ","amount": "0.051712","timestamp": 1760405362,"tx_hash": "5aW1gP2ES7j6T2zY54vJQXia1eEcevEvqN6eikDd7XWjLP53qHpvQUbn18LYP5aw9zwMAf2GW6vGwoFrc5LNf73N"},"token_transfer": {"name": null,"address": "","timestamp": 0,"tx_hash": "","type": "buy"},"token_transfer_in": {"name": null,"address": "","timestamp": 0,"tx_hash": "","type": "buy"},"token_transfer_out": {"name": null,"address": "","timestamp": 0,"tx_hash": "","type": "sell"},"tags": ["gmgn"],"maker_token_tags": ["paper_hands"],"name": null,"avatar": null,"twitter_username": null,"twitter_name": null,"created_at": 1760405605,"token_address": "AubzP19mqmSy1wv2WXw4nM3wJEbUM2VightARuN7Pump","chain": "sol"}
This example output shows the structured data of a single token trader. The actual output will be a list of similar objects for all token holders of the specified tokens.
Notes
- The collected data is stored in Apify's default data store.
- The scraper retrieves a maximum of 100 token traders per token address, sorted according to your specified criteria.