Dexscreener Tokens Scraper
by crypto-scraper
Scrape blazing fast token data from DexScreener.com and uncover the next big crypto gem. Stay ahead with live price changes, liquidity, and market cap...
Opens on Apify.com
About Dexscreener Tokens Scraper
Scrape blazing fast token data from DexScreener.com and uncover the next big crypto gem. Stay ahead with live price changes, liquidity, and market cap across multiple chains. Integrate easily into your workflow and make data-driven investment decisions.
What does this actor do?
Dexscreener Tokens Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
π DexScreener Tokens Scraper β οΈ Important Update: Due to recent changes in DexScreener's , we can no longer retrieve token contract addresses directly from this page. However, you can use the pairDetailUrl or lowerPoolAddress from the output with our DexScreener Pair Scraper (Free Trial) to get the complete token address and additional pair details. ## Related scrapers | Scraper | What it does | Apify | |---|---|---| | DexScreener Pair Scraper | Scrapes rich pair-level data (price, liquidity, volume, market cap, price changes, social links, contract addresses) from a DexScreener pair URL or chain + pair address. | Open on Apify | | DexScreener Top Traders Scraper | Finds top wallets trading a token over a selected timeframe (30d, 7d, 3d, 1d), including buy/sell USD amounts, PnL, transaction counts, and token amounts. | Open on Apify | Looking to supercharge your crypto insights? Get a front-row seat to emerging opportunities with our DexScreener Tokens Scraper, now available on the Apify Store. Harness the power of real-time token data across multiple blockchains and give your investment strategy a competitive edge. ## Why Choose DexScreener Tokens Scraper? For ambitious traders, savvy investors, insightful researchers, and forward-thinking developers, this Actor provides a streamlined solution for collecting, organizing, and analyzing crypto token data. Whether youβre scouting for the next breakout token or integrating fresh data into your analytics pipeline, our scraper puts you ahead of the curve. ## π Multi-Blockchain Coverage Our Actor supports a broad spectrum of networks, giving you a holistic market view: - Ethereum (ETH) - HyperEVM (HYPE) - Binance Smart Chain (BSC) - Solana (SOL) - Solana/Moonit (New!) - Special support for Moonit launchpad on Solana - Polygon (MATIC) - Avalanche (AVAX) - Fantom (FTM) - ...and more! ## π Multi-Dex & Launchpad Coverage This Actor supports scraping data from a variety of decentralized exchanges (DEXes) and launchpads, including but not limited to: - Uniswap (Ethereum) - PancakeSwap (BSC) - Raydium (Solana) - Pump.fun (Solana) - Moonit (Solana Launchpad) - QuickSwap (Polygon) - Trader Joe (Avalanche) - SpookySwap (Fantom) - And many more! You can target specific DEXes or launchpads by using the appropriate chainName or chainName/dexName format (e.g., solana/moonit, solana/pump.fun, ethereum/uniswap) in your input parameters. ## π Comprehensive Data Fields When you run the Actor, you'll receive up-to-the-minute details, including: - Token Names & Symbols - Current Prices in USD - Token Age Since Listing - Transaction Counts & Unique Makers - Trading Volume & Market Cap in USD - Liquidity Data - Short- and Long-Term Price Changes (5m, 1h, 6h, 24h) - Launchpad Progress (Solana/Moonit only) - Shows token launch progress percentage ### Exchange-Specific Data Fields Standard Exchanges: - liquidityUsd - Available for all standard exchanges - marketCapUsd - Calculated from price and supply Solana/Moonit Exchange: - launchpadProgress - Token launch progress percentage (0-100%) - marketCapUsd - Directly from MCAP column - liquidityUsd - Not available (replaced by launchpad progress) Armed with this data, you can quickly spot promising projects, identify liquidity shifts, and react faster to market changes. ## βοΈ Customizable Scraping Options Control your scraping parameters to focus on what matters most: - Targeted Chains & Pagination: Drill down into specific blockchains and paginate results. - Filter Arguments: Customize queries (e.g., sort by liquidity or volume) to refine your analysis. - Exchange-Specific Support: Automatic detection and handling of different exchange formats (e.g., Solana/moonit with progress tracking) ## π Input Parameters | Parameter | Type | Required | Description | |---------------|---------|----------|--------------------------------------------------------| | chainName | string | Yes | Specify the blockchain network (e.g. ethereum) | | fromPage | number | No | Starting page (default: 1) | | toPage | number | No | Ending page (default: 1); set -1 to iterate until the last available page | | filterArgs | array | No | Add filters to refine results (e.g. sorting criteria) | | time | string | No | Time period for filtering (default: 24h) | To obtain filterArgs: 1. Visit dexscreener.com 2. Apply your desired filters and sorting options on the website 3. Copy the part of the URL after the "?" character 4. Paste it into the filterArgs array Example: If the URL after filtering is "dexscreener.com/solana?rankBy=trendingScoreH24&order=desc", then use: "filterArgs": ["rankBy=trendingScoreH24&order=desc"] ### Time Parameter Options The time parameter allows you to filter tokens based on different time periods: - 5m - Last 5 minutes - 1h - Last hour - 6h - Last 6 hours - 24h - Last 24 hours (default) ### Example Input json { "chainName": "solana", "fromPage": 1, "toPage": 2, "filterArgs": [ "rankBy=trendingScoreH24&order=desc", ], "time": "24h" } Note: If toPage is set to -1, the scraper will keep paginating until no more pages are available. If the requested page range exceeds the available pages, the scraper stops early to prevent timeouts. ## πͺ DEX Filtering You can target specific decentralized exchanges (DEXes) within a blockchain by adding the DEX name to the chainName parameter. This works for all supported chains! ### How to Use DEX Filtering 1. Visit dexscreener.com and navigate to your desired blockchain 2. Look at the URL structure - the DEX name appears after the chain name 3. Format: Use chainName/dexName (e.g., solana/moonit, solana/launchlab, solana/pumpfun) ### Examples | Chain + DEX | URL Pattern | chainName Parameter | |-------------|-------------|-------------------| | Solana + Moonit | dexscreener.com/solana/moonit | "solana/moonit" | | Solana + LaunchLab | dexscreener.com/solana/launchlab | "solana/launchlab" | | Solana + PumpFun | dexscreener.com/solana/pumpfun | "solana/pumpfun" | | Ethereum + Uniswap | dexscreener.com/ethereum/uniswap | "ethereum/uniswap" | | BSC + PancakeSwap | dexscreener.com/bsc/pancakeswap | "bsc/pancakeswap" | ### Example with DEX Filtering json { "chainName": "solana/moonit", "fromPage": 1, "toPage": 3, "filterArgs": [ "?rankBy=trendingScoreH24&order=desc" ] } ### Default Behavior - If no DEX is specified (e.g., just "solana"), all DEXes on that chain will be scraped - If a specific DEX is specified (e.g., "solana/moonit"), only that DEX will be scraped ### Supported DEXes Different chains have different available DEXes. To find all available DEXes for a chain: 1. Go to dexscreener.com/[chainName] 2. Look for the DEX selector dropdown or tabs 3. Check the URL when you select different DEXes ## β οΈ Important Notes on Data Fields - address: This is the token address, extracted from the token's image URL. If the image is not available on DexScreener, this field will be null. In such cases, you can utilize the lowerPoolAddress or pairDetailUrl with our DexScreener Pair Scraper to fetch additional details. - lowerPoolAddress: This is the pool address in lowercase, derived from the pairDetailUrl. DexScreener does not provide this directly. To get more pool information, you can use the pairDetailUrl with another scraper to fetch additional details. - Solana/Moonit Special Handling: When scraping the Solana/moonit exchange, the data structure adapts to show launchpad progress instead of liquidity data, as this exchange uses a different column format optimized for new token launches. ## π Example Output Structure ### Standard Exchange Output json { "tokenName": "airfryer coin", "tokenSymbol": "FRYER", "priceUsd": 0.0001097, "age": 2.2, "transactionCount": 115, "volumeUsd": 1000.0, "makerCount": 61, "priceChange5m": -0.0036, "priceChange1h": -0.0036, "priceChange6h": -0.0036, "priceChange24h": -0.0036, "liquidityUsd": 3300.0, "marketCapUsd": 109707.0, "boost": 1100, "pairDetailUrl": "https://dexscreener.com/solana/29jupdw7nqgzeqx9m61jjkgagtg2w283aqyxtcrw6ssu", "address": "4qTJV18HH5YUz9KSAdGEnVQuxPkR9c4gDwV7TaMxbonk", "lowerPoolAddress": "29jupdw7nqgzeqx9m61jjkgagtg2w283aqyxtcrw6ssu", "tokenImageUrl": "https://dd.dexscreener.com/ds-data/tokens/solana/4qTJV18HH5YUz9KSAdGEnVQuxPkR9c4gDwV7TaMxbonk.png?key=176c85" } ### Launchpad Output json { "tokenSymbol": "MANBAT", "tokenName": "Manbat Nemisis", "priceUsd": 0.054593, "marketCapUsd": 4500.0, "age": 24.0, "transactionCount": 9, "volumeUsd": 273.0, "makerCount": 9, "priceChange5m": null, "priceChange1h": 0.76, "priceChange6h": 0.76, "priceChange24h": -11.78, "liquidityUsd": null, "pairDetailUrl": "https://dexscreener.com/solana/cf3ztcluno2pmh4fijyl9j78zgdvr4j5dfjc8gcd9gag", "address": null, "lowerPoolAddress": "cf3ztcluno2pmh4fijyl9j78zgdvr4j5dfjc8gcd9gag", "tokenImageUrl": "https://cdn.dexscreener.com/cms/images/7535d6a4d5e34e57904ea11588be2e30da95fa362989282fa6fbc21a2c2377e3?width=64&height=64&fit=crop&quality=95&format=auto", "boost": 0 } Note: Solana/moonit outputs exclude liquidityUsd as this exchange focuses on launchpad progress rather than traditional liquidity metrics. ## π TypeScript Type typescript interface Token { tokenName: string; address?: string; tokenSymbol?: string; priceUsd?: number; age?: number; transactionCount?: number; volumeUsd?: number; makerCount?: number; priceChange5m?: number; priceChange1h?: number; priceChange6h?: number; priceChange24h?: number; liquidityUsd?: number; // Not available for Solana/moonit marketCapUsd?: number; boost?: number; pairDetailUrl?: string; lowerPoolAddress?: string; tokenImageUrl?: string; } ## π Pydantic Model python from pydantic import BaseModel from typing import Optional class Token(BaseModel): tokenName: str tokenSymbol: Optional[str] priceUsd: Optional[float] age: Optional[int] transactionCount: Optional[int] volumeUsd: Optional[float] makerCount: Optional[int] priceChange5m: Optional[float] priceChange1h: Optional[float] priceChange6h: Optional[float] priceChange24h: Optional[float] liquidityUsd: Optional[float] # Not available for Solana/moonit marketCapUsd: Optional[float] boost: Optional[int] pairDetailUrl: Optional[str] address: Optional[str] lowerPoolAddress: Optional[str] tokenImageUrl: Optional[str] ## π Get Started Install, configure, and run the DexScreener Tokens Scraper today to stay on top of the crypto market. With granular control over output and the ability to zero in on emerging opportunities, this tool is your gateway to smarter, data-driven decision-making in the fast-paced world of digital assets. Donβt miss a your scrape now and gain the actionable insights you need to thrive in the crypto market. ## π Example Types ### TypeScript Types typescript // Base interface for all tokens interface Token { tokenName: string; address?: string; tokenSymbol?: string; priceUsd?: number; age?: number; transactionCount?: number; volumeUsd?: number; makerCount?: number; priceChange5m?: number; priceChange1h?: number; priceChange6h?: number; priceChange24h?: number; liquidityUsd?: number; marketCapUsd?: number; boost?: number; pairDetailUrl?: string; lowerPoolAddress?: string; tokenImageUrl?: string; } // For launchpad tokens with progress tracking interface LaunchpadToken extends Token { liquidityUsd?: null; progress?: number; // Launchpad progress percentage (0-100) } ### Python Pydantic Models python from pydantic import BaseModel from typing import Optional # Base model for all tokens class Token(BaseModel): tokenName: str tokenSymbol: Optional[str] = None priceUsd: Optional[float] = None age: Optional[float] = None transactionCount: Optional[int] = None volumeUsd: Optional[float] = None makerCount: Optional[int] = None priceChange5m: Optional[float] = None priceChange1h: Optional[float] = None priceChange6h: Optional[float] = None priceChange24h: Optional[float] = None liquidityUsd: Optional[float] = None marketCapUsd: Optional[float] = None boost: Optional[int] = None pairDetailUrl: Optional[str] = None address: Optional[str] = None lowerPoolAddress: Optional[str] = None tokenImageUrl: Optional[str] = None # For launchpad tokens with progress tracking class LaunchpadToken(Token): liquidityUsd: Optional[None] = None progress: Optional[float] = None # Launchpad progress percentage (0-100)
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Dexscreener Tokens Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- crypto-scraper
- Pricing
- Paid
- Total Runs
- 188,926
- Active Users
- 599
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support