wronsky317/congress-ptr-monitor

2026-07-05

Language: Python

Link: https://github.com/wronsky317/congress-ptr-monitor

This one caught my eye instantly. PTR stands for Periodic Transaction Report — the disclosure filings U.S. members of Congress are required to submit within 45 days of any stock, bond, or securities trade under the STOCK Act of 2012. A "congress-ptr-monitor" is exactly what it sounds like: a Python tool that watches for new filings and surfaces the trades.

There's a whole cottage industry around this data (Quiver Quantitative, Capitol Trades, the infamous "Nancy Pelosi tracker" ETFs), but most of the polished offerings are behind paywalls or heavily rate-limited APIs. A lean open-source monitor that scrapes the House Clerk and Senate eFD portals directly is genuinely useful — and the raw PDFs those portals serve are notoriously painful to parse, so anyone who ships a working pipeline has done real work.

Who benefits:

The project has zero stars and no description yet, so it's very early. But the problem space is legitimately interesting: the underlying data is public, the filings are consistently late and inconsistently formatted, and building even a barebones monitor teaches you a lot about the gap between "technically transparent" and "actually accessible" government data.

Worth a bookmark, especially if the author keeps building it out.

Why check it out: A scrappy open-source take on tracking congressional stock trades — useful for investors, journalists, and anyone who thinks public data should actually be public.

All newsletters