
Dexscreener Tokens Scraper
Pricing
$25.00/month + usage

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.
5.0 (2)
Pricing
$25.00/month + usage
26
486
66
Issues response
2.2 days
Last modified
5 days ago
π DexScreener Tokens Scraper
Note: Token addresses may not always be available. For comprehensive details, utilize the lowerPoolAddress
or pairDetailUrl
with our DexScreener Pair Scraper.
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 exchangesmarketCapUsd
- Calculated from price and supply
Solana/Moonit Exchange:
launchpadProgress
- Token launch progress percentage (0-100%)marketCapUsd
- Directly from MCAP columnliquidityUsd
- 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:
- Visit dexscreener.com
- Apply your desired filters and sorting options on the website
- Copy the part of the URL after the "?" character
- 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 minutes1h
- Last hour6h
- Last 6 hours24h
- Last 24 hours (default)
Example Input
{"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
- Visit dexscreener.com and navigate to your desired blockchain
- Look at the URL structure - the DEX name appears after the chain name
- 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
{"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:
- Go to
dexscreener.com/[chainName]
- Look for the DEX selector dropdown or tabs
- 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 benull
. In such cases, you can utilize thelowerPoolAddress
orpairDetailUrl
with our DexScreener Pair Scraper to fetch additional details.lowerPoolAddress
: This is the pool address in lowercase, derived from thepairDetailUrl
. DexScreener does not provide this directly. To get more pool information, you can use thepairDetailUrl
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
{"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
{"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
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/moonitmarketCapUsd?: number;boost?: number;pairDetailUrl?: string;lowerPoolAddress?: string;tokenImageUrl?: string;}
π Pydantic Model
from pydantic import BaseModelfrom typing import Optionalclass Token(BaseModel):tokenName: strtokenSymbol: 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/moonitmarketCapUsd: 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
// Base interface for all tokensinterface 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 trackinginterface LaunchpadToken extends Token {liquidityUsd?: null;progress?: number; // Launchpad progress percentage (0-100)}
Python Pydantic Models
from pydantic import BaseModelfrom typing import Optional# Base model for all tokensclass Token(BaseModel):tokenName: strtokenSymbol: Optional[str] = NonepriceUsd: Optional[float] = Noneage: Optional[float] = NonetransactionCount: Optional[int] = NonevolumeUsd: Optional[float] = NonemakerCount: Optional[int] = NonepriceChange5m: Optional[float] = NonepriceChange1h: Optional[float] = NonepriceChange6h: Optional[float] = NonepriceChange24h: Optional[float] = NoneliquidityUsd: Optional[float] = NonemarketCapUsd: Optional[float] = Noneboost: Optional[int] = NonepairDetailUrl: Optional[str] = Noneaddress: Optional[str] = NonelowerPoolAddress: Optional[str] = NonetokenImageUrl: Optional[str] = None# For launchpad tokens with progress trackingclass LaunchpadToken(Token):liquidityUsd: Optional[None] = Noneprogress: Optional[float] = None # Launchpad progress percentage (0-100)