GECKOTERMINAL GUIDE · READING

How to Read GeckoTerminal: Pool Price, Reserves and Trading Activity

A GeckoTerminal pool page combines a price chart, reserves and recent trades. Each tells you something different about the same pool.

Short answer

On a GeckoTerminal pool page, read the pool identity first (network, DEX, pool address, base and quote token), then the price chart (pool candles in the selected unit), then reserves or liquidity (how much of each token the pool holds, which drives price impact), then recent trades (who swapped, which direction, how large). A price move with thin reserves and few traders is weaker evidence than the same move in a deep pool with many independent traders.

Start with identity

Reading a pool page, in orderReading a pool page, in order: Identity — network, DEX, pool address; Pair — base and quote token; Price chart — pool candles, chosen unit; Reserves — depth and price impact; Trades — direction, size, makers.Identitynetwork, DEX, pool addressPairbase and quote tokenPrice chartpool candles, chosen unitReservesdepth and price impactTradesdirection, size, makers
Identity errors invalidate everything below them. Original ChartsPod editorial graphic.

CoinGecko's top-pools endpoint returns several pools for one token address, each with its own liquidity and volume, so always confirm you are on the intended pool. See GeckoTerminal Search by Contract: Choose the Correct Network and Pool and GeckoTerminal Pool vs Token Address: Find the Correct Chart.

Price, reserves and trades together

ElementTells youDoes not tell you
Price chartWhere swaps executedHow much it would cost to move price
Reserves / liquidityDepth availableWhether liquidity is locked or concentrated in range
Recent tradesActivity and directionWhether makers are independent
Strength of a price move as evidenceStrength of a price move as evidence. Few traders: Thin pool no, Deep pool part. Many independent traders: Thin pool part, Deep pool yes. Volume concentrated in one wallet: Thin pool no, Deep pool part.Thin poolDeep poolFew traders○◐Many independent traders◐●Volume concentrated in one wallet○◐● yes ◐ partial / depends ○ no ? not verified
Depth and breadth of participation both matter. Original ChartsPod editorial graphic.

Scenario: a sharp candle in a thin pool

Illustrative: a pool chart shows a 25% green candle. Reserves show about $80,000 of quote liquidity. The trades list shows one wallet bought $12,000 in a single swap, followed by small trades from a handful of wallets.

Using constant-product arithmetic, a $12,000 buy into $80,000 of quote reserve moves price roughly 30% before fees, so the candle is fully explained by one swap. That does not tell you whether the buyer is informed; it tells you that the candle carries the information of a single trade.

Compare with a deep pool where the same 25% move needs hundreds of thousands of dollars of net buying across many wallets. The candles look identical; the evidence behind them is very different.

Mind the unit

CoinGecko's OHLCV documentation lets candles be built in base or quote token terms. A SOL-quoted pool will show SOL moves inside the token chart unless converted. See GeckoTerminal OHLCV Charts: Base Token vs Quote Token Explained.

If the token also trades on a centralised exchange, compare with its order book.

Open the ChartsPod terminal

Confirm the pool, then read price, reserves and trades together; a move is strong evidence only with depth and broad participation.

Related: GeckoTerminal Pool Liquidity vs Trading Volume: Read Both Together, GeckoTerminal and ChartsPod: Comparing Onchain and Exchange Charts.

See How to Read GeckoTerminal on live data in the free ChartsPod terminal.

Open the ChartsPod terminal

Questions readers ask

Why does GeckoTerminal show several pools for one token?

A token can have many pools across DEXs and quote tokens; CoinGecko's API lists top pools by token address.

What do reserves mean?

How much of each token the pool holds, which determines price impact.

Is GeckoTerminal price the token's 'real' price?

It is that pool's price in the chosen unit.

Sources and methodology

GeckoTerminal behaviour is described through CoinGecko's official onchain API documentation, which exposes the same pool data, as read on 17 October 2026. Interface labels may differ from API field names. Examples use illustrative numbers.

  1. CoinGecko API: Top pools by token address — multiple pools per token.
  2. CoinGecko API: Onchain OHLCV WebSocket — pool candles, base/quote selection, nullable fields.
  3. Uniswap: Concentrated liquidity — active liquidity within price ranges.

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.