DexScreener Scraper avatar

DexScreener Scraper

Pricing

Pay per event

Go to Apify Store
DexScreener Scraper

DexScreener Scraper

Extract crypto token data from DexScreener — prices, volume, liquidity, market cap, transactions, and trading pair info across 60+ blockchains. No API key needed. Export to JSON, CSV, Excel.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

What does DexScreener Scraper do?

DexScreener Scraper extracts real-time crypto token and trading pair data from DexScreener — the leading DEX aggregator covering 60+ blockchains including Solana, Ethereum, Base, BSC, Arbitrum, and more.

Get token prices, 24h volume, liquidity, market cap, FDV, transaction counts, price changes, DEX info, and social links — all via a simple Apify actor with no API key needed.

This is the first pay-per-event DexScreener actor on the Apify Store. All competitors are free but unsupported. DexScreener Scraper gives you reliable, structured DeFi data with Apify platform features: scheduling, API access, webhooks, and integrations with 5,000+ apps.

The easiest way to try it: click Start on the actor page — the prefilled input searches for "PEPE" tokens and returns 30 results in seconds.

Who is DexScreener Scraper for?

Crypto traders and analysts

  • 📊 Track token prices and volume across multiple DEXes
  • 📈 Monitor price changes (5m, 1h, 6h, 24h) for swing trading signals
  • 🔍 Search for new tokens by name or symbol across all chains

DeFi developers and bot builders

  • 🤖 Feed trading bot algorithms with real-time pair data
  • 💧 Monitor liquidity pool depths before executing large swaps
  • 🔗 Integrate DexScreener data into custom dashboards via API

Portfolio managers and researchers

  • 💰 Track market cap and FDV for investment analysis
  • 🏷️ Monitor trending and boosted tokens for alpha discovery
  • 📋 Export token data to Google Sheets for portfolio tracking

Data analysts and AI/ML engineers

  • 🧠 Build datasets for crypto market analysis and prediction models
  • 📉 Analyze buy/sell transaction ratios across timeframes
  • 🗄️ Feed DeFi data into data pipelines via webhooks

Why use DexScreener Scraper?

  • 🚀 No API key needed — DexScreener's public API, no registration required
  • Pure HTTP, no browser — fast execution, low compute cost (256 MB)
  • 🔗 60+ blockchains — Solana, Ethereum, Base, BSC, Arbitrum, Polygon, Avalanche, Optimism, and more
  • 🔍 5 scraping modes — search, token lookup, trending, token profiles, pair lookup
  • 📦 Batch support — look up 30 token addresses in a single request
  • 💰 Pay per result — no subscription, pay only for data you extract
  • 🔄 Schedule and automate — set up recurring runs to track token movements
  • 📊 Export anywhere — JSON, CSV, Excel, Google Sheets, or via API
  • 🔌 5,000+ integrations — connect to Zapier, Make, Slack, Discord, and more

What data can you extract?

FieldDescription
tokenNameToken name (e.g., "Pepe")
tokenSymbolToken ticker symbol (e.g., "PEPE")
tokenAddressToken contract address
chainIdBlockchain (solana, ethereum, base, etc.)
priceUsdCurrent price in USD
priceNativePrice in native chain token
priceChange5m/1h/6h/24hPrice change % across timeframes
volume5m/1h/6h/24hTrading volume in USD across timeframes
liquidityUsdTotal liquidity in USD
marketCapMarket capitalization
fdvFully diluted valuation
buys/sells 5m/1h/6h/24hBuy and sell transaction counts
dexIdDEX name (uniswap, raydium, etc.)
pairAddressTrading pair contract address
pairCreatedAtWhen the pair was created
urlDexScreener URL for the pair
imageUrlToken icon URL
websiteUrlToken project website
twitterUrlToken Twitter/X profile
telegramUrlToken Telegram group

👤 Token profiles (tokenProfiles mode)

FieldDescription
tokenAddressToken contract address
chainIdBlockchain
urlDexScreener profile URL
iconToken icon image URL
headerToken header image URL
descriptionToken description text
linksArray of social/website links

How much does it cost to scrape DexScreener tokens?

