DEX Screener API

DEX Screener Tokens API

List trending tokens on any blockchain from DEX Screener (price, liquidity, volume, transactions, and market cap), sorted how you want, as normalized JSON.

POST/v1/run/dexscreener.tokens
Uptime
100.00%
30d · 2 calls
Requests
2
30d
Response
12.6s
median · 30d

Call it

Make your first request

import os, requests

res = requests.post(
    "https://api.getanyapi.com/v1/run/dexscreener.tokens",
    headers={"Authorization": f"Bearer {os.environ['ANYAPI_KEY']}"},
    json={
        "chain": ""
    },
)
print(res.json())
Open in
Get a free key
Sample response
{
  "data": {
    "items": [
      {
        "ageHours": 29,
        "image": "https://example.com/image.jpg",
        "liquidityUsd": 1024,
        "makerCount": 12500,
        "marketCapUsd": 12.5,
        "name": "Example title",
        "poolAddress": "123 Main St",
        "price": 19.99,
        "priceChange1h": 19.99,
        "priceChange24h": 19.99,
        "symbol": "example",
        "transactionCount": 12500,
        "url": "https://example.com/page",
        "volumeUsd": 12500
      }
    ]
  },
  "found": true
}
Response interface
interface DexscreenerTokensResponse {
  data: {
    items: {
      ageHours?: number;
      image?: string;
      liquidityUsd?: number;
      makerCount?: number;
      marketCapUsd?: number;
      name?: string;
      poolAddress?: string;
      price: number;
      priceChange1h?: number;
      priceChange24h?: number;
      symbol: string;
      transactionCount?: number;
      url?: string;
      volumeUsd?: number;
    }[];
  } | null;
  found: boolean;
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

Request, response, and price

Last verified 2026-09-14 · uptime and latency measured over 30d
POST /v1/run/dexscreener.tokens
curl -X POST https://api.getanyapi.com/v1/run/dexscreener.tokens \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chain":"solana","limit":5,"min24HVol":100000}'
FieldTypeExample value
Request body
chainstring"solana"Blockchain network to list tokens for, optionally scoped to a DEX as chain/dex (e.g. solana or ethereum/uniswap).
limitinteger5Maximum number of results to return (1-25, default 25). You are billed per result returned, so a lower limit costs less.
max24HChgintegerOnly include tokens whose 24-hour price change is at most this many percent (e.g. -20 means -20%). Negative values allowed. Omit to skip this filter.
max24HTxnsintegerOnly include tokens with at most this many 24-hour transactions (buys plus sells). Omit to skip this filter.
max24HVolintegerOnly include tokens with at most this much 24-hour trading volume, in USD. Omit to skip this filter.
maxAgeintegerOnly include token pairs at most this old, in hours. Omit to skip this filter.
maxFdvintegerOnly include tokens with at most this fully diluted valuation (FDV), in USD. Omit to skip this filter.
maxLiqintegerOnly include tokens with at most this much pool liquidity, in USD. Omit to skip this filter.
maxMarketCapintegerOnly include tokens with at most this market capitalization, in USD. Omit to skip this filter.
min24HBuysintegerOnly include tokens with at least this many 24-hour buy transactions. Omit to skip this filter.
min24HChgintegerOnly include tokens whose 24-hour price change is at least this many percent (e.g. 10 means +10%). Negative values allowed. Omit to skip this filter.
min24HSellsintegerOnly include tokens with at least this many 24-hour sell transactions. Omit to skip this filter.
min24HTxnsintegerOnly include tokens with at least this many 24-hour transactions (buys plus sells). Omit to skip this filter.
min24HVolinteger100000Only include tokens with at least this much 24-hour trading volume, in USD. Omit to skip this filter.
minAgeintegerOnly include token pairs at least this old, in hours. Omit to skip this filter.
minFdvintegerOnly include tokens with at least this fully diluted valuation (FDV), in USD. Omit to skip this filter.
minLiqintegerOnly include tokens with at least this much pool liquidity, in USD. Omit to skip this filter.
minMarketCapintegerOnly include tokens with at least this market capitalization, in USD. Omit to skip this filter.
orderstringSort direction: desc or asc (e.g. desc).
rankBystringField to sort tokens by (e.g. volume, txns, liquidity, marketCap, trendingScoreH24).
timeframestringStats timeframe: 24h, 6h, 1h, or 5m (e.g. 24h).
Response
dataobjectThe result wrapper, or null when nothing was found.
data.itemsobject[]Token listing records: token name and symbol, price, liquidity, volume, transaction/maker counts, price change, market cap, and the DEX Screener pair URL. Populated whenever the provider has data for the entity.
data.items[].ageHoursintegerAge of the token pair in hours.
data.items[].imagestringToken logo image URL.
data.items[].liquidityUsdnumberTotal pool liquidity in USD.
data.items[].makerCountintegerNumber of distinct makers over the selected timeframe.
data.items[].marketCapUsdnumberToken market capitalization in USD.
data.items[].namestringToken full name. Populated whenever the provider has data for the entity.
data.items[].poolAddressstringOn-chain address of the liquidity pool.
data.items[].pricenumberCurrent token price in USD. Populated whenever the provider has data for the entity.
data.items[].priceChange1hnumberFractional price change over the past hour.
data.items[].priceChange24hnumberFractional price change over the past 24 hours.
data.items[].symbolstringToken ticker symbol. Populated whenever the provider has data for the entity.
data.items[].transactionCountintegerNumber of transactions over the selected timeframe.
data.items[].urlstringDEX Screener URL for the trading pair. Populated whenever the provider has data for the entity.
data.items[].volumeUsdnumberTrading volume in USD over the selected timeframe.
foundbooleanTrue when at least one token record was returned.
Price
Price per request (ceiling)USD$0.0633
Price /1k resultsUSD$2.43

FAQ

About the DEX Screener Tokens API

The AnyAPI DEX Screener Tokens API returns DEX Screener tokens data as normalized JSON from one POST call to /v1/run/dexscreener.tokens. List trending tokens on any blockchain from DEX Screener (price, liquidity, volume, transactions, and market cap), sorted how you want, as normalized JSON. AnyAPI returns one normalized schema whichever source serves it. It costs $2.43 per 1,000 results, and never more than $0.0633 for a single request, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of DEX Screener tokens calls through AnyAPI succeeded, with a median response time of 12.6 seconds across 2 measured calls.

It costs $2.43 per 1,000 results, and never more than $0.0633 for a single request, in US dollars with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

List trending tokens on any blockchain from DEX Screener (price, liquidity, volume, transactions, and market cap), sorted how you want, as normalized JSON. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 100.0% of DEX Screener tokens calls through AnyAPI succeeded, with a median response time of 12.6 seconds across 2 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.