About
What is this?
Senate Trades tracks stock purchases made by sitting US senators and surfaces the ones worth paying attention to. US senators are required by the STOCK Act to disclose financial transactions within 45 days of the trade. These disclosures are filed as Periodic Transaction Reports (PTRs) through the Senate's Electronic Financial Disclosure System (EFDS).
This site checks for new PTR filings every 30 minutes on weekdays, filters for significant purchases, and enriches each alert with context — committee assignments, Reddit sentiment, news, and prediction market odds at the time the trade was disclosed.
What makes a trade worth alerting?
Not every senator trade is interesting. The filter applies three criteria:
- 01Trade size relative to market cap. Small cap stocks (<$2B) are flagged for any purchase over $15,000. Medium cap ($2B–$10B) requires at least $50,000. Large cap (> $10B) requires $100,000 or more. This filters out token positions that could be coincidental.
- 02Call options are always included. A senator purchasing a call option on a stock — regardless of market cap — is flagged. Options require conviction and represent a leveraged directional bet.
- 03Committee overlap is flagged. Each senator's committee assignments are compared against the stock's sector using Congress.gov system codes. A senator on the Energy Committee buying an oil stock is flagged for potential information asymmetry — not assumed to be improper, but notable.
Data sources
- Senate EFDSOfficial PTR filings from efdsearch.senate.gov — the authoritative source for all disclosures.
- Congress.gov APISenator party, state, and committee memberships. Used to compute committee overlap.
- yfinanceMarket cap, sector, industry, and price at alert time for each stock.
- FinnhubLive stock prices for computing return since alert.
- RedditTop posts at alert time from r/wallstreetbets, r/investing, r/stocks, and r/unusual_whales.
- Polymarket & KalshiPrediction market odds at alert time, matched by senator name and sector.
- FinnhubTop news articles at alert time for the ticker and company.
Limitations & disclaimer
PTR disclosures can be filed up to 45 days after a trade. By the time a trade appears here, the market may have already reacted. Committee overlap is a flag, not an accusation — senators trade for many reasons.
This is not financial advice. Senate Trades is a transparency tool built for informational purposes only. Nothing here should be construed as a recommendation to buy or sell any security.