← ClaudeAtlas

apify-congress-stock-trades-apilisted

Pull US Congressional stock trades and financial disclosures as structured JSON with the Apify Congress Financial Disclosures and Stock Trades Actor (johnvc/us-congress-financial-disclosures-and-stock-trading-data). Filter Periodic Transaction Reports from the House and Senate by member name, ticker, or date range and get one row per transaction with Ticker, Asset, Transaction_Type, Amount_Range, Date, House, State_District, and Filing_ID. Use when the user wants a congress stock trades api, wants to scrape congressional financial disclosures, export House or Senate stock trades to JSON or CSV, pull a member's disclosed trades, look up which members traded a ticker, or build a congressional trading dataset for research. Pay-per-transaction billing, MCP-ready for Claude and other AI agents.
johnisanerd/claude-skill-congress-stock-trades-api · ★ 0 · Data & Documents · score 66
Install: claude install-skill johnisanerd/claude-skill-congress-stock-trades-api
# Congress Stock Trades API: Disclosures to Structured JSON Query US Congressional stock trades as an API. Give it a member name, a ticker, or a date range and get one clean JSON row per disclosed transaction from House and Senate Periodic Transaction Reports (PTRs), with the member, chamber, asset, transaction type, amount bracket, and filing IDs already parsed out of the source PDFs. ## When to use this skill - The user wants a congress stock trades api or asks how to query congressional trades programmatically. - They want a member's disclosed trades (for example "every Pelosi trade in 2024") as JSON or CSV. - They want every member who traded a specific ticker, or all filings in a date range. - They are collecting data for journalism, academic research, or a transparency dataset. Not for: real-time trade signals (filings trail trades by 30 to 45 days by law), exact dollar amounts (members file brackets, not values), or investment recommendations (this is public-records data collection, not advice). ## What you get (one row per transaction) `id` (stable row identifier), `First_Name`, `Last_Name`, `House` (House or Senate), `State_District`, `Ticker` (blank when the asset is not publicly listed), `Asset`, `Asset_Type_Code`, `Transaction_Type` (P, S, S (partial), E), `Amount_Range` (the filed bracket, such as "$1,001 - $15,000"), `Date` (transaction date), `Notification_Date`, `Year`, `Details` (free text, for example option strikes when present), `Capital_Gains_Over_2