House trades by member
Changed onEvery periodic transaction report filed by one House member, newest filing first, with the transactions each report disclosed. Identify the member by Bioguide ID (from /api/congress/house/members). Reports filed on paper are included with parseStatus unparsed_paper and an empty transactions list so the source PDF can still be followed; parse_failed marks a report whose PDF could not be read. Amended reports are listed next to the originals.
Request
- Base URLhttps://api.stockfit.io/v1
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Bioguide ID of the member, one letter followed by six digits.
Only reports filed on or after this date (YYYY-MM-DD).
Only reports filed on or before this date (YYYY-MM-DD).
Page number (1-indexed).
Reports per page.
Response
Paginated reports, newest filing first. An unknown Bioguide ID yields an empty page.
Example response
{
"page": 1,
"pageSize": 50,
"totalPages": 2,
"totalResults": 63,
"data": [
{
"filingId": "20024615",
"filingDate": "2025-01-16",
"filingUrl": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20024615.pdf",
"parseStatus": "parsed",
"member": {
"bioguideId": "P000197",
"name": "Nancy Pelosi",
"party": "Democrat",
"state": "CA",
"district": "11"
},
"transactionCount": 2,
"transactions": [
{
"owner": "spouse",
"assetName": "NVIDIA Corporation - Common Stock",
"assetTypeCode": "OP",
"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