This actor uses pay-per-event pricing — you pay only for what you scrape. No monthly subscription. All platform costs are included.

FreeStarter ($29/mo)Scale ($199/mo)Business ($999/mo)
Per token/pair$0.00115$0.001$0.00078$0.0006
1,000 tokens$1.15$1.00$0.78$0.60
Run start fee$0.005$0.005$0.005$0.005

Higher-tier plans get additional volume discounts (up to 72% off).

Real-world cost examples:

QueryResultsDurationCost (Free tier)
Search "PEPE"30 tokens~3s~$0.04
Trending tokens30 tokens~5s~$0.04
Token lookup (1 address)1 pair~2s~$0.006
Multiple searches (5 queries)150 tokens~10s~$0.18

With the free Apify plan ($5 credits), you can scrape approximately 4,300 tokens.

How to scrape DexScreener token data

  1. Go to the DexScreener Scraper page on Apify Store.
  2. Click Start to open the actor configuration.
  3. Select a Mode — choose between Search, Token lookup, Trending, Token profiles, or Pair lookup.
  4. Configure the input for your chosen mode:
    • Search: enter token names or symbols (e.g., "PEPE", "SOL", "BONK")
    • Token lookup: enter token contract addresses and select the blockchain
    • Trending: no extra input needed — fetches currently boosted tokens
  5. Set Max results to control how many results to return.
  6. Click Start and wait for the run to complete.
  7. Download your data in JSON, CSV, or Excel from the Dataset tab.

Example input for searching multiple tokens:

{
"mode": "search",
"searchQueries": ["PEPE", "BONK", "WIF"],
"maxResults": 50
}

Example input for token lookup by address:

{
"mode": "tokenLookup",
"tokenAddresses": ["So11111111111111111111111111111111111111112"],
"chain": "solana",
"maxResults": 10
}

Input parameters

ParameterTypeDefaultDescription
modestringsearchScraping mode: search, tokenLookup, trending, tokenProfiles, pairLookup
searchQueriesstring[][]Token names or symbols to search (Search mode)
tokenAddressesstring[][]Token contract addresses (Token lookup mode)
chainstringsolanaBlockchain for token/pair lookup (solana, ethereum, base, bsc, etc.)
pairAddressesstring[][]Trading pair addresses (Pair lookup mode)
maxResultsinteger100Maximum results to return (0 = no limit)

Output example

{
"tokenName": "Pepe",
"tokenSymbol": "PEPE",
"tokenAddress": "0x6982508145454Ce325dDbE47a25d4ec3d2311933",
"chainId": "ethereum",
"quoteTokenName": "Wrapped Ether",
"quoteTokenSymbol": "WETH",
"priceUsd": "0.00001234",
"priceNative": "0.000000005678",
"priceChange1h": 2.5,
"priceChange24h": -1.3,
"volume24h": 45000000,
"liquidityUsd": 12000000,
"marketCap": 5200000000,
"fdv": 5200000000,
"buys24h": 1250,
"sells24h": 980,
"dexId": "uniswap",
"pairAddress": "0xA43fe16908251ee70EF74718545e4FE6C5cCEc9f",
"pairCreatedAt": "2023-04-14T00:00:00.000Z",
"url": "https://dexscreener.com/ethereum/0xa43fe...",
"imageUrl": "https://cdn.dexscreener.com/...",
"websiteUrl": "https://pepe.vip",
"twitterUrl": "https://x.com/pepecoineth",
"telegramUrl": "https://t.me/pepecoineth",
"scrapedAt": "2026-03-31T12:00:00.000Z"
}

Tips for best results

  • 🔍 Start small — use the prefilled input (search "PEPE", 30 results) for your first run to see what data looks like
  • 📦 Batch token lookups — the API supports up to 30 addresses per request, so batch your addresses for efficiency
  • Schedule recurring runs — set up hourly or daily runs to track token price movements over time
  • 🔗 Use the right chain — make sure the "Blockchain" field matches where your token trades (solana, ethereum, base, etc.)
  • 💡 Trending mode for alpha — use Trending mode to discover currently promoted tokens across all chains
  • 📊 Multiple searches — add multiple search queries to find tokens across different names/symbols in one run
  • 💰 Keep costs low — set maxResults to what you actually need; each result is charged individually

