DATA · DEX SCREENER TOKEN-POOLS HISTORY

DEX Screener Token-Pool Data: History Limits - Avoid Silent Gaps

DEX Screener's token-pools data is a snapshot of current pools. Pools that disappeared, and how pool lists looked last week, aren't available unless you stored them.

Short answer

The token-pairs endpoint returns the pools currently found for a token, with pairCreatedAt (nullable) but no history of liquidity or of pools that no longer qualify. A pool list built today can't tell you which pool was main last month. Store snapshots with retrieval times, keep removed pools as 'last seen' records, and log failed polls so a missing day is visible rather than looking like 'no change'.

Documented limits

LimitValueEffect
HistoryNot providedStore snapshots
Rate limit60/min (several endpoints)Polling budget
pairCreatedAtNullablePool age unknown sometimes
Removed poolsNot signalledAbsent later

See DEX Screener Token-Pool Data on live data in the free ChartsPod terminal.

Open the ChartsPod terminal

Where silent gaps come from

  • Polls that failed but weren't logged
  • Pools dropping out without a 'last seen' record
  • Liquidity values carried forward
  • Rate-limit errors treated as empty results
Dex Screener Token-Pools: gap-safe collectionDex Screener Token-Pools: gap-safe collection. Steps: 1. Poll — Retrieve; 2. Store — With retrieved_at; 3. Log status — OK / error; 4. Diff — Added / removed pools; 5. Flag gaps — Missing polls1PollRetrieve2StoreWith retrieved_at3Log statusOK / error4DiffAdded / removedpools5Flag gapsMissing polls
Make every gap explicit. Original ChartsPod editorial graphic.

Example

Dex Screener Token-Pools: a silent gap (illustrative)Dex Screener Token-Pools: a silent gap (illustrative): DAY 1: Pools A, B; DAY 2: Poll failed (not logged); DAY 3: Pools B, C; READ: 'A replaced by C overnight'.DAY 1Pools A, BDAY 2Poll failed (not logged)DAY 3Pools B, CREAD'A replaced by C overnight'
Nothing in the data said it was missing. Original ChartsPod editorial graphic.

Illustrative: a migration appeared to happen in one night; the unlogged failed poll hid that pool C appeared on day 2.

Related: DEX Screener Token-Pool Data: Event Time vs Retrieval Time, DEX Screener Pair Data: History Limits - Avoid Silent Gaps.

Store snapshots with retrieval times, keep removed pools as 'last seen' records, and log failed polls so a missing day is visible rather than looking like 'no change'.

Test DEX Screener Token-Pool Data on a perpetual chart; no account is needed to chart.

Launch ChartsPod

Questions readers ask

Does DEX Screener keep pool history?

Not in the reference reviewed; store snapshots.

How do I see removed pools?

Keep last-seen records.

Why log failed polls?

To make gaps explicit.

Sources and methodology

Limits come from DEX Screener's API reference, CoinGecko's onchain API documentation and Binance's Spot API documentation, read 17 October 2026. Where a limit isn't documented, this guide says so. Examples are illustrative.

  1. DEX Screener API reference — current-state endpoints; 60 requests/min on several; no history endpoint in the reference reviewed.

This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.

CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.