US House Financial Disclosures & Stock Trades
Pricing
from $0.03 / 1,000 us house disclosure records
US House Financial Disclosures & Stock Trades
Every US House financial disclosure published by the Clerk (2008 to today, public records): the filing index, plus STOCK Act periodic transaction reports parsed into individual trades - asset, ticker, buy/sell, dates and disclosed amount range. House only (the Senate's eFD blocks automated access).
Pricing
from $0.03 / 1,000 us house disclosure records
Rating
0.0
(0)
Developer
Wenhao Yang
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Every financial disclosure the US House Clerk publishes, 2008 to today - the filing index plus the STOCK Act periodic transaction reports (PTR) parsed into individual trades: asset, ticker, asset type, buy/sell, transaction and notification dates, and the disclosed amount range.
Public records, no login, no key. House only - the Senate's eFD search blocks automated access and is not included.
As of the 2026-10-18 build: 42,137 filings (2008-2026) and 54,112 parsed trades from 5,612 of 8,416 PTR PDFs. Some PTRs are scanned images with no text layer, and some form layouts yield no parsed rows; those filings are still indexed with their PDF link but contribute no parsed trades.
Low cost
From $0.00005 per record, down to $0.00003 at Gold. Pay only for the records you actually receive.
Two data products in one actor
| mode | what you get |
|---|---|
filings | the disclosure index: member, filing type, state/district, filing date, DocID, report PDF link |
trades | parsed PTR trades: asset, ticker, asset type, owner code, S/P, transaction date, notification date, amount range, filing status, sub-holding |
profile | one DocID: its index row plus every parsed trade in it |
aggregate | one count row per group |
Search it
- Ticker -
ticker="NVDA"(exact symbol in a parsed trade). - Member -
member="Pelosi"(substring over the full name) orlastName="Pelosi"(exact). - Where -
state="CA"orstateDistrict="CA11". - When -
year=2025,transactionFrom/transactionTo,filingFrom/filingTo. - Filing type -
Oannual report,Pperiodic transaction report,Ccandidate report,Ttermination report,Aamendment. Other codes (X,D,W, ) pass through exactly as filed by the Clerk. - Trade side -
transactionType="P"(purchase) or"S"(sale). - Per run - up to 5,000 records in one run.
Example inputs
One ticker across the House - every parsed buy or sell carrying that ticker (tickers are present on roughly half of parsed trade rows).
{ "ticker": "NVDA", "maxResults": 25 }
One member's trades - the STOCK Act trail.
{ "member": "Pelosi", "mode": "trades", "maxResults": 50 }
All periodic transaction reports filed in a year
{ "year": 2025, "filingType": "P", "maxResults": 25 }
One filing, in full - the index row plus every parsed trade.
{ "docId": "20032062" }
Counts by filing type - mode=aggregate.
{ "mode": "aggregate", "groupBy": "filingType" }
Example output
One parsed trade - mode=trades (abridged; aggregate/meta keys omitted):
{"recordType": "trade","docId": "20032062","year": "2025","memberName": "Hon. Robert B. Aderholt","lastName": "Aderholt","firstName": "Robert B.","stateDistrict": "AL04","state": "AL","filingDate": "2025-09-10","assetName": "GSK plc American Depositary Shares","ticker": "GSK","assetType": "ST","transactionType": "S","transactionDate": "2025-07-28","notificationDate": "2025-08-11","amountRange": "$1,001 - $15,000","amountLow": "1001","amountHigh": "15000","filingStatus": "New","subholdingOf": "","pdfUrl": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2025/20032062.pdf"}
Notes on the data, from the source
- House only. The Senate eFD search returns 403 to automated access; it is not part of this dataset.
- Not every PTR yields trades. Periodic transaction reports are parsed from their PDF text when that text is extractable; scanned backfile reports are indexed with their PDF link but contribute no trade rows.
- Amounts are disclosed ranges (
$1,001 - $15,000), not exact values - that is what the STOCK Act requires members to report. - Asset type codes are the House's own abbreviations (
STstock,CScorporate security, and others as filed); the reference is linked from each PTR. Some fields are blank on a subset of rows - about half of parsed trades carry a ticker and roughly half carry an owner or sub-holding; filing status is present on almost every parsed row. - One trade row = one line in a PTR. A single filing can contain many trades across assets and dates. PTR parsing starts with the 2013-2014 reports; the House index has no transaction reports before 2013.
- Ordering. A search scans the newest year first, then older years.
- No PII beyond the public filing. Members of Congress are public officials and these are their published financial disclosures.
Data source: disclosures-clerk.house.gov (Clerk of the U.S. House of
Representatives).