Pump.fun Token Scraper & Monitor avatar
Pump.fun Token Scraper & Monitor

Pricing

$14.99/month + usage

Go to Store
Pump.fun Token Scraper & Monitor

Pump.fun Token Scraper & Monitor

Developed by

Muhammet Akkurt

Muhammet Akkurt

Maintained by Community

Automated Pump.fun token data collector and real-time monitor. Tracks cryptocurrency tokens by market cap, trade time, or creation time. Features customizable monitoring duration, NSFW filtering, and market cap ranking. Ideal for crypto market analysis.

5.0 (5)

Pricing

$14.99/month + usage

10

Total users

118

Monthly users

18

Runs succeeded

>99%

Issues response

0.22 hours

Last modified

2 days ago

Pump.fun Token Scraper & Monitor - Real-time Solana Meme Token Tracking Tool

Pump.fun Token Scraper & Monitor - Real-time Solana Token Tracking

This Apify actor is an advanced Pump.fun scraper and Solana token tracker designed for real-time monitoring of meme tokens. If you're looking to automate your token analysis, find new Solana tokens before they trend, or track market movements on Pump.fun, this is the tool for you. Scrape token data, filter by detailed criteria, and get the information you need to stay ahead.

Why Use This Pump.fun Scraper?

  • Find New Solana Tokens Instantly: Use the real-time monitoring feature to discover new meme coins the moment they are created on Pump.fun.
  • Automate Your Market Analysis: Stop manually refreshing the Pump.fun website. This tool provides a continuous stream of structured data on market caps, trading volumes, and holder counts.
  • Track Tokens with Precision: Utilize over 20 advanced filters to zero in on tokens that match your specific investment criteria, from bonding curve progress to social media presence.
  • Get Comprehensive Data: Access detailed information for each Solana token, including developer holdings, transaction history, and social media links, all in one place.

Pump.fun Real-Time Trade Monitor

An advanced Apify actor that monitors and records real-time trade transactions of Solana (SOL) tokens on the Pump.fun platform. Track buy/sell transactions, trade volumes, and market movements instantly!

🚀 Key Features:

  • Real-Time Trade Monitoring: Track instant buy/sell transactions
  • Detailed Transaction Data:
    • Transaction Details (Buy/Sell, Amount, Price)
    • Token Information
    • Market Data
    • Social Links
    • Creator Details
  • Customizable Settings:
    • Flexible Monitoring Duration
  • Automated Data Collection and Analysis

🔍 Click for Detailed Information and Usage Guide

Key Features

  • Real-time Token Monitoring: Continuously track token activities, market movements, new listings, and community engagement on Pump.fun.
  • Multiple Data Sorting Options:
    • Latest Trade Activity (last_trade_timestamp)
    • New Token Listings (created_timestamp)
    • Community Engagement (last_reply)
    • Market Capitalization (market_cap)
    • Currently Live Tokens (currently_live)
    • Featured Tokens (featured)
    • About to Graduate Tokens (about_to_graduate)
    • Graduated Tokens (graduated)
  • Advanced Filtering System:
    • Filter by bonding curve percentage, number of holders, creation time, and developer, sniper, or top 10 holder percentages.
    • Filter by market cap, volume, and transaction counts (buy/sell/total).
    • Filter by social media presence (Twitter, Telegram, Website) and detect Twitter account reuses.
    • Use a keyword whitelist or blacklist to find or avoid specific tokens.
  • Customizable Scraping:
    • Set the sort order (Ascending/Descending).
    • Include or exclude NSFW content.
    • Define a specific monitoring duration or run the scraper for a single, one-time data dump.
    • Limit the number of tokens to fetch.
  • Structured Data Output: All collected Solana token data is automatically saved to the Apify dataset in a clean, structured JSON format.

Usage

  1. Run the actor in the Apify console
  2. Provide the following input parameters:
    • sort: Sorting criteria (last_trade_timestamp, created_timestamp, last_reply, market_cap, currently_live, featured, about_to_graduate, graduated)
    • order: Sort order (ASC or DESC)
    • includeNsfw: Include NSFW content tokens (true/false)
    • monitoringDuration: Monitoring duration in minutes (0=single request without continuous monitoring, >0=continuous monitoring for specified duration)
    • marketCapLimit: Number of tokens to fetch for market_cap, currently_live, and featured sorting options (between 1-1050)
    • graduatedSortBy: Sorting option for graduated tokens (creationTime, volume, numHolders, marketCap)
    • Filter Parameters:
      • whitelist/blacklist: Keywords to include/exclude in search
      • bondingCurveFrom/To: Filter by bonding curve percentage range
      • numHoldersFrom/To: Filter by number of holders
      • creationFrom/To: Filter by creation time (in minutes)
      • devHoldingPercentageFrom/To: Filter by developer holdings percentage
      • snipersOwnedPercentageFrom/To: Filter by snipers ownership percentage
      • topTenHoldersOwnedPercentageFrom/To: Filter by top 10 holders percentage
      • marketCapFrom/To: Filter by market cap range
      • volumeFrom/To: Filter by trading volume range
      • buyTransactionsFrom/To: Filter by number of buy transactions
      • sellTransactionsFrom/To: Filter by number of sell transactions
      • transactionsFrom/To: Filter by total number of transactions
      • hasTwitter/hasTelegram/hasWebsite: Filter by social media presence
      • atLeastOneSocial: Filter tokens with at least one social media account
      • twitterReusesFrom/To: Filter by number of Twitter reuses

