---
title: "Get Quant Timeline"
method: GET
path: "/api/v1/quant/timeline"
tags: ["Quant"]
---

# Get Quant Timeline

`GET /api/v1/quant/timeline`

## Request

- Base URL: `https://cryptodataapi.com`
- URL: `https://cryptodataapi.com/api/v1/quant/timeline`
- Auth: API key in header `X-API-Key`

Daily market regime timeline, 2020-01-12 to yesterday (Pro Plus).

Up to the model's training cutoff (`training_end`) every day comes from the
file written at training time, the final model run over its full training
history: the COVID crash, the 2021 bull, the LUNA/FTX bear and the 2024 ETF
bull, labeled by the model that serves live. After the cutoff, each complete
UTC day is the same model's forward filter over the live market features
(`source: "live"`), reduced the same way (the regime most hours held, with
their mean confidence). Neither part is relabeled with hindsight. Until
2026-10-17 the timeline stopped at the training cutoff.

## Query parameters

- `start` string, nullable: ISO date filter, e.g. 2022-01-01

## Response `200`

Successful Response

- QuantTimelineResponse
  - `entries` QuantTimelineEntry[], required
    - `date` string, required
    - `label` string, required
    - `id` integer, required
    - `confidence` number, nullable
    - `source` string, nullable
  - `count` integer, required
  - `model_version` string, required
  - `training_end` string, nullable: Last day of the training file; later entries are live (source: live).
  - `note` string, required: Daily majority label from the trained model run over its full training history — same model, no hindsight relabeling

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/cryptodataapi/apis/crypto-data-api.md) · [All operations](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cryptodataapi/apis/crypto-data-api/revisions/8628b754ca81?raw)
