Congress Stock Trading & Financial Disclosure Scraper API avatar

Congress Stock Trading & Financial Disclosure Scraper API

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Congress Stock Trading & Financial Disclosure Scraper API

Congress Stock Trading & Financial Disclosure Scraper API

Track Congress stock trades and annual financial disclosures. Parses House/Senate PTR transactions plus annual holdings/assets, income, liabilities, and transaction-summary rows from official House Clerk and Senate eFD filings. Built for journalists, compliance teams, researchers, and agents.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

1

Bookmarked

14

Total users

4

Monthly active users

3 days

Issues response

9 days 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 House and Senate annual/original disclosures, parse holdings/assets, earned income, liabilities, and Part 4a transaction summary rows where the official filing exposes structured text.

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 -- House and Senate annual/original reports include parsed holdings/assets, earned income, liabilities, and Part 4a transaction summaries when the official filing text is extractable
  • 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 for PTR filings; for annual filings, Part 4a transaction-summary rows
holdingsAnnual disclosure holdings/assets table (asset name, ticker, owner, value, income)
annualIncomeAnnual earned and non-investment income rows
liabilitiesAnnual liabilities rows

Transaction fields (when Parse Trades and Annual Holdings 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)

Annual holding fields (House/Senate annual/original filings)

FieldDescription
assetNameAsset or holding name from Part 3
tickerParsed ticker when present (e.g., AAPL, FDRXX)
assetTypeAsset category/type (e.g., Corporate Securities Stock, Bank Deposit)
ownerSelf, Spouse, Joint, or Dependent Child
valueReported value range
incomeTypeReported income type
incomeReported income amount/range

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

House and Senate annual/original disclosures now include holdings/assets, earned income, liabilities, and annual transaction-summary rows when the official filing text is extractable. A verified House annual fixture is query=Pelosi, filingYear=2025, filingType=O, fetchTransactions=true.

{
"memberName": "Nancy Pelosi",
"chamber": "House",
"filingType": "O",
"filingTypeLabel": "Financial Disclosure Statement",
"filingYear": 2025,
"documentUrl": "https://disclosures-clerk.house.gov/public_disc/financial-pdfs/2025/10063740.pdf",
"holdings": [
{
"assetName": "Apple Inc. (AAPL)",
"ticker": "AAPL",
"assetType": "Corporate Securities Stock",
"owner": "Spouse",
"value": "$5,000,001 - $25,000,000",
"incomeType": "Dividends",
"income": "$100,001 - $1,000,000"
}
],
"transactions": [
{
"assetName": "NVIDIA Corporation (NVDA)",
"ticker": "NVDA",
"transactionType": "Purchase",
"transactionDate": "06/24/2024",
"amount": "$1,000,001 - $5,000,000"
}
],
"annualIncome": [],
"liabilities": []
}

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 Trades and Annual Holdings -- extract individual PTR trades and structured House/Senate annual holdings/assets, income, liabilities, and Part 4a summaries (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; annual/original disclosure parsing works for Senate eFD annual HTML pages and House annual PDFs with extractable text. Scanned/paper filings may still return metadata only.
  • Data availability varies by year. Most complete data is from 2013 onward.