Freelantools
Financial & Market Data

How to Export Congressional Stock Trade Disclosures (STOCK Act Filings)

Members of the US House of Representatives are legally required to disclose their stock trades, but the official filings are individual PDFs with no bulk export or API. This tool reads the House Clerk's disclosure bulk index and returns every trade as structured data — ticker, transaction type, amount range, and filing dates.

In short: Reading through individual PDF disclosure filings one at a time doesn't scale for tracking trading activity across hundreds of members of Congress. This tool automates it — you get structured, ready-to-use data instead of copying it by hand.
What the data shows: In this sample of 8 disclosed trades across 8 different members of Congress, filings landed an average of 17 days after the actual transaction date — well within the STOCK Act's 45-day disclosure window, but still a meaningful lag between when a trade happens and when the public can see it.

Sample data

Real data from a recent run. The live tool returns more fields and as many results as you need.

MemberTickerTypeAmount RangeFiled
Richard W. AllenINTUSale$15,001 - $50,0007/15/2026
Mark AlfordAMZNSale (partial)$1,001 - $15,0003/31/2026
Jake AuchinclossSTTSale (partial)$15,001 - $50,0002/19/2026
Cliff BentzINTCSale$1,001 - $15,0005/9/2026
Brian BabinCODISale$1,001 - $15,0005/18/2026
Sheri BiggsKRSOXPurchase$1,001 - $15,0002/17/2026
Ed CaseAAPLPurchase$1,001 - $15,0003/14/2026
Gilbert CisnerosAEISPurchase$1,001 - $15,0002/13/2026

What each field means

FieldDescription
filerName, state, districtMember of Congress who filed the disclosure, and their state/district
assetName, ticker, assetTypeThe traded asset and its ticker symbol
transactionType, transactionDatePurchase, sale, or exchange, and when it happened
amountLow, amountHigh, amountMidpointDisclosed amount range (exact amounts are not required by law) and its midpoint
filingDate, notificationDate, disclosureDelayDaysWhen the filing was submitted and how many days after the trade it was disclosed
pdfUrlLink to the original PDF filing

How to use it

  1. Open the tool on Apify (link below).
  2. Fill in the search form — no code required.
  3. Run it and wait for it to finish (usually seconds).
  4. Download your results as JSON, CSV, or Excel.
Congressional Stock Trades Scraper tool page on Apify
Open this tool →

Opens on Apify.com, where the tool actually runs.

Frequently asked questions

Do I need to know how to code?

No. You pick a filing year and download the results as JSON, CSV, or Excel.

Is this real-time data?

Yes, every run fetches current filings directly from the House Clerk's disclosure system at the time you run it.

Why is it a range instead of an exact amount?

The STOCK Act only requires members to disclose an amount range (e.g. $15,001-$50,000), not the exact trade value — this tool returns the range as filed.

Related tools

FinViz Stock Screener

Financial & Market Data

Manually copying rows from a screener page doesn't scale past a handful of tickers, and screener results change throughout the trading day.

Dividend & ETF Scraper

Financial & Market Data

Comparing dividend consistency and yield across multiple tickers by hand means opening dozens of Yahoo Finance pages and copying numbers one by one.

Etherscan Top Holders

Financial & Market Data

Manually paging through Etherscan's rich list and copying rows doesn't scale, and rankings shift as balances move.

Browse all tools →