---
title: "Market Seasonality"
method: GET
path: "/api/seasonality/market"
---

# Market Seasonality

`GET /api/seasonality/market`

Returns the average return by month for the tickers SPY, QQQ, IWM, XLE, XLC, XLK, XLV, XLP, XLY, XLRE, XLF, XLI, XLB.

## Response `200`

Seasonality data by ticker and month

- MarketSeasonalityResponse
  - `data` SeasonalityEntry[]
    - `avg_change` number
    - `max_change` number
    - `median_change` number
    - `min_change` number
    - `month` integer
    - `positive_closes` integer
    - `positive_months_perc` number
    - `ticker` string
    - `years` number

## Other responses

- `500` — Server Error

---

[API](https://skmtc.net/the-unnatural-group--llc/apis/tradesignals-api.md) · [All operations](https://skmtc.net/the-unnatural-group--llc/apis/tradesignals-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/the-unnatural-group--llc/tradesignals-api/revisions/0b37cadfb125/schema)
