---
title: "Get current market regime, sector rotation and breadth indicators"
method: GET
path: "/marketRegime"
---

# Get current market regime, sector rotation and breadth indicators

`GET /marketRegime`

## Request

- Base URL: `https://www.valueray.com/api/v1`
- URL: `https://www.valueray.com/api/v1/marketRegime`
- Auth: none declared
- TypeScript: <https://skmtc.dev/valueray/apis/valueray-api/docs/marketRegime/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

Market regime data returned successfully

- MarketRegimeResponse
  - `regime_values` object
    - `VIX` string
    - `SKEW` string
    - `MOVE` string
    - `COR10D` string
    - `TRIN arms index` string
  - `regime_signals` object
    - `SPX distance to EMA20 pct` number
    - `SPX distance to SMA200 pct` number
    - `SPX drawdown from 52w High pct` number
    - `SPX Cap-Weight to Equal-Weight ratio` number
    - `SPX Cap-Weight to Equal-Weight 1w pct` number
    - `COR10D distance to SMA200 pts` number
    - `COR 10D to 90D ratio` number
    - `VIX strength RSI14` string
    - `VIX to VIX3M ratio` number
    - `SKEW distance to SMA50 pts` number
    - `Yield Curve 10Y minus 2Y pts` number
    - `US10Y perf 1w pct` string
    - `MOVE distance to SMA200 pts` number
    - `Credit Proxy High Yield Bond perf 1w pct` string
    - `DXY is below SMA50` boolean
    - `DXY perf 1w pct` string
    - `SPX stocks above their SMA20 pct` number
  - `industry_rotation` object[]
    - `industry` string
    - `6w_ago` integer
    - `now` integer
    - `rel_delta` string
  - `disclaimer` string
  - `field_explanations` string

## Other responses

- `429`: Rate limit exceeded (40 requests/day on free tier)
- `500`: Internal server error

---

[API](https://skmtc.dev/valueray/apis/valueray-api.md) - [All operations](https://skmtc.dev/valueray/apis/valueray-api/llms.txt) - [OpenAPI document](https://skmtc.dev/valueray/apis/valueray-api/revisions/9678afef0e1c?raw)
