QuantRegimeHistoryResponse
Pre-signed download for the full market 6-regime history Parquet. One hourly row per bar from 2020 to yesterday (market scope), each carrying the full distribution over the 6 regimes at three horizons — now, 4h and 24h (`p_now_*`, `p_4h_*`, `p_24h_*`, keyed by regime id per `regime_map`). The deep history is labelled by the same model that serves live (no hindsight); the `source` column marks the Binance-archive vs live-Hyperliquid seam.
Properties
| Name | Type | Description |
|---|---|---|
| download_url | string | Pre-signed URL to the Parquet file |
| expires_in | integer | Seconds until the download URL expires |
| format | string | |
| rows | integer | Number of hourly rows in the file |
| start | integer | First row timestamp (ms epoch) |
| end | integer | Last row timestamp (ms epoch) |
| model_version | string | |
| horizons | array | Distribution horizons, e.g. [now, 4h, 24h] |
| regime_map | object | regime_id -> label |
| columns | array | Parquet column order |
| generated_at | string | When the file was last rebuilt (ISO 8601) |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/cryptodataapi-com/json-schema/cryptodataapi-com-quant-regime-history-response-schema.json",
"title": "QuantRegimeHistoryResponse",
"description": "Pre-signed download for the full market 6-regime history Parquet.\n\nOne hourly row per bar from 2020 to yesterday (market scope), each carrying\nthe full distribution over the 6 regimes at three horizons — now, 4h and 24h\n(`p_now_*`, `p_4h_*`, `p_24h_*`, keyed by regime id per `regime_map`). The\ndeep history is labelled by the same model that serves live (no hindsight);\nthe `source` column marks the Binance-archive vs live-Hyperliquid seam.",
"x-generated": "2026-10-30",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/cryptodataapi-com-openapi.json#/components/schemas/QuantRegimeHistoryResponse",
"properties": {
"download_url": {
"type": "string",
"title": "Download Url",
"description": "Pre-signed URL to the Parquet file"
},
"expires_in": {
"type": "integer",
"title": "Expires In",
"description": "Seconds until the download URL expires"
},
"format": {
"type": "string",
"title": "Format",
"default": "parquet"
},
"rows": {
"type": "integer",
"title": "Rows",
"description": "Number of hourly rows in the file"
},
"start": {
"type": "integer",
"title": "Start",
"description": "First row timestamp (ms epoch)"
},
"end": {
"type": "integer",
"title": "End",
"description": "Last row timestamp (ms epoch)"
},
"model_version": {
"type": "string",
"title": "Model Version"
},
"horizons": {
"items": {
"type": "string"
},
"type": "array",
"title": "Horizons",
"description": "Distribution horizons, e.g. [now, 4h, 24h]"
},
"regime_map": {
"additionalProperties": {
"type": "string"
},
"type": "object",
"title": "Regime Map",
"description": "regime_id -> label"
},
"columns": {
"items": {
"type": "string"
},
"type": "array",
"title": "Columns",
"description": "Parquet column order"
},
"generated_at": {
"type": "string",
"title": "Generated At",
"description": "When the file was last rebuilt (ISO 8601)"
}
},
"type": "object",
"required": [
"download_url",
"expires_in",
"rows",
"start",
"end",
"model_version",
"horizons",
"regime_map",
"columns",
"generated_at"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-schemas/cryptodataapi-com-quant-regime-history-response"
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.