GovGreed tracks congressional stock trades, committee positions, lobbying money, campaign contributions, and SEC exec buys to predict which bills will move markets — and who profits.
Members of Congress trade millions in stocks while writing the laws that affect those companies. Here's why it matters.
The STOCK Act of 2012 requires all members of Congress to disclose stock trades over $1,000 within 45 days. Over 80% of Americans support banning congressional stock trading entirely.
Studies show congressional portfolios have outperformed the S&P 500 by 3-5% annually. GovGreed makes these disclosures searchable, scoreable, and actionable.
GovGreed tracks all 538 members of the 119th Congress and ranks them by trading volume, frequency, and a proprietary Greediness score that measures how aggressively they trade.
Some lawmakers trade hundreds of times per year in stocks directly affected by their committee work.
See the Leaderboard ↓Signed into law in 2012, the Stop Trading on Congressional Knowledge (STOCK) Act mandates financial disclosure for all members of Congress, with a $1,000 reporting threshold and 45-day filing window.
In 2025-2026, new bills like the Stop Insider Trading Act aim to go further and ban congressional trading entirely.
Congress is trading today. Real data, real politicians. Here's who's moving and what the model scores them.
| # | Trader | Buys | Volume | Win Rate | Est. PnL | Greediness |
|---|---|---|---|---|---|---|
| 1 |
Nancy Pelosi D
|
71 | $194M | 33% | +$94.9M | |
| 2 |
Suzan K. Delbene D
|
70 | $168.3M | 61% | +$83.2M | |
| 3 |
Sheldon Whitehouse D
|
348 | $9.8M | 33% | +$21.1M | |
| 4 |
Ron Wyden D
|
177 | $10M | 45% | +$11.5M | |
| 5 |
Thomas Suozzi D
|
314 | $17.2M | 35% | +$10.7M |
Pelosi
McCaul
Tuberville
Three stages. Public data in. Insider patterns out.
STOCK Act disclosures from the Senate and House of Representatives, bill text, committee assignments, lobbying filings, FEC contributions, government contracts, and SEC Form 4 exec buys — congressional trading data from 8 federal APIs, continuously refreshed.
Cross-reference every politician's portfolio against the bills their committees control. Our ML model scores 42K+ bills of congressional trading data across 25 features — insider trade density, sector exposure, exec buy timing, and more.
Surface Triple Signals — bills where a committee member owns stock, filed a trade, and took industry campaign money. 5.4x more likely to pass than medium-tier bills. REST API available.
A Triple Signal fires when a politician sits on the committee controlling a bill, has traded stock in an affected company, and received campaign contributions from that same industry.
Each signal alone is circumstantial. All three together suggest coordinated insider positioning — the kind of pattern that preceded every major congressional trading scandal. Bills with all three indicators have passed at 5.4x the rate of medium-scored legislation.
ML model reverse-engineers what insiders see in a bill. 25 features, 3 congressional sessions, validated to pass at 5.4x the rate of medium-tier bills.
SEC Form 4 disclosures mapped to pending legislation. When both a committee member and the company's CEO are buying ahead of a vote — that's the signal.
Five C-suite officers buying simultaneously with zero sellers — that's a flock. Ranked by distinct buyer headcount with PE fund separation.
Committee markups are the last step before a bill hits the floor. Cross-referenced with Triple Signal and investability scores for 24-72hr advance notice.
How we turn public congressional data into actionable trade intelligence — and what the model has produced when tested against real congressional trades.
An Armed Services member bought an AI defense stock twice — then walked into a classified briefing. We alerted subscribers first.
An Armed Services Committee member purchased BBAI twice in 3 days — $187K on day one, $143K on day three. Both trades before a classified committee briefing on FY2026 AI defense contracts.
STOCK Act doesn't require disclosure until 45 days later. The market doesn't know. But the Triple Signal fired the moment the second purchase hit — committee seat + trade + industry PAC money.
We alerted subscribers on March 5th. The classified briefing was Day 4. The stock moved before the filing ever appeared.
The 45-day STOCK Act lag is your edge window. Choose how deep you go.
13 endpoints returning structured JSON. Congressional trades enriched with politician names and party. Convergence signals scored across 7 layers. Bill intelligence with pass likelihood. All behind a single X-API-Key header.
# Pull signals → filter → execute import requests API = "https://tsubgvnlqpkcmklfftav.supabase.co/functions/v1/api-gateway" KEY = {"X-API-Key": "gg_live_your_key_here"} # Get top convergence signals r = requests.get(f"{API}/v1/signals", params={"min_score": 50, "limit": 10}, headers=KEY) for s in r.json()["data"]: print(f"{s['ticker']:5} {s['master_tier']:3}", f"score={s['opportunity_score']}", f"signals={s['signal_count']}", f"action={s['recommendation_action']}")
{
"data": [{
"ticker": "AAPL",
"company_name": "Apple Inc.",
"opportunity_score": 59.9,
"master_tier": "B",
"convergence_type": "DUAL",
"active_signals": ["UNUSUAL_SIZE", "LOBBYING_INFLUENCE"],
"politician_name": "Suozzi, Thomas R.",
"recommendation_action": "MONITOR",
"why_now_reasons": [
"Filed 30 days ago - max info edge",
"8 hedge funds hold this",
"HOT sector momentum"
]
}],
"meta": {
"count": 10,
"rate_limit": {"daily_used": 13, "daily_limit": 100}
}
}Common questions about tracking stock trades by members of Congress.