Congressional Stock Trades Scraper avatar

Congressional Stock Trades Scraper

Pricing

from $2.00 / 1,000 trade records

Go to Apify Store
Congressional Stock Trades Scraper

Congressional Stock Trades Scraper

Extract every stock trade disclosed by U.S. House members under the STOCK Act: politician, ticker, transaction type, dates, amount range, sub-holding, and disclosure-delay signals. Sourced from the official House Clerk bulk data, no login or API key needed.

Pricing

from $2.00 / 1,000 trade records

Rating

0.0

(0)

Developer

Sheshinmcfly

Sheshinmcfly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract every stock trade disclosed by U.S. House of Representatives members under the STOCK Act — ticker, transaction type, dates, amount range, sub-holding, and computed disclosure-delay signals. Sourced directly from the official House Clerk bulk data. No login, no API key, no PDF wrangling required.

What data do you get?

FieldTypeExample
filerName, state, districtstringHon. Mark Alford, MO, 04
ticker, assetName, assetTypestringAMZN, Amazon.com, Inc. - Common Stock, ST
transactionTypestringS (partial), P, E
transactionDate, notificationDate, filingDatestringdisclosure timeline
amountLow, amountHigh, amountMidpointnumber$1,001 - $15,0001001, 15000, 8000.5
disclosureDelayDays, lateFilingFlagnumber, booleandays between trade and disclosure; STOCK Act requires ≤45
ownerCode, subHoldingOf, locationstringfiler / spouse / joint, brokerage or trust name
pdfUrlstringlink to the original signed filing

23 fields per transaction, one row per disclosed trade.

How to use

  1. Open the actor and (optionally) set a filing year and max results
  2. Click Start
  3. Download results as JSON, CSV, or Excel

Use cases

  • Copy-trading research: track which stocks members of Congress are buying and selling
  • Compliance monitoring: flag late disclosures — the STOCK Act requires filing within 45 days of a trade
  • Journalism & transparency: cross-reference committee assignments with trading activity
  • Quant/alt-data pipelines: feed disclosed trades into a signal alongside price and fundamentals data
  • Academic research: build datasets on political trading patterns over time

Input parameters

{
"year": 2026,
"maxResults": 1000
}
ParameterTypeRequiredDescription
yearintegerNoFiling year to pull. Defaults to the current year.
maxResultsintegerNoMaximum trade records to return. Default 1000.
proxyConfigurationobjectNoOptional — the actor works reliably without a proxy in most cases.

Example output (JSON)

{
"docId": "20034201",
"pdfUrl": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034201.pdf",
"filerName": "Hon. Mark Alford",
"state": "MO",
"district": "04",
"ownerCode": null,
"assetName": "Amazon.com, Inc. - Common Stock",
"ticker": "AMZN",
"assetType": "ST",
"transactionType": "S (partial)",
"transactionDate": "03/16/2026",
"notificationDate": "03/16/2026",
"amountLow": 1001,
"amountHigh": 15000,
"amountMidpoint": 8000.5,
"filingStatus": "New",
"subHoldingOf": "Putnam Investments",
"disclosureDelayDays": 0,
"lateFilingFlag": false,
"extractedAt": "2026-07-09T11:00:00.000Z"
}

Performance

Returns hundreds of trade records per run in well under a minute, covering every disclosed trade for the requested year.

Pricing

Pay-per-event: $2.00 per 1,000 trade records ($0.002 per trade). Every Apify account gets $5 in free usage per month, enough to try this actor at no cost.

FAQ

Which chamber does this cover? U.S. House of Representatives Periodic Transaction Reports (PTRs) — the actual disclosed stock trades under the STOCK Act, not annual holdings summaries.

Does it cover every member, or do I need to search by name? Every member — the actor pulls the House Clerk's official bulk filing index directly, so coverage isn't limited to whichever names you happen to search for.

Why is ticker empty on some records? Members disclose more than stocks — Treasury notes, municipal bonds, and private funds/equity are included too, and those don't have a stock ticker (bonds carry a CUSIP identifier instead, included in assetName). assetType tells you what kind of asset each record is (ST = stock, GS = government security, etc.).

What does disclosureDelayDays mean? The number of days between the trade date and the notification (filing) date. The STOCK Act requires disclosure within 45 days; lateFilingFlag is true when that threshold is exceeded.

How often is the data updated? The House Clerk publishes filings on a rolling basis; each run pulls the latest bulk index for the requested year.

Keywords

congress stock trades, STOCK Act, congressional trading, insider trading, financial disclosure, periodic transaction report, politician stock trades, government transparency, house of representatives, copy trading

This actor extracts publicly available financial disclosure data published by the U.S. House of Representatives. Users are solely responsible for ensuring their use of this data complies with applicable laws. This is not financial advice.

Changelog

  • v1.1 (2026-07-09) — FAQ clarification on non-equity asset records (bonds, private funds).
  • v1.0 (2026-07-09) — Initial release: House STOCK Act trade disclosures, 23 fields per transaction, disclosure-delay signals, no login required.