Example Input

{
"sort": "created_timestamp",
"order": "DESC",
"includeNsfw": false,
"monitoringDuration": 3,
"marketCapLimit": 50,
"whitelist": "sol,ai,meme",
"blacklist": "scam",
"bondingCurveFrom": 20,
"bondingCurveTo": 80,
"numHoldersFrom": 100,
"hasTwitter": true,
"atLeastOneSocial": true
}

Output

The actor provides two types of output formats: Standard and Advanced. The Advanced output is used for certain sorting criteria (created_timestamp, about_to_graduate, graduated) and provides more detailed information for your analysis.

Standard Output

The collected data is saved to the Apify dataset. The output includes detailed information about each token:

  • mint: Token's mint address
  • name: Token name
  • symbol: Token symbol
  • description: Token description
  • image_uri: Token logo URL
  • metadata_uri: Metadata URL
  • twitter: Twitter account
  • telegram: Telegram channel
  • bonding_curve: Bonding curve
  • associated_bonding_curve: Associated bonding curve
  • creator: Creator address
  • created_timestamp: Creation time
  • raydium_pool: Raydium pool address
  • complete: Completion status
  • virtual_sol_reserves: Virtual SOL reserves
  • virtual_token_reserves: Virtual token reserves
  • total_supply: Total supply
  • website: Website
  • show_name: Show name status
  • last_trade_timestamp: Last trade time
  • king_of_the_hill_timestamp: King of the Hill time
  • market_cap: Market cap
  • reply_count: Reply count
  • last_reply: Last reply time
  • nsfw: NSFW content status
  • market_id: Market ID
  • hidden: Hidden status
  • inverted: Inverted status
  • is_currently_live: Active status (true if token is currently in a live session)
  • num_participants: Number of participants (for live sessions)
  • username: Username
  • profile_image: Profile image
  • usd_market_cap: Market cap in USD

Example Standard Output

{
"mint": "8nB5q1UQg2nVkL46GeRwTb3GZafqP49pbU2HELXspump",
"name": "First Bonk Currency",
"symbol": "BONKMEME",
"description": "",
"image_uri": "https://ipfs.io/ipfs/QmdPHyn24gqcboyhF7VqsggqhffLWgjUNY1YrN8X3Kq8Jf",
"metadata_uri": "https://ipfs.io/ipfs/QmehkqJMdEiPX7c6ZK2fzP37dyPexXATtVoP8Rd3YfntYu",
"twitter": null,
"telegram": null,
"bonding_curve": "vj3bYQWCjXVsREzd1ZFoGmxyKH5nYZp91Wt5WxAjaB1",
"associated_bonding_curve": "9459knckDyFmQLUdbsfJsF8AN2PhJGBY66wuzGbcxQAv",
"creator": "Hgvw6WsT48Xu5hdnK1C4tjJndnpugjbQYc4oVU6u92m",
"created_timestamp": 1745790650139,
"raydium_pool": null,
"complete": false,
"virtual_sol_reserves": 31980198019,
"virtual_token_reserves": 1006560371542270,
"hidden": null,
"total_supply": 1000000000000000,
"website": "https://www.google.com/url?sa=i&url=https%3A%2F%2Finvestorplace.com%2F2023%2F01%2Fwhat-is-the-bonk-crypto-new-meme-coin-rockets-4800%2F&psig=AOvVaw2ugmMcp8W92b2BF9gwsuZ-&ust=1745876704226000&source=images&cd=vfe&opi=89978449&ved=0CBcQjhxqFwoTCOCRlc-Y-YwDFQAAAAAdAAAAABAE",
"show_name": true,
"last_trade_timestamp": 1745790649000,
"king_of_the_hill_timestamp": null,
"market_cap": 31.771763446,
"reply_count": 0,
"last_reply": null,
"nsfw": false,
"market_id": null,
"inverted": null,
"is_currently_live": false,
"num_participants": null,
"username": null,
"profile_image": null,
"usd_market_cap": 4749.560917542541
}

Advanced Output

