Public Filing System · Congressional Disclosure Data

Documentation

Dataset index

All 18 phases

Each independently runnable, resumable, and testable offline via --selftest.

#DatasetSourceCadenceModule
1Senate stock trades (PTRs)efdsearch.senate.govDailyscrape_senate.py
2House stock trades (PTRs)disclosures-clerk.house.govDailyscrape_house.py
3Ticker resolutionembedded in filing textentities.py
4Daily incremental runDaily (cron)daily.py
5Read-only REST APIapi.py
6Corporate lobbyingLDA.govAs neededscrape_lobbying.py
7Government contractsUSAspending v2Rolling 7-dayscrape_contracts.py
8Entity resolution engineSEC company_tickers.jsonentities.py
9Insider trades (Form 4)SEC bulk data + EDGAR daily indexDaily gap-fillscrape_insiders.py
1013F institutional holdingsSEC Form 13F data setsQuarterlyscrape_13f.py
11Off-exchange short volumeFINRA daily filesDailyscrape_short_volume.py
12PatentsUSPTO Open Data PortalAs neededscrape_patents.py
13Corporate/PAC donationsOpenFECAs neededscrape_donors.py
14Wikipedia pageviewsWikimedia REST APIAs neededscrape_pageviews.py
15Politician net worth (floor est.)derived: trades × live pricesOn demandnetworth.py
16Executive compensationSEC XBRL Frames APIAs neededscrape_execcomp.py
17Donald Trump 278-T tradesProPublica DocumentCloud mirrorManualscrape_trump.py
18Senate Annual Financial Disclosureefdsearch.senate.govAnnualscrape_senate_annual.py