GeckoTerminal Token OHLCV: Event Time vs Retrieval Time
CoinGecko's token OHLCV takes candles from the token's most liquid pool. Which pool that is can change, and the response is cached — two timing issues in one endpoint.
Short answer
CoinGecko's token OHLCV endpoint builds candles from the token's most liquid pool, returns [timestamp, open, high, low, close, volume] and is cached for about 10 seconds. If the most liquid pool changes (after a migration, say), the series source changes too. Store your retrieval time and, separately, check which pool was most liquid at that time via the top-pools endpoint. Empty intervals are skipped unless include_empty_intervals is set.
Which times the data carries
| Time | Present? | Meaning |
|---|---|---|
| Candle timestamp | Yes | Interval time (verify start/end) |
| Source pool | Not in candle | Most liquid pool at the time |
| Retrieval time | No | Record it |
| Cache | ≈ 10 s | Latest candle may lag |
Compare GeckoTerminal Token OHLCV across Binance, Bybit, OKX and Hyperliquid markets.
Open markets in ChartsPodWhat to record yourself
| Field to store | Why |
|---|---|
| retrieved_at | Cache awareness |
| source pool (from top pools) | Which pool fed the candles |
| timeframe + aggregate | Candle size |
| include_empty_intervals | Gap semantics |
| include_inactive_source | Inactive-pool handling |
Example
Illustrative: a token's candle series shows a sudden 4% gap at 03:00 with no trading reason. The most liquid pool changed, and the two pools were priced slightly differently.
Related: GeckoTerminal Pool OHLCV: Event Time vs Retrieval Time, GeckoTerminal Top-Pool Data: Event Time vs Retrieval Time.
Empty intervals are skipped unless include_empty_intervals is set.
Check GeckoTerminal Token OHLCV against a live market before relying on it.
Try it in ChartsPodQuestions readers ask
Which pool does token OHLCV use?
The most liquid pool.
How fresh is it?
Cached about every 10 seconds.
Why a sudden gap?
The source pool may have changed.
Sources and methodology
Field definitions come from DEX Screener's API reference and CoinGecko's onchain API documentation, read 17 October 2026. Where a schema doesn't document a timestamp, this guide says so and recommends recording retrieval time yourself.
- CoinGecko API: Token OHLCV by token address — most liquid pool; cache 10 s; include_inactive_source; Analyst plan and above.
- CoinGecko API: Top pools by token address — pool_created_at; cache 30 s paid / 60 s demo; 20 pools per page; sort options.
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.