Skip to content

Chart

Pulse chart candles for a tracked token.

Free, no auth required. Cached for 60s. API key holders get higher rate limits.

Access

  • Anonymous: yes
  • Free API key: same endpoint, higher rate limits
  • Paid plans: same endpoint, highest rate limits
  • Rate limit bucket: Pulse reads

GET /v1/chart/:mint

Returns OHLCV candles for a tracked token. The API selects the best currently indexed pool and fetches candles server-side from GeckoTerminal.

Parameters:

  • :mint — Token symbol (SOL, JUP) or mint address

Query parameters:

  • range — Optional chart range. Supported: 1d (default), 7d, 30d.

Response:

json
{
  "token": {
    "symbol": "SOL",
    "mint": "So11111111111111111111111111111111111111112",
    "name": "Solana"
  },
  "range": "1d",
  "interval": "15m",
  "source": "geckoterminal",
  "pool": {
    "address": "...",
    "dex": "orca-whirlpool",
    "symbolA": "SOL",
    "symbolB": "USDC"
  },
  "candles": [
    {
      "time": 1712000000,
      "open": 175.1,
      "high": 176.8,
      "low": 174.9,
      "close": 176.2,
      "volume": 45213.9
    }
  ],
  "updatedAt": 1712000000000
}

Defaults are intentionally cheap. Broader ranges are opt-in via range.