Everything on this site is derived from public filings. This page lists each source we pull from, what it feeds, and when it last answered — generated from the same record our own checks run against, so it can't quietly drift away from what the site is actually serving. Where we have gaps, they're below too.

No collection run recorded on this deploy yet

The table below reports what the most recent collection run fetched, and this deploy hasn't finished one — so every source reads "skipped". The site is serving its cached data in the meantime, and the counts further down are real. The weekly refresh fills this in.

Source Type Feeds Status Newest data Rows
SEC EDGAR — 13F-HR institutional holdings
free, no key
primary the model portfolio, every investor page, conviction scores skipped
no collection run recorded
SEC EDGAR — Form 4 insider transactions
free, no key
primary insider sentiment on model holdings skipped
no collection run recorded
SEC EDGAR — SIC industry classification
free, no key
primary sectors, and therefore every committee-conflict flag skipped
no collection run recorded
U.S. House Clerk — disclosure index
free, no key
primary House filing dates and the late-filing check skipped
no collection run recorded
U.S. House Clerk — periodic transaction reports
free, no key
primary House trades, parsed from the filings themselves skipped
no collection run recorded
U.S. Senate — Electronic Financial Disclosure
free, no key
primary Senate trades, and the only real Senate filing dates skipped
no collection run recorded
Financial Modeling Prep — congressional trades
API key; free tier is page-capped
vendor recent congressional trades skipped
no collection run recorded
Finnhub — insider transactions
API key; free tier 60 req/min
vendor insider data beyond the model holdings skipped
no collection run recorded
OpenFIGI — CUSIP to ticker
free, key optional
vendor linking 13F holdings to tradeable symbols skipped
no collection run recorded
Yahoo Finance — quotes
free, unofficial
vendor current prices and returns skipped
no collection run recorded
Stock Watcher archives (retired)
free, no longer served
archive the historical congressional record, 2012-2022 skipped
no collection run recorded

Congressional coverage by year

Disclosed transactions we hold, by the year of the trade.

20123
20136
2014527
2015591
2016687
20171,044
20181,074
20191,801
20207,140
20214,623
20223,270
20233,415
20241,805
2025648
2026763

The model portfolio

Last rescored 2026-08-17, 5 days ago, from 10 holdings. 13F filings are quarterly and are due 45 days after quarter end, so the holdings themselves always describe a position that is at least six weeks old — that lag is in the law, not in our pipeline.

Reading the filings ourselves

We hold 3,091 periodic transaction reports from the House Clerk's own index, covering 2021-01-01 to 2026-08-20, and we read the filings directly rather than relying on anyone's summary of them.

Of the House filings we've opened, we extracted 9,122 trades from 1,287 of them. 248 are scans of paper forms with no machine-readable text; we do not guess at those, so the trades inside them are not on this site. Every extracted trade links back to the exact filing it came from, so you can check any of them against the original document.

On the Senate side we read 257 reports from the Senate's own disclosure system, giving 1,982 trades. Senate reports are published as structured tables rather than PDFs, so there is nothing to interpret. They also carry a real submission date separate from the trade date — which is what lets us say anything honest about how promptly a senator discloses.

Industry classification

3,653 of 3,882 companies carry an industry, taken from the SIC code each filer registers with the SEC. Where SEC's classification has no honest equivalent in our sector vocabulary — real-estate trusts, blank-cheque shells, and SEC's own "non-classifiable" code — we leave the company unclassified rather than guess. An unclassified company is skipped by the committee-conflict check; a misclassified one would produce a false accusation about a named person.

Generated never · machine-readable version