This output format provides more granular data for specific sorting criteria.

  • coinMint: The token's mint address.
  • dev: The developer's address.
  • name: The name of the token.
  • ticker: The ticker symbol of the token.
  • imageUrl: URL for the token's image.
  • creationTime: Timestamp of when the token was created.
  • numHolders: The number of individuals holding the token.
  • marketCap: The market capitalization of the token.
  • volume: The trading volume.
  • currentMarketPrice: The current price of the token in the market.
  • bondingCurveProgress: The progress of the bonding curve.
  • sniperCount: The number of snipers.
  • graduationDate: The date of graduation, if applicable.
  • holders: A list of token holders.
    • totalTokenAmountHeld: The total amount of the token held by the holder.
    • isSniper: A boolean indicating if the holder is a sniper.
    • ownedPercentage: The percentage of the token owned by the holder.
    • holderId: The ID of the holder.
  • allTimeHighMarketCap: The all-time high market capitalization.
  • poolAddress: The address of the liquidity pool.
  • twitter: The URL of the token's Twitter profile.
  • telegram: The URL of the token's Telegram channel.
  • website: The URL of the token's official website.
  • hasTwitter: Boolean indicating if a Twitter account is linked.
  • hasTelegram: Boolean indicating if a Telegram channel is linked.
  • hasWebsite: Boolean indicating if a website is linked.
  • hasSocial: Boolean indicating if at least one social media account is linked.
  • twitterReuseCount: The number of times the Twitter account has been reused.
  • devHoldingsPercentage: The percentage of tokens held by the developer.
  • buyTransactions: The total number of buy transactions.
  • sellTransactions: The total number of sell transactions.
  • transactions: The total number of transactions.
  • sniperOwnedPercentage: The percentage of tokens owned by snipers.
  • topHoldersPercentage: The percentage of tokens owned by the top holders.

Example Advanced Output

{
"coinMint": "GxPKMzn9zVUPCgu9FfargQK5MUZWnDxrmcLUy9bNpump",
"dev": "Gw2XNiAyKtkJFJXiiCajBSKXptpuSSp8b5b22KfKq2pv",
"name": "KnuckHub",
"ticker": "KHUB",
"imageUrl": "https://ipfs.io/ipfs/QmWq1RNtaerSLHnXoqKKSVkGeX9FgsWc9keGAhimikbWLX",
"creationTime": 1751065101603,
"numHolders": 4,
"marketCap": 4132.42,
"volume": 0.522,
"currentMarketPrice": 0,
"bondingCurveProgress": 2.31,
"sniperCount": 4,
"graduationDate": null,
"holders": [
{
"totalTokenAmountHeld": 17211043.499257,
"isSniper": true,
"ownedPercentage": 1.7211043499256997,
"holderId": "AFMAuwjbdh8VBHD4jNj6LyLNtTgMptaSDfwVnv6DihTn"
},
{
"totalTokenAmountHeld": 548699.932931,
"isSniper": true,
"ownedPercentage": 0.0548699932931,
"holderId": "Gw2XNiAyKtkJFJXiiCajBSKXptpuSSp8b5b22KfKq2pv"
},
{
"totalTokenAmountHeld": 343250.159948,
"isSniper": true,
"ownedPercentage": 0.0343250159948,
"holderId": "8oR3DzykjgJWCjdkTGJaUkcgU1eJVHYayUyKvZ6XJSmA"
},
{
"totalTokenAmountHeld": 250053.392143,
"isSniper": true,
"ownedPercentage": 0.0250053392143,
"holderId": "9Fgfov6QqM41KVvg6VJXaNW8HyyU9tBVqJfjb12Bo1Wf"
}
],
"allTimeHighMarketCap": 4132.42,
"poolAddress": null,
"twitter": "https://x.com/knuckhubtv?s=21&t=TnojlLM3JNWLw8bI1zsJ0w",
"telegram": null,
"website": null,
"hasTwitter": true,
"hasTelegram": false,
"hasWebsite": false,
"hasSocial": true,
"twitterReuseCount": 1,
"devHoldingsPercentage": 0.0548699932931,
"buyTransactions": 4,
"sellTransactions": 0,
"transactions": 4,
"sniperOwnedPercentage": 0.018353046984299997,
"topHoldersPercentage": 1.8353046984299999
}

This example output shows the structured data of a single cryptocurrency. The actual output will be a list of similar objects for all processed cryptocurrencies.

Notes

  • When Market Cap, Currently Live, or Featured sorting is selected, the specified limit of tokens is fetched at once and no continuous monitoring is done
  • For Created Time, Last Trade Time, Last Reply, About to Graduate and Graduated sorting options:
    • If monitoring duration is set to 0, a single request is made without continuous monitoring
    • If monitoring duration is > 0, continuous monitoring is done for the specified duration
  • Bonding curve filters are not applicable for Graduated tokens
  • Different sort options are available for Graduated tokens (Creation Time, Volume, Number of Holders, Market Cap)
  • The collected data is stored in Apify's default data store