VOOZH about

URL: https://apify.com/johnvc/us-congress-financial-disclosures-and-stock-trading-data

โ‡ฑ Congress Stock Trades API - Financial Disclosures Scraper ยท Apify


๐Ÿ‘ Congress Financial Disclosures & Stock Trades avatar

Congress Financial Disclosures & Stock Trades

Pricing

from $0.01 / 1,000 results

Go to Apify Store

Congress Financial Disclosures & Stock Trades

This Apify actor provides comprehensive access to US Congressional financial disclosure and stock trading data. Search for transactions by congressional member name, specific report dates, date ranges, or stock ticker symbols. Perfect for journalists, researchers, and transparency advocates.

Pricing

from $0.01 / 1,000 results

Rating

5.0

(3)

Developer

๐Ÿ‘ John

John

Maintained by Community

Actor stats

11

Bookmarked

149

Total users

28

Monthly active users

10 hours ago

Last modified

Share

Congress Financial Disclosures & Stock Trades API

Scrape US Congressional financial disclosures and stock trades by member name, ticker symbol, or date range. This Apify Actor returns Periodic Transaction Reports (PTRs) from the House and Senate as a clean, queryable dataset with member, asset, amount range, transaction type, and filing IDs - the most comprehensive Congress trading dataset on Apify, used by journalists, compliance teams, and quantitative researchers tracking conflict-of-interest patterns under the STOCK Act.

What you get

  • Every transaction returned with member name, chamber, state/district, ticker, asset, transaction type, amount range, transaction date, and reported date
  • Filterable by member name, exact filing date, date range, or stock ticker
  • Output as JSON in the Apify dataset - one row per PTR transaction line
  • Pre-built dataset views for Purchases, Sales, Options trades, and Stock trades
  • Echoed search metadata on every row (timestamp, query timing, result count) for audit trails

Use cases

  • Investigative journalism - track unusual trades around legislative events or hearings
  • Conflict-of-interest research - map a member's holdings against committees they sit on
  • Quant / signal research - build features from Congress trade timing and direction
  • Compliance & ESG - monitor exposure of public funds and pensioners to insider patterns
  • Civic transparency dashboards - power public-facing "who traded what, when" widgets

Input parameters

All parameters are optional. Run with no input to get the most recent transactions.

ParameterTypeRequiredDefaultDescription
First_NamestringNo-First name of the member (case-insensitive partial match)
Last_NamestringNo-Last name of the member (case-insensitive partial match)
Date_ReportedstringNo-Exact transaction date, YYYY-MM-DD
Start_DatestringNo-Earliest transaction date (inclusive), YYYY-MM-DD
End_DatestringNo-Latest transaction date (inclusive), YYYY-MM-DD
Stock_SymbolstringNo-Ticker filter (e.g. AAPL, MSFT, NVDA)
Max_ResultsintegerNo100Cap on results returned, 1-1000

Examples

Find every Pelosi trade in 2024:

{
"First_Name":"Nancy",
"Last_Name":"Pelosi",
"Start_Date":"2024-01-01",
"End_Date":"2024-12-31",
"Max_Results":500
}

Every Congress member who traded AAPL:

{
"Stock_Symbol":"AAPL",
"Max_Results":200
}

Most recent disclosures across all members:

{
"Max_Results":50
}

Example output

One transaction returned as a single dataset row:

{
"id":"3b454411-9bfb-5545-8568-b14e596503e3",
"Owner":"SP",
"Asset":"Palo Alto Networks, Inc. (PANW)",
"Ticker":"PANW",
"Asset_Type_Code":"OP",
"Transaction_Type":"P",
"Date":"2024-02-21",
"Notification_Date":"2024-02-21",
"Amount_Range":"$100,001 - $250,000",
"Capital_Gains_Over_200":"No",
"Details":"Purchased 20 call options with a strike price of $200 and an expiration date of 1/17/25.",
"First_Name":"Nancy",
"Last_Name":"Pelosi",
"State_District":"CA11",
"House":"House",
"Filing_ID":"20024542",
"DocID":"20024542",
"Year":"2024",
"PDF_Quality":"text",
"created_at":"2025-09-04T13:08:13.253936+00:00",
"search_metadata":{
"last_name":"Pelosi",
"max_results":100,
"search_timestamp":"2025-09-05T11:08:47.827456",
"total_results_found":10,
"query_execution_time":5.30
}
}

Field reference

FieldMeaning
Transaction_TypeP = purchase, S = sale, S (partial) = partial sale, E = exchange
Asset_Type_CodeST stock, OP options, MF mutual fund, BD bond, ET ETF, CT crypto
OwnerSP spouse, DC dependent child, JT joint, blank = the member themselves
Amount_RangeReporting bracket, e.g. $1,001 - $15,000. Members report ranges, not exact values
HouseHouse or Senate
PDF_Qualitytext (machine-readable filing) or image (OCR-required filing)

Pricing

Pay-per-event - you only pay for what you pull.

EventRate
Run initiation$0.005 per run
Transaction returned$0.0025 per row

