---
title: "Congressional stock trades filtered by ticker and/or member, newest first. At least one of ticker or memberId is required; when both are given the filters combine. Amounts are the disclosed STOCK Act band bounds, never exact figures; filingDate is when the market could first know of the trade."
method: GET
path: "/v1/congress/trades"
tags: ["Congress"]
---

# Congressional stock trades filtered by ticker and/or member, newest first. At least one of ticker or memberId is required; when both are given the filters combine. Amounts are the disclosed STOCK Act band bounds, never exact figures; filingDate is when the market could first know of the trade.

`GET /v1/congress/trades`

## Request

- Base URL: `https://api.equibles.com`
- URL: `https://api.equibles.com/v1/congress/trades`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/equibles/apis/equibles-api/docs/v1/congress/trades/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `ticker` string
- `memberId` string, uuid
- `transactionType` string
- `startDate` string, date
- `endDate` string, date
- `limit` integer
- `offset` integer

## Response `200`

OK

- CongressTradeDtoPagedResponse
  - `listingNotice` ListingNotice: What happened to a requested ticker that no longer trades. "delisted": the company has no current US listing, so the answer is its history. "renamed": the company now trades as successorTicker, its current US presentation ticker (possibly another share class). A listed series (short volume, short interest, off-exchange volume, fails-to-deliver, congressional trades) is the retired ticker's own; a company-level read is the company's data.
    - `status` string, nullable: "delisted" or "renamed".
    - `ticker` string, nullable: The retired ticker as listed.
    - `delistedOn` string, date, nullable: The day the retired listing stopped trading, when known.
    - `successorTicker` string, nullable: For "renamed", the company's current US presentation ticker; null for "delisted".
  - `data` CongressTradeDto[], nullable
    - `transactionDate` string, date: The date the member traded. Compare with filingDate — STOCK Act disclosures lag the trade by up to ~45 days.
    - `filingDate` string, date: The date the disclosure was filed — when the market could first know about the trade.
    - `ticker` string, nullable
    - `memberId` string, uuid
    - `memberName` string, nullable
    - `memberPosition` string, nullable
    - `transactionType` string, nullable
    - `assetName` string, nullable
    - `assetType` string, nullable: The instrument type stated by the disclosure, such as the House code ST or OP, or the Senate's filed label.
    - `subholding` string, nullable: The filed parent account or subholding; empty when none is stated.
    - `ownerType` string, nullable: Who owns the traded asset: Self, Spouse, Joint, Child, or the filing's own label; empty when the disclosure states none. House raw codes (SP/JT/DC) are normalized to the spelled-out labels.
    - `amountFrom` integer: Lower bound of the disclosed STOCK Act amount range in USD — members disclose a band, never an exact figure.
    - `amountTo` integer: Upper bound of the disclosed STOCK Act amount range in USD.
  - `meta` PageMeta
    - `limit` integer
    - `offset` integer
    - `count` integer
    - `hasMore` boolean
    - `total` integer, nullable

## Other responses

- `400`: Bad Request
- `404`: Not Found

## Changes

- **2026-11-06** `666e06778588`: 6 info
  - added the optional property `data/items/assetType` to the response with the `200` status
  - added the optional property `data/items/subholding` to the response with the `200` status
  - added the optional property `error/availableDates` to the response with the `400` status
  - added the optional property `error/availableDates` to the response with the `404` status
  - …2 more

[Operation history](https://skmtc.dev/equibles/apis/equibles-api/changes/v1/congress/trades/get.md)

---

[API](https://skmtc.dev/equibles/apis/equibles-api.md) - [All operations](https://skmtc.dev/equibles/apis/equibles-api/llms.txt) - [OpenAPI document](https://skmtc.dev/equibles/apis/equibles-api/revisions/879ad16326ad?raw)
