---
title: "Current market regime"
method: GET
path: "/api/v1/market/regime"
tags: ["Signals"]
---

# Current market regime

`GET /api/v1/market/regime`

## Request

- Base URL: `https://tradewink-signals.fly.dev`
- URL: `https://tradewink-signals.fly.dev/api/v1/market/regime`
- Auth: HTTP bearer

The regime label the signal engine is using right now (SPY-based HMM detector), with its confidence and the time it was last detected.

## Response `200`

Regime state

- object
  - `regime` 'bull' | 'sideways' | 'bear' | 'unknown', required
  - `confidence` number, required
  - `probabilities` object
  - `as_of` string, date-time, nullable

## Other responses

- `401`: Missing or malformed key
- `403`: Not a Pro or Elite subscriber
- `503`: No regime detected yet (`code: service_unavailable`)

---

[API](https://skmtc.dev/tradewink/apis/tradewink-rest-api.md) · [All operations](https://skmtc.dev/tradewink/apis/tradewink-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tradewink/apis/tradewink-rest-api/revisions/f0a3bbe3e992?raw)
