DEX Screener Token Pairs Scraper avatar

DEX Screener Token Pairs Scraper

Pricing

from $0.06 / 1,000 result extracteds

Go to Apify Store
DEX Screener Token Pairs Scraper

DEX Screener Token Pairs Scraper

Export DEX Screener token pair snapshots for symbols, addresses, chains, prices, liquidity, volume, websites, and socials.

Pricing

from $0.06 / 1,000 result extracteds

Rating

0.0

(0)

Developer

Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

DEX Screener Token Pairs Scraper exports DEX Screener crypto token pair data for symbols, addresses, chains, prices, liquidity, volume, websites, and socials.

What data it exports

DEX Screener Token Pairs Scraper exports structured DEX Screener crypto token pair data by token symbol, pair name, token address, or pair address. It turns DEX Screener search results into clean CSV, JSON, Excel, and API-ready token pair datasets for crypto watchlists, market research, token discovery, and liquidity monitoring. Key fields include query, chainId, dexId, pairUrl, pairAddress, baseToken, quoteToken, priceUsd, liquidityUsd, volume, and fetchedAt.

Use cases

  • Crypto analysts comparing liquidity and volume across DEX pairs.
  • Trading and alerting teams monitoring token watchlists.
  • Web3 researchers enriching token databases with websites and socials.
  • Growth and BD teams finding active projects and markets.
  • Developers building dashboards, bots, and automated market data workflows.

Example input

{
"queries": ["SOL/USDC", "WETH"],
"chainIds": ["solana", "ethereum"],
"maxResultsPerQuery": 10,
"includeWebsitesAndSocials": true,
"requestDelayMs": 250
}

Example output

{
"query": "SOL/USDC",
"chainId": "solana",
"dexId": "raydium",
"pairUrl": "https://dexscreener.com/solana/...",
"pairAddress": "...",
"baseToken": { "address": "...", "name": "Solana", "symbol": "SOL" },
"quoteToken": { "address": "...", "name": "USD Coin", "symbol": "USDC" },
"priceNative": "1.0",
"priceUsd": "150.12",
"txns": { "h24": { "buys": 120, "sells": 98 } },
"volume": { "h24": 123456.78 },
"priceChange": { "h24": 2.4 },
"liquidityUsd": 987654.32,
"fdv": 1000000000,
"marketCap": 1000000000,
"pairCreatedAt": "2024-01-01T00:00:00.000Z",
"websites": [{ "label": "Website", "url": "https://example.org" }],
"socials": [{ "type": "twitter", "url": "https://x.com/example" }],
"fetchedAt": "2026-07-10T08:00:00.000Z"
}

Input settings

FieldTypeRequiredDescription
queriesarray of stringsYesToken symbols, names, pairs, token contract addresses, or pair addresses.
chainIdsarray of stringsNoKeep selected DEX Screener chains such as solana, ethereum, base, bsc, polygon, or arbitrum.
maxResultsPerQueryintegerNoMaximum saved token pairs per query. Default 30, maximum 100.
includeWebsitesAndSocialsbooleanNoInclude token website and social profile URLs when available.
requestDelayMsintegerNoDelay between queries for large watchlists.
proxyConfigurationobjectNoOptional proxy settings. The public DEX Screener API usually works without a proxy.

Output fields

  • query, chainId, dexId, pairUrl, pairAddress
  • baseToken, quoteToken
  • priceNative, priceUsd
  • txns, volume, priceChange
  • liquidityUsd, liquidityBase, liquidityQuote
  • fdv, marketCap
  • pairCreatedAt, pairCreatedAtTimestamp
  • labels, websites, socials, fetchedAt

Input recipes

Start from a verified public Example task when you want a ready-made configuration:

Pricing

This actor uses pay-per-event pricing:

EventPrice
Start$0.005 per run
Pair result, FREE tier$0.000115 per saved pair
Pair result, BRONZE tier$0.0001 per saved pair
Pair result, SILVER tier$0.000078 per saved pair
Pair result, GOLD tier$0.00006 per saved pair
Pair result, PLATINUM tier$0.00004 per saved pair
Pair result, DIAMOND tier$0.000028 per saved pair

Tips and limits

  • Use exact pair names such as SOL/USDC when you want tighter results.
  • Add chainIds to reduce noise for multi-chain token symbols.
  • Increase requestDelayMs for large query lists if the API returns rate-limit warnings.
  • DEX Screener can change or omit fields for some pairs; missing values are returned as null or empty arrays.

API usage

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/dexscreener-token-pairs-scraper').call({
queries: ['SOL/USDC'],
chainIds: ['solana'],
maxResultsPerQuery: 10
});
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('fetch_cat/dexscreener-token-pairs-scraper').call(run_input={
'queries': ['SOL/USDC'],
'chainIds': ['solana'],
'maxResultsPerQuery': 10,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

cURL

curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~dexscreener-token-pairs-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"queries":["SOL/USDC"],"chainIds":["solana"],"maxResultsPerQuery":10}'

MCP and agent usage

Use this actor from Apify MCP tools with:

https://mcp.apify.com/?tools=fetch_cat/dexscreener-token-pairs-scraper

Claude CLI add command:

$claude mcp add apify-dexscreener-token-pairs --transport http "https://mcp.apify.com/?tools=fetch_cat/dexscreener-token-pairs-scraper"

JSON config block:

{
"mcpServers": {
"apify-dexscreener-token-pairs": {
"url": "https://mcp.apify.com/?tools=fetch_cat/dexscreener-token-pairs-scraper"
}
}
}

Example prompts showing MCP usage:

  • "Run DEX Screener Token Pairs Scraper for SOL/USDC and WETH, filter to solana and ethereum, then summarize the highest-liquidity pairs."
  • "Use the Apify DEX Screener tool to export BONK pairs, then list the top 10 by 24h volume."
  • "Fetch token pair data for these contract addresses and return pairs with websites or Twitter links."

FAQ

Does this need a DEX Screener API key? No. It uses publicly reachable DEX Screener data.

Can I search contract addresses? Yes. Add token or pair addresses to queries.

Why do I see multiple chains for one token symbol? DEX Screener search is cross-chain. Use chainIds to keep only the chains you need.

Is this financial advice? No. The actor exports public market data snapshots for research and monitoring. Always verify data before making decisions.

Support

Open an issue from the Apify actor page if you need help. Please include:

  • Your input JSON.
  • Expected output.
  • Actual output or error message.
  • The run ID or run URL.
  • A reproducible public URL for the run, if available.