# Congress buying patterns

> Which stocks members of Congress are converging on.

Source: https://wiseview.ai/docs/api/congress-stocks

`GET https://api.wiseview.ai/v1/congress/stocks`

Which stocks members of Congress are converging on. clusters: stocks several different members bought inside the same window — the rare pattern, counted by distinct members. most_traded: the stocks they traded most, with buys against sells and who traded them.

Each call counts against your allowance.

## Parameters

| Name | In | Type | What it does |
| --- | --- | --- | --- |
| `view` (required) | query | one of the values | Which pattern. One of `clusters`, `most_traded`. |
| `days` | query | whole number, 7–365 | The window, in days back from today. Leave it out for `90`. |
| `min_members` | query | whole number, 2–20 | clusters only: how many different members must have bought. Leave it out for `3`. |
| `limit` | query | whole number, 1–100 | most_traded only: how many stocks. Leave it out for `20`. |
| `chamber` | query | one of the values | most_traded only: one chamber, or both. One of `all`, `house`, `senate`. Leave it out for `all`. |

## Answer

`data`, abridged — real answers carry more fields:

```json
{
  "clusters": [
    {
      "symbol": "NVDA",
      "members": [
        "Jane Example",
        "John Sample",
        "Alex Placeholder"
      ],
      "memberCount": 3,
      "tradeCount": 4,
      "firstTradeDate": "2026-08-04T00:00:00.000Z",
      "lastTradeDate": "2026-09-30T00:00:00.000Z"
    }
  ],
  "metadata": {
    "windowDays": 90,
    "minMembers": 3,
    "total": 1
  }
}
```

## Samples

```bash
curl "https://api.wiseview.ai/v1/congress/stocks?view=clusters" \
  -H "Authorization: Bearer $WISEVIEW_API_KEY"
```

```python
import os
import requests

response = requests.get(
    "https://api.wiseview.ai/v1/congress/stocks?view=clusters",
    headers={"Authorization": f"Bearer {os.environ['WISEVIEW_API_KEY']}"},
)
response.raise_for_status()
print(response.json())
```

```javascript
const response = await fetch("https://api.wiseview.ai/v1/congress/stocks?view=clusters", {
  headers: { "Authorization": `Bearer ${process.env.WISEVIEW_API_KEY}` },
});
if (!response.ok) throw new Error(`WiseView answered ${response.status}`);
console.log(await response.json());
```
