---
title: "Stock trades reported by members of Congress"
method: GET
path: "/trades"
---

# Stock trades reported by members of Congress

`GET /trades`

## Request

- Base URL: `https://www.hillsignal.com/api/v1`
- URL: `https://www.hillsignal.com/api/v1/trades`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-API-Key`

Each record is one Periodic Transaction Report filed with the House Clerk or Senate: the member, party, state, chamber, filing date, a suspicion score, and the trades it lists (ticker, buy or sell, amount range, transaction date) in `trades`.

Returns { trades: Trade[], total, limit, offset }.

## Query parameters

- `limit` integer
- `offset` integer
- `politician` string
- `party` string
- `ticker` string
- `chamber` string
- `min_tact` integer
- `since` string
- `until` string
- `include` string

## Response `200`

OK

- object

## Other responses

- `400`: Error
- `401`: Error
- `429`: Error
- `500`: Error

---

[API](https://skmtc.dev/hillsignal/apis/hillsignal-rest-api.md) · [All operations](https://skmtc.dev/hillsignal/apis/hillsignal-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/hillsignal/apis/hillsignal-rest-api/revisions/043827c60767?raw)
