US Stock Trades — House STOCK Act Disclosures avatar

US Stock Trades — House STOCK Act Disclosures

Pricing

from $5.00 / 1,000 house stock act trades

Go to Apify Store
US Stock Trades — House STOCK Act Disclosures

US Stock Trades — House STOCK Act Disclosures

Extract disclosed US House stock trades from official STOCK Act Periodic Transaction Reports. Returns member, ticker, buy/sell, amount range, dates, delay, and the source PTR PDF. \$0.005 per trade.

Pricing

from $5.00 / 1,000 house stock act trades

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Turn a ticker, House member name, or recent filing window into one disclosed trade row each. This Actor reads the official Clerk of the House yearly index and e-filed Periodic Transaction Reports (PTRs) required by the STOCK Act. Each row includes the member, ticker when the filing lists one, buy/sell/exchange, amount range, dates, disclosure delay, and the source PDF.

Use it when you already know you want public House disclosures. For live quotes, start with Stock Price Tracker.

Best fit for this Actor

  • Track recently disclosed House equity, ETF, or other reportable transactions from the official PTR PDFs.
  • Filter a member such as Alford or a ticker such as AAPL without maintaining your own Clerk ZIP parser.
  • Feed MCP or research workflows with a predictable row plus a sourceUrl back to the filing.

When you need SEC Form 4 company-insider filings, continue with SEC EDGAR All-in-One Scraper. When you need live quotes after a ticker list, start with Stock Price Tracker.

Practical scenario

A political-risk analyst wants the newest House disclosures that mention AAPL. They leave filingYears at 2026, set tickers to ["AAPL"], keep maxFilings at 12, and cap maxResults at 10. The Actor downloads the Clerk ZIP, opens the newest e-filed PTRs, and returns matching rows with transactionType, amountRange, disclosureDelayDays, and the PTR PDF. A ticker that does not appear in that filing window finishes SUCCEEDED with VALID_EMPTY and no trade-disclosed charge.

Quick start input

{
"filingYears": [2026],
"maxFilings": 2,
"maxResults": 8
}

That prefill opens the two newest 2026 House PTRs and returns up to eight disclosed trades. Add lastName or tickers when you already know the member or symbol.

Input reference

FieldTypeWhat it controls
tickersarrayOptional symbols such as AAPL. Empty means every extractable trade in the opened filings.
lastName / firstNamestringOptional Clerk index name filters. Senate names are out of contract.
filingYearsarrayClerk ZIP years. Default current year. Range 2018–current.
startDate / endDatestringInclusive YYYY-MM-DD bounds on filing and transaction dates.
transactionTypeenumall, purchase, sale, or exchange. Partial codes stay inside purchase/sale.
maxFilingsintegerNewest matching PTR PDFs to open. Default 4, max 40.
maxResultsintegerBilled row cap. Default 10, max 200.

What data you receive

One dataset item is one disclosed STOCK Act transaction from an e-filed House PTR.

{
"recordId": "20034945:INTU:2026-06-10:sale:0",
"chamber": "House",
"memberName": "Richard W. Allen",
"lastName": "Allen",
"firstName": "Richard W.",
"stateDistrict": "GA12",
"ownerCode": "SP",
"ticker": "INTU",
"assetName": "Intuit Inc. - Common Stock (INTU)",
"assetType": "ST",
"transactionType": "sale",
"transactionDate": "2026-06-10",
"notificationDate": "2026-07-07",
"filingDate": "2026-07-15",
"amountRange": "$15,001 - $50,000",
"amountMinUsd": 15001,
"amountMaxUsd": 50000,
"amountMidUsd": 32501,
"disclosureDelayDays": 27,
"lateFiling": false,
"sourceUrl": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034945.pdf",
"source": "house-clerk-ptr",
"scrapedAt": "2026-09-10T12:00:00.000Z"
}
FieldMeaning
ticker + assetNameSymbol when listed, plus the PTR asset description
transactionTypepurchase, partial-purchase, sale, partial-sale, or exchange
amountRangeSTOCK Act band, not an exact fill price
disclosureDelayDaysDays from transaction date to notification date
sourceUrlOfficial PTR PDF on disclosures-clerk.house.gov

OUTPUT and RUN_SUMMARY in the default key-value store hold outcome, itemsPushed, and chargedEventCounts.

Use through the API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~us-stock-trades-scraper/runs" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"filingYears":[2026],"maxFilings":2,"maxResults":8}'

Download rows as JSON, CSV, Excel, or HTML from the Dataset tab.

Use with AI agents through Apify MCP

Get the newest US House STOCK Act stock trades from official PTR filings for 2026. Return memberName, ticker, transactionType, transactionDate, amountRange, and sourceUrl. Stay on House disclosures only.

Connect via https://mcp.apify.com. Read OUTPUT.outcome before retrying an empty dataset. Cost signal: $0.005 per saved trade plus platform usage. Senate eFD and live tape are out of scope.

Connect the workflow

Pricing

This Actor uses Pay per event plus Apify platform usage. The live Pricing tab is the current source of truth for billing details.

  • apify-actor-start: $0.00005 at start
  • trade-disclosed: $0.005 per saved House PTR trade row

A two-filing prefill that returns eight trades is about $0.04 in result events plus a short House Clerk HTTP run. Empty matches and invalid input have no trade-disclosed charge.

How it works

  • Load the Clerk yearly {year}FD.zip index and keep FilingType=P Periodic Transaction Reports.
  • Open the newest matching e-filed PTR PDFs, bounded by maxFilings.
  • Parse transaction tables for ticker, type, dates, and amount range.
  • Charge trade-disclosed only after a validated row is ready, then write the dataset item.

Best results

  • Leave tickers empty when you want the latest disclosures; add a symbol only after you can accept a VALID_EMPTY miss in a small filing window.
  • Keep maxFilings small for MCP calls. Each PDF is a separate House Clerk download.
  • Scanned paper PTRs have no text layer and are skipped rather than OCR'd.
  • Amounts are statutory ranges. amountMidUsd is a convenience midpoint, not a fill price.

Builder's note

I found the Clerk ZIP is only an index: it names who filed a PTR and the document id. The trade rows live in the PDF. In my testing, e-filed reports have a text layer that pdf-parse can read, so the supported path stays House Clerk HTTP plus those e-filed packets. Scanned paper filings stay skipped rather than OCR'd.

House STOCK Act filings are public legislative records. The US House and Clerk of the House are official names of the United States government. This independent Actor is not affiliated with, associated with, or endorsed by the US House or the Clerk of the House. Output is delayed disclosure data for journalism, compliance, and research. Follow applicable law and your own compliance review.

Issues and feature requests: use the Actor Issues tab on Apify.