---
title: "Politician Trades"
method: GET
path: "/politician-trades"
tags: ["Politician Trades"]
---

# Politician Trades

`GET /politician-trades`

## Request

- Base URL: `https://api.dataporium.io`
- URL: `https://api.dataporium.io/politician-trades`
- Auth: API key in query parameter `apikey`

Stock trades reported by members of the US Congress in their official House and Senate financial disclosure filings: who traded, party, chamber, state, ticker, asset name and class, buy or sell, amount range, who holds the asset (held_by), trade date, filing date and a link to the official filing.

All filters are optional and can be combined. Lists use commas (symbol=AAPL,MSFT). The answer is {total, limit, offset, sort, order, rows, about}; total is the number of matching trades.

## Query parameters

- `symbol` string
- `member_id` string
- `member_name` string
- `party` string
- `chamber` string
- `trade_type` string
- `asset_class` string
- `held_by` string
- `state` string
- `trade_from` string
- `trade_to` string
- `filed_from` string
- `filed_to` string
- `days` integer
- `amount_min` number
- `amount_max` number
- `late_filing` boolean
- `has_symbol` boolean
- `include_other_filers` boolean
- `sort` string
- `order` string
- `limit` integer
- `offset` integer

## Response `200`

Successful response (JSON).

- object

## Other responses

- `401`: No API key in the request.
- `403`: The API key is not valid or has expired.

---

[API](https://skmtc.dev/dataporium/apis/dataporium-data-api.md) · [All operations](https://skmtc.dev/dataporium/apis/dataporium-data-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dataporium/apis/dataporium-data-api/revisions/8bc593179dc8?raw)
