ohlc: Get coin OHLC chart data

API: coingecko.com:coingecko-api
Endpoint: /coins/{id}/ohlc
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 102ms

Description

Returns candlestick data for a cryptocurrency over a specified time period. Use this to build price charts and analyze price movements. Returns arrays of [timestamp, open, high, low, close] values.

From spec: Get OHLC chart (Open, High, Low, Close) data for a coin. Data granularity is automatic (cannot be adjusted): 1 day from current time = 5 minute interval data; 1 - 90 days from current time = hourly data; above 90 days from current time = daily data (00:00 UTC).

Usage Tips

- Required parameters: vs_currency (e.g., 'usd'), days (1/7/14/30/90/180/365) - Coin ID must be a valid CoinGecko identifier (e.g., 'bitcoin', 'ethereum') - Rate limits apply - cache data appropriately - Data granularity depends on the days parameter

Parameters (3)

days (integer, query, required)

Data up to number of days ago (1, 7, 14, 30, 90, 180, 365)

id (string, path, required)

Coin id

vs_currency (string, query, required)

The target currency of market data

Examples (1)

Get Bitcoin OHLC data for past 7 days probe-gate

Demonstrates fetching candlestick/OHLC data for Bitcoin to build price charts

curl 'https://api.coingecko.com/api/v3/coins/bitcoin/ohlc?vs_currency=usd&days=7'
import requests

resp = requests.get(
    "https://api.coingecko.com/api/v3/coins/bitcoin/ohlc",
    params={
        'vs_currency': 'usd',
        'days': '7',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("coingecko")
result = api.fetch("coins/{id}/ohlc", vs_currency="usd", days=7)

for item in result:
    print(item)
const resp = await fetch("https://api.coingecko.com/api/v3/coins/bitcoin/ohlc?vs_currency=usd&days=7");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:41:43.565981 200 102ms
2026-04-15 02:11:11.404142 200 143ms
2026-04-14 02:45:49.325760 200 240ms
2026-04-12 15:14:57.540199 200 168ms
2026-04-10 00:36:52.426057 200 62ms
2026-04-09 00:05:42.705910 200 138ms