Typical run cost: pulling 100 Pelosi transactions = $0.005 + 100 x $0.0025 = $0.255. Pulling all 2024 AAPL trades across Congress (~30 rows) = $0.005 + 30 x $0.0025 = $0.08.

Quickstart

  1. Open the Actor on the Apify Store and click Try for free.
  2. Fill in any filters you want (or none, for latest activity).
  3. Hit Start and watch the run page - results stream into the dataset.
  4. Export as JSON, CSV, or Excel from the Output tab.

Via the API

curl-X POST "https://api.apify.com/v2/acts/johnvc~us-congress-financial-disclosures-and-stock-trading-data/runs?token=YOUR_TOKEN"\
-H"Content-Type: application/json"\
-d'{"Last_Name":"Pelosi","Start_Date":"2024-01-01","End_Date":"2024-12-31","Max_Results":100}'

Via MCP (Claude, Cursor, VS Code, etc.)

This Actor is discoverable through the Apify MCP server. Connect any MCP-capable client to https://mcp.apify.com and ask: "find Congress stock trades for Nancy Pelosi in 2024" - the agent will discover and invoke this Actor automatically.

FAQ

Q: Where does the data come from? A: US Congressional Periodic Transaction Reports filed under the STOCK Act. The Actor normalizes filings from the House Clerk and the Senate eFD into one schema.

Q: Why is the amount a range, not an exact value? A: Members are only required to report amounts in brackets ($1,001-$15,000, $15,001-$50,000, etc.). The Actor returns the bracket exactly as filed.

Q: Why are some Tickers blank? A: Not every disclosed asset is publicly listed (e.g. private partnerships, real estate, treasuries). Filter on Asset_Type_Code = ST if you want stock-only rows.

Q: How fresh is the data? A: Filings are pulled on a rolling schedule. PTRs have a 30-45 day reporting deadline, so the dataset trails real trades by that much by design.

Q: How do I get only purchases or only sales? A: Use the pre-built Output views (Purchases, Sales, Options Transactions, Stock Transactions) - they're just dataset filters on Transaction_Type and Asset_Type_Code.

Q: Do you cover both the House and the Senate? A: Yes. Each row's House field is House or Senate.

Links

n8n integration

Available as an n8n community node, n8n-nodes-congress-trades-api. In n8n: Settings, Community Nodes, install n8n-nodes-congress-trades-api, then use it in any workflow (it also works as an AI Agent tool).

Featured Tasks

Ready-to-run examples that show this API solving a specific problem. Each opens its own setup so you can run it on your account in one click.

Track Congress trades by stock

One task per widely held ticker. Each returns the member, chamber, transaction type, amount range, and filing dates for every disclosed trade in that stock.

Last Updated: 2026.06.19

You might also like

Options Flow & Unusual Activity

datara/unusual-options-activity

Scrape real-time unusual options activity, full chains, and intraday flow from Barchart. Filter by Vol/OI ratio, premium, and option type. Returns clean JSON โ€” ready for Python, spreadsheets, or trading alerts. $1.50/run flat.

Yahoo Finance Options & IV Scraper (Cheap and Fast) ๐Ÿ“ˆ

ahmed_jasarevic/yahoo-finance-options

Extract Yahoo Finance options chain with real-time Implied Volatility (IV), Open Interest, and Volume. Output is perfectly flattened for Excel, CSV, and Google Sheets.

๐Ÿ‘ User avatar

Ahmed Jasarevic

49

5.0

Investment Finance Professionals

johnvc/SECInvestmentAdvisorContacts

Find and filter 250,000+ investment professionals and 15,000+ financial firms by location, firm name, and more. Get structured contact data with emails, LinkedIn profiles, and firm associations for lead generation and market research.

Google Finance API

johnvc/google-finance-api

Extract real-time stock quotes, price history, market indices, financial statements, and company news from Google Finance. Supports stocks, ETFs, indices, currencies, and crypto - single symbol or batch portfolio runs.

Sortlist scraper

saswave/sortlist-scraper

Sortlist.com and sortlist.fr scraper. Extract companies informations from a search url. Handles any sortlist subdomain. This Sortlist scraper will provide data about: company name, category, reviews, scores, team size / employee count, website, budget, sponsored status and more

Florida Business Leads

great_pistachio/florida-business-leads

Get fresh Florida business filings daily โ€” LLC/Corp registrations with officer names, addresses, registered agents, and filing details. Sourced directly from Florida Division of Corporations. Ideal for insurance agents, B2B sales, and lead generation.

๐Ÿ‘ User avatar

Saturnin Pugnet

28

Florida Sunbiz Scraper - Business Entity & LLC Leads

pink_comic/sunbiz-florida-business-leads

Florida Sunbiz scraper for business entity filings, LLC/corp lookup data, registry verification, and new-company leads. Extract names, status, officers, registered agents, addresses, FEI/EIN fields, and filing dates from Florida Division of Corporations. For KYC, prospecting, and due diligence.

Obituary Life-Insurance Lead Scraper

george.the.developer/obituary-life-insurance-leads

Recent US obituaries with surviving family extraction, funeral home details, estate signals, lead score, and insurance pitch angles. Built for life insurance agents and estate planners. Pay per result.

12