// guide

Insider Trading vs Congressional Trading

Updated 2026-07-26. By Theodor Nielsen, founder of Form4API.

// answer

Insider trading data (SEC Form 4) covers a public company's own directors, officers, and 10%+ holders, reported within 2 business days with exact share counts and prices. Congressional trading data (the STOCK Act) covers members of Congress, disclosed up to ~45 days later in dollar ranges on a Periodic Transaction Report. Different laws, filers, deadlines, and precision — and different data sources.

Two different disclosure regimes

People often lump "insider trades" and "congressional trades" together as smart-money signals, but they come from entirely separate legal frameworks. Corporate insider trading is disclosed under Section 16 of the Securities Exchange Act of 1934 on SEC Form 4 — fast, exact, and fully machine-readable.

Congressional trading is disclosed under the STOCK Act of 2012 on a Periodic Transaction Report (PTR). It is a fundamentally different dataset: slower to become public, reported in dollar ranges rather than exact figures, and filed through the House Clerk and Senate systems rather than SEC EDGAR. Treating them as interchangeable leads to bad analysis — the timeliness and precision are not comparable.

Side-by-side

DimensionSEC insider (Form 4)Congress (STOCK Act)
Who filesDirectors, officers, and 10%+ shareholders of a public companyMembers of Congress, and certain senior staff
Governing lawSecurities Exchange Act of 1934, Section 16STOCK Act of 2012
What is reportedTransactions in their own company’s stockTransactions in any stock, bond, or fund they hold
Filing / disclosure deadlineWithin 2 business days of the transactionUp to ~45 days after the transaction
Amount precisionExact share count and price per shareDollar ranges only (e.g. $15,001–$50,000)
Filed withSEC EDGARHouse Clerk (PTRs) / Senate eFD
Data formatStructured XML, uniformly machine-readableMixed — some digital, some scanned-PDF paper filings
Form nameForm 4 (also Form 3 / Form 5 / Form 144)Periodic Transaction Report (PTR)

The disclosure lag is the biggest gap

The single most important difference is timing. A Form 4 must be filed within 2 business days of the transaction, so the market sees insider activity almost immediately. A congressional PTR can be filed up to 45 days after the trade.

That is a disclosure lag, not a trade lag — and it matters for anyone building signals. A congressional trade that is "new" in the disclosure feed may be six weeks old. Any product describing congressional-trade alerts as "real-time" means real-time relative to disclosure, never relative to the trade itself. Form 4's two-day window is what makes insider data actionable in a way congressional data structurally cannot match.

Dollar ranges vs exact amounts

Form 4 reports the exact number of shares and the price per share, so you can compute the precise dollar value of a transaction. STOCK Act PTRs report only a range — for example "$15,001–$50,000" or "$100,001–$250,000."

This has a real analytical consequence: you cannot honestly state a single dollar figure for a congressional trade. Collapsing a range to its midpoint and presenting it as a real number is the most common way congressional-trade data is misrepresented. Any faithful treatment of the data keeps the low and high bounds visible rather than inventing a point estimate.

Getting each dataset

Congressional filings come from the U.S. House Clerk's PTR index (disclosures-clerk.house.gov) and the Senate's Electronic Financial Disclosure system (efdsearch.senate.gov). Neither offers a clean public bulk API, and some filings are scanned PDFs rather than structured data, so aggregating them is non-trivial.

For the SEC insider side — the fast, exact, fully machine-readable dataset — Form4API returns parsed Form 4, Form 144, and 13F-HR records as JSON with real-time webhooks and a free tier. If insider conviction is the signal you want to act on quickly, that is the dataset with the timing edge. See the docs to start.

Frequently asked questions

What is the difference between insider trading and congressional trading?

They describe two separate disclosure regimes. "Insider trading" in the reporting sense means transactions by a public company’s own insiders — directors, officers, and 10%+ shareholders — reported to the SEC on Form 4 within 2 business days, with exact share counts and prices. "Congressional trading" means securities transactions by members of Congress, disclosed under the STOCK Act on a Periodic Transaction Report (PTR) up to about 45 days later, in dollar ranges rather than exact amounts. Different laws, different filers, different precision, and different data sources.

What is the STOCK Act?

The STOCK Act (Stop Trading on Congressional Knowledge Act) of 2012 requires members of Congress and certain senior staff to publicly disclose their securities transactions. A covered transaction must be reported on a Periodic Transaction Report within 30 days of being notified of it and no later than 45 days after the transaction date. The law also affirms that members of Congress are subject to insider-trading prohibitions. Disclosures cover the filer and, in practice, a spouse and dependent children.

Is it legal for members of Congress to trade stocks?

Yes, trading itself is legal, but it must be disclosed under the STOCK Act, and members are prohibited from trading on material non-public information obtained through their position. The recurring controversy is about the disclosure lag and the use of ranges rather than exact figures, which limit how precisely the public can scrutinise the trades — not about the legality of trading per se.

How quickly must congressional trades be disclosed?

Up to about 45 days after the transaction — much slower than SEC Form 4’s 2-business-day deadline. This is a disclosure lag, not a trade lag: by the time a congressional trade becomes public, it may be six weeks old. Any tool that describes congressional-trade alerts as "real-time" means real-time relative to disclosure, not to the trade itself. It is an important distinction when comparing the timeliness of the two datasets.

Where can I get congressional trading data?

The primary sources are the U.S. House Clerk’s Periodic Transaction Report index (disclosures-clerk.house.gov) and the Senate Electronic Financial Disclosure system (efdsearch.senate.gov). Neither offers a clean public bulk API, and a portion of filings are scanned paper documents rather than structured data, so aggregation takes work. Form4API today focuses on the SEC side — Form 4, Form 144, and 13F-HR — which is the faster, exact-precision, fully machine-readable dataset.

Get more from this data

Get API key

500 free requests / day. No credit card.

Get API key

View API docs

curl / JavaScript / Python examples for every endpoint.

View API docs

See pricing

Free, $49, $149, $499 — pick the tier that fits.

See pricing