---
title: "Political sector rotation heatmap"
method: GET
path: "/senate-insiders/discovery/sector-rotation"
tags: ["Senate Insiders"]
---

# Political sector rotation heatmap

`GET /senate-insiders/discovery/sector-rotation`

## Request

- Base URL: `https://api.signal8.ai/api/v1/public`
- URL: `https://api.signal8.ai/api/v1/public/senate-insiders/discovery/sector-rotation`
- Auth: API key in header `X-Api-Key`

Aggregates merged congressional and executive-branch trades over a
trailing window by the market sector of each traded ticker. Returns,
per sector, the trade count, total disclosed dollar volume, number of
distinct politicians, and top tickers, so you can see where political
trading is concentrated. Tickers with no resolved sector bucket into
`Other` and are counted in `unresolvedTickerCount`.

**Credit cost: 3**

## Query parameters

- `sortBy` string
- `windowDays` integer
- `chamber` string
- `limit` integer

## Response `200`

Sector-level political trading rollup

- object

## Other responses

- `400`: Invalid request parameters
- `401`: Missing or invalid API key
- `402`: Not enough credits for this request
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/signal8/apis/signal8-public-api.md) · [All operations](https://skmtc.dev/signal8/apis/signal8-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/signal8/apis/signal8-public-api/revisions/5a18ae8d6d58?raw)
