Sector Rotation API

GET /v1/sector-rotation

Returns the latest daily sector and industry rotation analysis for both 1-year and 5-year outlooks. Data is recalculated once per trading day just after midnight ET.

Authentication

Pass your API key in the X-Api-Key request header.

GET https://api.finsignals.ai/v1/sector-rotation
X-Api-Key: your_api_key_here

Cost

10 credits per request. No batching — the response always contains the full current dataset for both periods.

Response

{
  "request_id": "uuid",
  "model_version": "2.0.0",
  "credits_charged": 10.0,
  "trading_date": "2026-03-24",
  "generated_at": "2026-03-25T00:18:43+00:00",
  "outlook_1y": {
    "trading_date": "2026-03-24",
    "generated_at": "...",
    "sector_data": {
      "Technology": {
        "etf": "XLK",
        "rs_1m": 2.14, "rs_3m": 5.8, "rs_6m": 3.2, "rs_12m": 8.1,
        "mom_accel": 0.47, "vol_ratio": 1.12, "pe": 28.4,
        "phase": "established_leadership",
        "confidence": 0.82, "rotation_score": 0.61, "adjustment": 1.2
      }
    },
    "industry_data": { ... },
    "spy_metrics": { "ret_1m": 1.8, "ret_3m": 4.2, "ret_6m": 6.1, "ret_12m": 14.3 },
    "summary_md": "# Sector Rotation AI Analysisnn...",
    "weekly_snapshots": [ ... ]
  },
  "outlook_5y": { ... }
}

Phase Values

PhaseMeaning
early_accumulationRS improving across all timeframes — best entry window
established_leadershipSustained outperformance — favorable to hold
neutralMixed or flat RS — no clear signal
capitulation_bottomingDeep weakness reversing — contrarian opportunity
peaking_late_cycleDecelerating after a leadership run — caution
dead_capitalPersistent underperformance — avoid

Rate Limits

Rate limits use the rotation bucket. Free: 1 req/min · Starter: 5/min · Pro: 20/min · Scale: 60/min.

← View the interactive Sector Rotation page

Ready to Access the Sector Rotation API?

Get programmatic access to daily 1-year and 5-year rotation analysis, AI summaries, and weekly historical snapshots.

Get Your API Key →

Back to the interactive Sector Rotation page