---
title: "Get Senate Trading Data"
method: GET
path: "/government/congress/trading"
tags: ["Government", "Congress"]
---

# Get Senate Trading Data

`GET /government/congress/trading`

Fetches data on stock trades made by U.S. Senators, as reported in Periodic Transaction Reports (PTRs). Can be filtered by stock symbol.

## Query parameters

- `symbol` string

## Response `200`

Successful response with an array of Senate trading records.

- object[]
  - `transaction-date` string, date
  - `owner` string — The type of owner (e.g., Self, Spouse, Child).
  - `ticker` string
  - `asset-description` string
  - `asset-type` string
  - `type` string — The type of transaction (e.g., Purchase, Sale (Full), Sale (Partial)).
  - `amount` string — The estimated range of the transaction amount.
  - `comment` string
  - `senator-name` string
  - `ptr-link` string, url
  - `disclosure-date` string, date

## Other responses

- `400` — Bad Request - Invalid parameters (though this endpoint currently has none beyond optional symbol).
- `404` — Not Found - No Senate trading data found for the specified symbol or in general.
- `500` — Internal Server Error - Failed to fetch data or other server error.

---

[API](https://skmtc.net/laksmono---company/apis/finbud-api.md) · [All operations](https://skmtc.net/laksmono---company/apis/finbud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/laksmono---company/finbud-api/revisions/742d2654c09a/schema)
