New: Regime Subtypes and Historical Point-in-Time Queries
Two features that systematic traders have been asking for are now live.
Regime Subtypes
Not all bear markets are the same. A deleveraging crash behaves completely differently from a slow grind. The regime endpoint now returns a regimeSubtype field:
Bear subtypes:
deleveraging— high volatility + negative funding + liquidation cascades
grinding— low volatility + low volume + slow bleed
capitulation— extreme fear + low volatility (potential bottom formation)
standard— doesn't fit a specific pattern
Bull subtypes:
euphoric— high volume + positive funding (potential top)
accumulation— low volatility + quiet buying
trending— standard uptrend
Chop subtypes:
compression— tightening range (breakout incoming)
choppy— wide range, no direction
``bash
curl https://getregime.com/api/v1/market/regime
`
`json
{
"regime": "chop",
"regimeSubtype": "compression",
"confidence": 0.17,
"regimeDurationHours": 0.5,
"regimeStartedAt": 1774580000000
}
`
The subtype is derived from the same 10 weighted signals — it's an interpretation layer, not a separate model. Available on all tiers.
Historical Point-in-Time Queries
"What was the regime on November 15, 2024 at 2pm UTC?" Now you can answer that:
`bash
curl -H "Authorization: Bearer YOUR_KEY" \
"https://getregime.com/api/v1/intelligence/regime-at?ts=1731686400000"
`
Accepts epoch milliseconds or ISO 8601 strings. Returns the regime, confidence, all signal values, when that regime started, and how long it had been running at that point.
This is the feature that makes Regime irreplaceable for backtesting — you can now condition your strategy performance analysis on the market regime at every point in history.
Pro tier required. We have 7,000+ snapshots since March 2, 2026.
Regime Duration
Every regime response now includes duration:
`json
{
"regimeStartedAt": 1741669198786,
"regimeDurationMs": 1374523214,
"regimeDurationHours": 381.8
}
`
Duration alone is a useful signal — a bear regime that's been running for 400 hours behaves differently from one that just started.
Try It
`bash
curl https://getregime.com/api/v1/market/regime
``
Full docs: getregime.com/quickstart