Integrations

📊 DexScreener Scraper → Google Sheets — Export token prices and volume data to a spreadsheet for portfolio tracking. Schedule daily runs to build historical price charts.

🔔 DexScreener Scraper → Slack/Discord — Get alerts when new trending tokens appear or when specific token volume spikes. Set up webhooks to trigger notifications in your trading channel.

🔄 DexScreener Scraper → Make/Zapier — Build automated workflows: scrape trending tokens → filter by volume > $100K → save to Airtable → send Telegram alert.

📅 Scheduled monitoring — Run the actor every hour to track price changes on your watchlist tokens. Compare snapshots to detect momentum shifts.

🤖 DexScreener Scraper → Trading bots — Feed real-time pair data into your trading algorithms via the Apify API. Use token lookup mode with specific addresses for targeted monitoring.

Using the Apify API

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('automation-lab/dexscreener-scraper').call({
mode: 'search',
searchQueries: ['PEPE', 'BONK'],
maxResults: 50,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("automation-lab/dexscreener-scraper").call(run_input={
"mode": "search",
"searchQueries": ["PEPE", "BONK"],
"maxResults": 50,
})
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)

cURL

curl -X POST "https://api.apify.com/v2/acts/automation-lab~dexscreener-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"mode": "search",
"searchQueries": ["PEPE"],
"maxResults": 30
}'

Use with AI agents via MCP

DexScreener Scraper is available as a tool for AI assistants that support the Model Context Protocol (MCP).

Add the Apify MCP server to your AI client — this gives you access to all Apify actors, including this one:

Setup for Claude Code

$claude mcp add --transport http apify "https://mcp.apify.com"

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com"
}
}
}

Your AI assistant will use OAuth to authenticate with your Apify account on first use.

Example prompts

Once connected, try asking your AI assistant:

  • "Use automation-lab/dexscreener-scraper to find the top 30 PEPE tokens across all chains with their prices and volume"
  • "Search DexScreener for trending tokens and show me which ones have the highest 24h volume"
  • "Look up the Wrapped SOL token on Solana and tell me its current price, liquidity, and 24h price change"

Learn more in the Apify MCP documentation.

DexScreener provides a free public API with no authentication required. This actor uses only the official public API endpoints — it does not scrape the website HTML or bypass any access controls.

Web scraping of publicly available data is generally legal. Always ensure your use case complies with applicable laws and DexScreener's terms of service. Use the data responsibly — for personal analysis, research, or building products that add value.

For more information, see Apify's guide on the legality of web scraping.

FAQ

How fast is DexScreener Scraper? Very fast. Since it uses DexScreener's REST API (pure HTTP, no browser), a typical search returns 30 results in 2-3 seconds. Token lookups with batch addresses are even faster.

How much does it cost to monitor 100 tokens daily? A single run looking up 100 tokens costs approximately $0.105 on the free tier ($0.005 start + 100 × $0.001). Running that daily for a month = ~$3.15. Well within the free $5 credit.

How does this compare to DexScreener's own API? DexScreener's API is free and public — this actor wraps it with Apify platform features: scheduled runs, dataset storage, export to CSV/JSON/Excel, webhooks, and 5,000+ app integrations. You get the same data with automation built in.

Why are some fields null? Not all tokens have complete data on DexScreener. Newer or less popular tokens may lack social links, website URLs, or certain price change timeframes. The actor returns null for missing fields rather than empty strings.

Why did my search return fewer results than expected? DexScreener's search API returns a maximum of 30 results per query. If you need more results for a specific token, try different search terms or use token lookup mode with specific contract addresses.

Other crypto and data scrapers

  • 🪙 CoinGecko Scraper — Extract cryptocurrency market data, prices, and rankings from CoinGecko
  • 🌐 REST Countries Scraper — Get comprehensive country data including population, currencies, and more
  • 📊 OpenAlex Scraper — Extract academic publication data and research metadata
  • 📦 NPM Scraper — Scrape package data, downloads, and dependencies from npm registry
  • 🐍 PyPI Scraper — Extract Python package metadata and statistics from PyPI