πŸ›οΈ Congress Stock Trades Scraper β€” Live Disclosures avatar

πŸ›οΈ Congress Stock Trades Scraper β€” Live Disclosures

Pricing

from $0.0015 / item scraped

Go to Apify Store
πŸ›οΈ Congress Stock Trades Scraper β€” Live Disclosures

πŸ›οΈ Congress Stock Trades Scraper β€” Live Disclosures

Scrape U.S. Congress members' stock trades & financial disclosures: member, ticker, buy/sell, amount range and dates. One clean row per trade or filing as JSON, CSV or Excel.

Pricing

from $0.0015 / item scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Track U.S. Congress members' stock trades and financial disclosures and export clean, structured data. Get one tidy row per trade β€” member, ticker, buy or sell, amount range, and dates β€” or one row per filing, as JSON, CSV or Excel.

Perfect for investors, journalists, researchers, fintech builders and anyone who wants to follow congressional trading activity without copy-pasting from documents.

What you can scrape

  • Individual trades β€” every reported stock transaction: the member who traded, the asset and its ticker, whether it was a purchase, sale or exchange, the disclosed amount range, the transaction date and the notification date.
  • Disclosure filings β€” the full index of financial-disclosure filings: member, state and district, filing type, filing date and a direct link to the source document.
  • Filter by member β€” narrow any run to a single representative by last name.
  • Multiple years β€” pull one year or several in a single run.

Modes

Pick a mode in the input:

ModeWhat it does
transactionsOne row per individual trade, with member, ticker, buy/sell, amount range and dates.
filingsOne row per disclosure filing from the index (faster, no per-trade breakdown).

Example input

Latest congressional stock trades:

{
"mode": "transactions",
"years": [2025],
"maxItems": 200
}

Every filing for one member:

{
"mode": "filings",
"years": [2025],
"member": "Greene",
"filingTypes": ["all"]
}

Example output (a single trade)

{
"memberName": "Hon. Marjorie Taylor Greene",
"state": "GA",
"district": "14",
"filingTypeLabel": "Periodic Transaction Report",
"filingDate": "2/24/2025",
"docId": "20026791",
"owner": null,
"assetName": "Apple Inc. - Common Stock",
"ticker": "AAPL",
"assetTypeCode": "ST",
"transactionType": "Purchase",
"transactionDate": "02/12/2025",
"notificationDate": "02/13/2025",
"amountRange": "$1,001 - $15,000",
"amountMin": 1001,
"amountMax": 15000,
"capitalGainsOver200": null,
"pdfUrl": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20026791.pdf"
}

Input reference

FieldTypeDescription
modestringtransactions (one row per trade) or filings (one row per disclosure).
yearsarrayWhich disclosure years to collect, e.g. [2025] or [2025, 2024].
filingTypesarrayFiling types to include. ["P"] = the stock-trade reports (default). Use ["all"] for every type.
memberstringOptional. Only include filings whose member last name contains this text.
maxItemsintegerMax rows to collect (0 = no limit).

Output & export

Every run writes to a dataset you can download as JSON, CSV, Excel, XML or RSS, or pull through the Apify API. Each row is flat and typed, includes the member and a link to the underlying document, and numeric amountMin / amountMax fields make the disclosed value ranges easy to sort and filter.

Use cases

  • Investing signals β€” watch what senators and representatives are buying and selling.
  • Newsrooms β€” surface notable trades by member, ticker or date for reporting.
  • Research & compliance β€” build datasets on congressional trading trends over time.
  • Alerts & dashboards β€” feed a spreadsheet, database or BI tool on a schedule.

FAQ

What data do I get? Individual congressional stock trades (member, ticker, buy/sell, amount range, dates) or the full list of disclosure filings.

Can I follow one member? Yes β€” set member to their last name.

Can I collect several years at once? Yes β€” list them in years.

What formats can I export? JSON, CSV, Excel, XML and RSS, plus the Apify API and integrations.

How do I limit results? Set maxItems. Use 0 to collect everything the run returns.