Congressional Trading API
Track what Congress is trading
Monitor Politician Stock Disclosures
Monitor stock trades made by US Senators and Representatives. Search by ticker, politician, or date range to track insider trading activity and build trading strategies around congressional disclosures.
1,000 free requests/month. No credit card required.
pip install trawl-sdk
# Search congressional trades
curl "https://api.gettrawl.com/api/congress-trading/search?ticker=NVDA"
# Python SDK
from trawl import TrawlClient
client = TrawlClient()
trades = client.congress_trading.search(ticker="NVDA")
for trade in trades:
print(f"{trade['politician']} {trade['transaction_type']} {trade['ticker']}")
# Get most active trading politicians
politicians = client.congress_trading.politicians(chamber="senate", min_trades=5)Why developers choose Trawl
Search trades by ticker, politician, chamber, or date range
Senator and Representative trading disclosures
Transaction type detection (purchase, sale, exchange)
Trade amount ranges and asset descriptions
Politicians ranked by trading activity and volume
Date-range filtering for backtesting strategies
No authentication required — fully public API
Real-time updates as new disclosures are filed
500K+
Trades tracked
535
Politicians monitored
<24h
Data freshness
Start tracking congressional trades in 30 seconds
pip install trawl-sdk
python -c "
from trawl import TrawlClient
t = TrawlClient().congress_trading.search(ticker='NVDA')
print(f'{len(t)} trades found')
"