TL;DR I built two Apify actors that pull every U.S. Senate and House Periodic Transaction Report (PTR) directly from official government sources, parse them into a clean JSON dataset, and expose them through Apify's API. They replace QuiverQuant 's congressional-trading endpoint at roughly 1/10th the cost. Senate actor: apify.com/seralifatih/congress-trading-pipeline House actor: apify.com/seralifatih/congress-trading-pipeline-1 Both actors emit the same schema. Run one, the other, or chain them. Why I built this I had a personal trading dashboard pulling congressional trade data from QuiverQuant. $30/month, fine. But the API kept returning slightly different shapes between endpoints, occasional 500s during market hours, and the per-transaction granularity I needed sat behind a higher tier. The data itself is public domain . The STOCK Act (2012) requires every member of Congress to file every trade within 45 days. The Senate publishes them at efdsearch.senate.gov .…