Base Token Scanner – Trending & New Base Tokens avatar

Base Token Scanner – Trending & New Base Tokens

Pricing

$5.00 / 1,000 token data records

Go to Apify Store
Base Token Scanner – Trending & New Base Tokens

Base Token Scanner – Trending & New Base Tokens

Scan trending, searched, or specific tokens on Coinbase's Base L2 with full DEX metrics (price, liquidity, volume, FDV, txns) from the public DexScreener API. No API key.

Pricing

$5.00 / 1,000 token data records

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Categories

Share

Base Token Scanner — New & Trending Tokens on Base (DexScreener)

Pull live, structured trading data for tokens on Base, Coinbase's Ethereum L2, straight from the public DexScreener API — no API key, no wallet, no RPC node. Point it at the trending board, a search term, or a specific contract address and get back a clean, deduplicated table of pairs with price, liquidity, 24h volume, FDV, market cap, transaction counts and price-change metrics.

This Actor exists because Base moved fast and the tooling didn't keep up. Base regularly sits among the top chains by daily DEX volume and is where a lot of the 2024–2026 memecoin and "Coinbase-adjacent" token activity actually happens — yet most off-the-shelf crypto scrapers still default to Ethereum mainnet or Solana. If you want machine-readable Base data on a schedule, you usually end up scraping the DexScreener website or stitching together RPC calls. This skips all of that and gives you the underlying numbers in JSON, CSV, or Excel.

What it does

It calls DexScreener's public endpoints, keeps only pairs whose chainId == "base", normalizes each one into a flat record, and pushes it to your dataset. Records are deduplicated by pairAddress, optionally filtered by minimum USD liquidity, and capped by maxResults so a run stays fast and cheap.

There are three modes:

ModeWhat you getBacked by
trendingTokens currently boosted/promoted on DexScreener that live on Base, expanded to their full pair metrics. If the boost board has no Base entries at that moment, it falls back to the top liquid Base pairs so you never get an empty run.token-boosts/top + token-boosts/latest, then token-pairs
searchEvery Base pair matching a free-text query — a ticker (BRETT), a name (degen), or a contract address.latest/dex/search
tokenAll Base pairs for one or more token contract addresses you supply.token-pairs/v1/base/{address}

Input

{
"mode": "trending",
"query": "BRETT",
"tokenAddresses": ["0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed"],
"maxResults": 15,
"minLiquidityUsd": 0
}
  • modetrending (default), search, or token.
  • query — used only in search mode.
  • tokenAddresses — used only in token mode; one or more Base 0x… contract addresses.
  • maxResults — hard cap on records pushed (default 50; the prefilled run uses 15 to stay quick).
  • minLiquidityUsd — drop pairs below this pooled-liquidity threshold (0 = keep everything). Great for filtering out dust and honeypot-style pairs.

Output

Each record is one Base trading pair:

{
"chainId": "base",
"pairAddress": "0x5554419CCd0293d9383901F461C7C3E0c66E925F",
"dexId": "swapbased",
"url": "https://dexscreener.com/base/0x5554419ccd0293d9383901f461c7c3e0c66e925f",
"baseToken": { "address": "0xd07379a755A8f11B57610154861D694b2A0f615a", "name": "BASE", "symbol": "BASE" },
"quoteToken": { "symbol": "WETH" },
"symbol": "BASE",
"name": "BASE",
"priceUsd": 0.0000008393,
"priceNative": 0.0000000005368,
"liquidityUsd": 33446.85,
"fdv": 924309,
"marketCap": 554885,
"volume24h": 1872.68,
"volumeH6": 1160.38,
"priceChange24h": 5.95,
"priceChangeH1": 3.51,
"txns24h": { "buys": 38, "sells": 43 },
"pairCreatedAt": "2023-07-31T14:42:51.000Z"
}

Field reference

FieldMeaning
pairAddressThe liquidity-pool/pair contract on Base. Unique key used for dedupe.
dexIdWhich DEX the pair lives on (e.g. aerodrome, uniswap, swapbased).
urlDirect DexScreener chart for the pair.
baseTokenThe token being measured: address, name, symbol.
quoteToken.symbolWhat it's priced against (usually WETH or USDC).
priceUsd / priceNativePrice in USD and in the quote token.
liquidityUsdTotal pooled liquidity in USD — the single best honeypot/rug sanity check.
fdvFully diluted valuation.
marketCapCirculating market cap (may equal FDV for fair-launch tokens).
volume24h / volumeH6Trading volume over the last 24h / 6h in USD.
priceChange24h / priceChangeH1Percent price change over 24h / 1h.
txns24hBuy and sell counts in the last 24h — read buy/sell skew for momentum.
pairCreatedAtISO timestamp of pair creation (null if DexScreener doesn't report it). Use it to find brand-new launches.

A ready-made table view ships with the Actor (symbol, price, liquidity, 24h volume, 24h change, FDV, DEX, chart link) so the dataset is readable at a glance and trivially consumable by an LLM agent.

Real use cases

  • Memecoin discovery on Base. Run trending, sort by volume24h or priceChange24h, and surface what's moving before it hits the front page. Filter with minLiquidityUsd to ignore dust.
  • Liquidity & rug monitoring. Schedule token mode on a watchlist of contract addresses and alert when liquidityUsd drops sharply or sell/buy txns invert — an early signal of liquidity pulls.
  • New-launch radar. Pull pairs, sort by pairCreatedAt descending, and catch tokens minutes-to-hours old.
  • An onchain data tool for AI agents. The flat JSON + table view make this a drop-in "what's happening on Base right now" tool for an LLM or autonomous trading agent — no parsing HTML, no node infra.
  • Backtesting & research datasets. Export to CSV/Excel and build a time series by running on a cron.

FAQ

Do I need a DexScreener API key? No. DexScreener's public endpoints are keyless. You only need an Apify account to run the Actor.

How is this different from just using the DexScreener website? The website is for humans. This returns clean, deduplicated, schema-stable JSON/CSV you can store, diff, alert on, feed to an agent, or join with other data. It also unifies trending + search + per-token lookup behind one input and enforces a Base-only filter for you.

What about rate limits? The Actor spaces requests (~250 ms between calls) and automatically backs off and retries on HTTP 429 / 5xx, so it stays within DexScreener's public limits. Keep maxResults modest if you run it very frequently.

Why Base specifically? Base is Coinbase's L2 — low fees, fast blocks, and a direct on-ramp from one of the largest exchanges, which is why so much new token activity lands there. By hard-filtering to chainId == "base" you get a focused feed instead of wading through Solana/Ethereum noise that generic scrapers return.

Is it agent / x402 friendly? Yes. There's no auth or browser step, output is plain structured data with a table view, and runs are short and deterministic — ideal for being called as a tool by an autonomous agent or wired into a pay-per-call (x402-style) workflow.

The trending run sometimes returns the top Base pairs instead of "boosted" ones — why? DexScreener's boost board is shared across all chains and is frequently dominated by Solana, so at any given moment it may contain zero Base tokens. When that happens the Actor falls back to the most liquid Base pairs via search, so a trending run always returns useful data rather than an empty dataset.

Automate it

Set a schedule in Apify to run this every few minutes or hourly, and connect the dataset to a downstream webhook, Google Sheet, or your own service. Pair it with minLiquidityUsd to keep the feed clean, and you've got a continuously-updating Base market data pipeline — discovery, liquidity monitoring, and a fresh dataset for research — with zero infrastructure to maintain.


Data sourced from the public DexScreener API. This Actor is not affiliated with DexScreener, Coinbase, or Base. Nothing here is financial advice — onchain tokens, especially low-liquidity ones, are high risk.