US House Financial Disclosures & Congress Stock Trades (PTR) avatar

US House Financial Disclosures & Congress Stock Trades (PTR)

Pricing

from $8.32 / 1,000 results

Go to Apify Store
US House Financial Disclosures & Congress Stock Trades (PTR)

US House Financial Disclosures & Congress Stock Trades (PTR)

Scrape official US House financial disclosures: annual filings and Periodic Transaction Reports (PTR) of member stock trades, with a PDF link per filing and opt-in transaction extraction. Filter by year, member, state or PTR only.

Pricing

from $8.32 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

US House Financial Disclosures & Congress Stock Trades (PTR)

US House Financial Disclosures & Congress Stock Trades (PTR) Scraper

Pull the official US House of Representatives financial disclosures straight from the House Clerk's public filing index: annual Financial Disclosure reports and Periodic Transaction Reports (PTR), the filings where members of Congress report their stock and bond trades. Every row links to the original filing PDF, and an opt-in add-on best-effort extracts the individual reported transactions (asset, ticker, buy or sell, dates, amount range).

Unlike "Congress stock trades" repackagers, this actor reads the authoritative primary source (disclosures-clerk.house.gov), so you get the raw filing index with a direct PDF link for every record and full control over the year range, member, state and filing type.

What you get

  • One clean record per filing: member name, state, district, filing type and label, year, filing date, and a direct link to the official PDF.
  • A dedicated PTR only switch for a pure "Congress stock trades" feed.
  • Opt-in transaction extraction from PTR PDFs: asset name, ticker, owner (self, spouse, joint), transaction type, transaction and notification dates, and the reported amount range.
  • Opt-in AI trade summary of a PTR: net buying or selling, notable tickers, sector focus, and a short plain-English summary.
  • Filter by year (or a year range), member name, state, or filing type code.

Example output

{
"docId": "20033589",
"memberName": "Hon. Richard W. Allen",
"firstName": "Richard W.",
"lastName": "Allen",
"state": "GA",
"district": "12",
"filingType": "P",
"filingTypeLabel": "Periodic Transaction Report (PTR)",
"year": "2025",
"filingDate": "12/9/2025",
"isPtr": true,
"pdfUrl": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20033589.pdf",
"transactions": [
{
"owner": null,
"asset": "US TREASUR NOTE 3.75% DUE 08/15/27 (91282CLG4) [GS]",
"ticker": null,
"assetType": "GS",
"transactionType": "Purchase",
"partial": false,
"transactionDate": "11/14/2025",
"notificationDate": "12/05/2025",
"amount": "$50,001 - $100,000"
}
],
"transactionCount": 1,
"aiNetDirection": "net buying",
"aiNotableTickers": [],
"aiSectorFocus": "Government Bonds",
"aiSummary": "Hon. Richard W. Allen made a purchase of US Treasury Notes, indicating a focus on government securities. The transaction reflects a net buying position in fixed-income investments.",
"source": "US House Clerk",
"observedAt": "2026-08-17T02:31:21.955Z",
"error": null
}

Input

FieldTypeDescription
yearintegerDisclosure year to pull (one index per calendar year). Defaults to the current year.
yearFromintegerOptional. Start of a year range (inclusive).
yearTointegerOptional. End of a year range (inclusive).
ptrOnlybooleanKeep only Periodic Transaction Reports (the stock-trade filings).
filingTypestringOptional. One filing type code: O = Original FD, P = PTR, A = Amendment, C = Candidate, D = Termination, W = Withdrawal, X = Extension.
memberNamestringOptional. Keep only filings whose first or last name contains this text.
statestringOptional. Two-letter state code, for example CA, TX, NY.
maxResultsintegerMaximum filings to return. Free Apify plans are capped at 10 per run.
includeTransactionsbooleanPaid add-on. Extract the reported trades from PTR PDFs.
withAiSummarybooleanPaid add-on. AI summary of a PTR's trades (requires transaction extraction).

Output fields

FieldDescription
docIdHouse Clerk document ID for the filing.
memberNameFull name of the filer (prefix, first, last, suffix).
firstName, lastNameParsed name parts.
state, districtTwo-letter state and district number.
filingTypeRaw filing type code.
filingTypeLabelHuman-readable filing type.
year, filingDateDisclosure year and the date the filing was submitted.
isPtrTrue when the filing is a Periodic Transaction Report.
pdfUrlDirect link to the official filing PDF.
transactionsArray of extracted PTR trades (add-on). Null when not requested or not extractable.
transactionCountNumber of transactions extracted.
aiNetDirection, aiNotableTickers, aiSectorFocus, aiSummaryAI trade summary fields (add-on).
source, observedAtProvenance and capture timestamp.
errorPopulated only if the index could not be read.

Use cases

  • Congress stock trades: build a feed of member PTR filings and the tickers they buy and sell, the same raw data behind popular political-finance trackers.
  • Political finance and trading signals: monitor new PTRs by member or state and turn reported trades into watchlists or alerts.
  • Compliance and ethics monitoring: track STOCK Act disclosures, late filings, and members with active brokerage activity.
  • Journalism and research: pull every disclosure PDF for a member or a year for investigations and data stories.
  • Academic and NGO analysis: study conflict-of-interest patterns across the House with a clean, structured dataset.

Billing

This actor uses pay-per-event pricing:

EventPrice (USD)When charged
result$0.008One filing index record in the dataset.
transactions$0.008Only when at least one transaction is extracted from a PTR PDF.
ai_summary$0.012Only when the AI returns a usable trade summary.

Free Apify plans are capped at 10 filings per run, and the paid add-ons are disabled for free plans.

Honest note on transaction extraction

Transaction extraction is best-effort and works on text-layer PDFs only. Modern e-filed PTRs carry a text layer and parse cleanly with asset names, tickers, dates and amounts. Older or scanned PTRs have no text layer, so no transactions can be extracted from them. In that case the actor extracts nothing and does not charge the transactions or ai_summary events for that filing. You always still get the base filing record with the direct PDF link, so you can open the original document yourself.

Data source

All data comes from the public US House of Representatives financial disclosure index published by the Clerk of the House at disclosures-clerk.house.gov. This actor reads only publicly available filings.