history: Get coin history data

API: coingecko.com:coingecko-api
Endpoint: /coins/{id}/history
Response format: application/json
Charset: utf-8
Auth: unknown
Method: GET
Last Status: 401
Latency: 272ms

Description

Get historical data (name, price, market, stats) at a given date for a coin.

Parameters (3)

date (string, query, required)

The date of data snapshot (dd-mm-yyyy, e.g., '30-12-2022')

id (string, path, required)

Coin id

localization (boolean, query, optional, default: True)

Set false to exclude localized languages

Examples (3)

Get Bitcoin historical price data for March 25, 2025 probe-gate
curl 'https://api.coingecko.com/api/v3/coins/bitcoin/history?date=25-03-2025'
import requests

resp = requests.get(
    "https://api.coingecko.com/api/v3/coins/bitcoin/history",
    params={
        'date': '25-03-2025',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("coingecko")
result = api.fetch("coins/{id}/history", date="25-03-2025")

for item in result:
    print(item)
const resp = await fetch("https://api.coingecko.com/api/v3/coins/bitcoin/history?date=25-03-2025");
const data = await resp.json();
Get Ethereum historical price data for a specific date doc_extracted
curl 'https://api.coingecko.com/api/v3/coins/ethereum/history?date=15-03-2025&localization=false'
import requests

resp = requests.get(
    "https://api.coingecko.com/api/v3/coins/ethereum/history",
    params={
        'date': '15-03-2025',
        'localization': 'false',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("coingecko")
result = api.fetch("coins/{id}/history", date="15-03-2025", localization="false")

for item in result:
    print(item)
const resp = await fetch("https://api.coingecko.com/api/v3/coins/ethereum/history?date=15-03-2025&localization=false");
const data = await resp.json();
Coin Historical Data by ID openapi-spec
curl 'https://api.coingecko.com/api/v3/coins/bitcoin/history?date=30-12-2023'
import requests

resp = requests.get(
    "https://api.coingecko.com/api/v3/coins/bitcoin/history",
    params={
        'date': '30-12-2023',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("coingecko")
result = api.fetch("coins/{id}/history", date="30-12-2023")

for item in result:
    print(item)
const resp = await fetch("https://api.coingecko.com/api/v3/coins/bitcoin/history?date=30-12-2023");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:37:13.335640 401 272ms
2026-04-16 02:10:18.889509 401 264ms
2026-04-16 01:10:38.323772 401 260ms
2026-04-16 00:33:52.814432 401 270ms
2026-04-15 01:21:20.663972 401 278ms
2026-04-15 01:17:13.934208 401 252ms
2026-04-15 00:38:28.590396 401 283ms
2026-04-14 00:50:32.506284 401 264ms
2026-04-14 00:36:44.933771 401 276ms
2026-04-14 00:34:57.098911 401 271ms
2026-04-12 13:43:19.816737 401 237ms
2026-04-12 12:43:41.951231 401 226ms
2026-04-12 12:31:06.823607 401 261ms
2026-04-10 02:35:08.119109 401 275ms
2026-04-10 02:23:02.332589 401 231ms
2026-04-10 01:26:43.457998 401 215ms
2026-04-09 03:49:28.235051 401 230ms
2026-04-09 02:23:56.112464 401 243ms
2026-04-09 00:07:06.193268 401 284ms
2026-04-06 06:35:06.541171 401 478ms
2026-04-05 16:45:49.625496 ERR
2026-04-05 14:24:39.783025 401 377ms
2026-04-05 01:33:14.289826 401 299ms
2026-04-05 01:30:06.734642 401 283ms
2026-04-04 03:18:45.778065 401 266ms
2026-04-04 02:17:58.990318 401 281ms
2026-04-03 12:26:11.239973 401 294ms
2026-04-03 12:02:38.788448 401 270ms
2026-03-30 02:54:02.754926 401 404ms
2026-03-30 02:22:38.785148 401 242ms
2026-03-29 12:57:36.564668 401 239ms
2026-03-29 12:46:35.569321 401 251ms