Congress Stock Trading Scraper - Politician Trades API avatar

Congress Stock Trading Scraper - Politician Trades API

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Congress Stock Trading Scraper - Politician Trades API

Congress Stock Trading Scraper - Politician Trades API

Track US Congress stock trades and financial disclosures. Search House and Senate periodic transaction reports (PTRs) by member name, state, or filing type. Essential for journalists, researchers, compliance teams, and transparency advocates. Official data from House Clerk and Senate eFD.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

1

Bookmarked

11

Total users

5

Monthly active users

2.7 days

Issues response

7 hours ago

Last modified

Share

Search US Congressional financial disclosure records covering both the House of Representatives and Senate. Extract actual stock trades -- ticker symbol, buy/sell, amount, transaction date -- directly from PTR filing PDFs and Senate eFD PTR pages for research, compliance, and agent workflows.

What data is included?

  • Stock trades parsed from PTR filings -- individual House PDF and Senate eFD transactions with ticker, type (Purchase/Sale), amount range, and dates
  • Periodic Transaction Reports (PTRs) -- stock trades that members must disclose within 45 days
  • Annual Financial Disclosures -- yearly reports of all assets, income, liabilities, and transactions
  • Amendments -- corrections and updates to prior filings

Data comes directly from official government sources:

Output fields

Filing-level fields

FieldDescription
memberNameName of the Congress member
chamberHouse or Senate
stateTwo-letter state code
districtCongressional district (House only)
filingYearYear of the disclosure
filingTypeP (PTR), O (Original), A (Amendment), etc.
documentUrlDirect link to the disclosure document
transactionsArray of individual stock trades (PTR filings only)

Transaction fields (when Parse Stock Trades is enabled)

FieldDescription
tickerStock ticker symbol (e.g., AAPL, MSFT, PANW)
assetNameFull company/asset name
transactionTypePurchase, Sale, or Exchange
ownerSelf, Spouse, Joint, or Dependent Child
transactionDateDate of the trade (MM/DD/YYYY)
amountDollar range (e.g., "$1,001 - $15,000")
assetTypeST (Stock), OP (Option), etc.
descriptionAdditional notes (e.g., option strike price, expiration)

Use cases

  • Financial research -- analyze Congressional trading patterns for market signals
  • Journalist investigations -- track politician stock trading and potential conflicts of interest
  • Transparency advocacy -- monitor compliance with the STOCK Act
  • Quant trading -- build strategies around Congressional insider activity
  • Agent/API workflows -- feed official-source politician trade data into monitoring, alerts, and due-diligence tools
  • Academic research -- study the relationship between legislation and personal investments

Example output

{
"memberName": "Nancy Pelosi",
"chamber": "House",
"state": "CA",
"filingType": "P",
"filingTypeLabel": "Periodic Transaction Report",
"filingDate": "2/23/2024",
"documentUrl": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2024/20024542.pdf",
"transactions": [
{
"owner": "Spouse",
"assetName": "Palo Alto Networks, Inc.",
"ticker": "PANW",
"transactionType": "Purchase",
"transactionDate": "02/12/2024",
"amount": "$500,001 - $1,000,000",
"description": "Purchased 50 call options with a strike price of $200"
}
]
}

Input options

  • Member Last Name -- search by specific member (e.g., "Pelosi", "Tuberville")
  • Chamber -- House, Senate, or both
  • Filing Year -- 2012 through current year
  • State -- filter by state (e.g., "CA", "AL")
  • Filing Type Filter -- filter to PTRs only, originals, or amendments
  • Parse Stock Trades from PTRs -- extract individual trades from House PDF and Senate eFD PTR filings (enabled by default)

Notes

  • The Senate eFD flow uses the current browser-style search form plus the DataTables JSON endpoint. If Senate results are unavailable, House results are still returned.
  • Transaction parsing works for House PTR PDFs and Senate eFD HTML PTR pages; scanned/paper filings may not expose structured transaction rows.
  • Data availability varies by year. Most complete data is from 2013 onward.