Senate trades by company
Changed onStock trades disclosed by U.S. Senators in a given company, one row per disclosed transaction, newest transaction first. Sourced from the periodic transaction reports (PTRs) senators must file under the STOCK Act within 45 days of a trade, published on the Senate's electronic financial disclosure system (eFD).
Data is served as disclosed: amounts are the reported ranges (amountMin/amountMax, amountMax is null for open-ended bands), trades by a spouse, jointly or by a dependent child carry the owner code, and amended reports appear next to the original (isAmendment). notificationDate and capGainsOver200 are House-only fields and are always null here. The company match is best-effort: linkConfidence is high when the disclosed ticker resolved, lower when only the asset name matched. Paper-filed reports have no machine-readable transactions and are therefore absent here; see /api/congress/senate/trades/by-member and /trades/recent, which list them with their source URL.
Request
- Base URLhttps://api.stockfit.io/v1
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Stock ticker symbol. Identify the entity by exactly one of: symbol, cik, cusip, composite_figi, or share_class_figi. At least one is required.
SEC Central Index Key (CIK).
CUSIP identifier (9 characters).
Composite OpenFIGI identifier.
Share-class OpenFIGI identifier.
Transaction type filter. sale includes partial sales.
| Value | Meaning |
|---|---|
| all | Every disclosed transaction |
| purchase | Purchases |
| sale | Full and partial sales |
| exchange | Exchanges |
Who holds the asset, as disclosed (the senator, spouse, jointly, or a dependent child).
Only transactions on or after this transaction date (YYYY-MM-DD).
Only transactions on or before this transaction date (YYYY-MM-DD).
Page number (1-indexed).
Results per page.
Response
Paginated disclosed transactions in the company, newest transaction first.
Example response
{
"page": 1,
"pageSize": 50,
"totalPages": 3,
"totalResults": 112,
"data": [
{
"bioguideId": "P000197",
"memberName": "Nancy Pelosi",
"party": "Democrat",
"state": "CA",
"district": "11",
"filingId": "20024615",
"filingDate": "2025-01-16",
"filingUrl": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20024615.pdf",
"owner": "spouse",
"assetName": "NVIDIA Corporation - Common Stock",
"assetTypeCode": "ST",
"ticker": "NVDA",
"transactionType": "purchase",
"transactionDate": "2024-12-31",
"notificationDate": "2024-12-31",
"amountRange": "$250,001 - $500,000",
"amountMin": 250001,
"amountMax": 500000,
"description": "Purchased 50 call options with a strike price of $80 and an expiration date of 1/16/26.",
"resolvedTicker": "NVDA",
"linkConfidence": "high"
}
]
}Changes
- info
endpoint added
- info