Congressional Trades Scraper
Pricing
from $0.60 / 1,000 results
Congressional Trades Scraper
Extract US Congress stock trades and financial disclosures from the free Bargo Congress Trades API. House + Senate, normalized JSON. No browser, no proxy, no PDF parsing.
Pricing
from $0.60 / 1,000 results
Rating
0.0
(0)
Developer
Aurenic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Extract US Congress stock trades and financial disclosures from the free Bargo Congress Trades API. House + Senate, normalized JSON. No browser, no proxy, no PDF parsing.
What does Congressional Trades Scraper do?
Scrape every publicly disclosed stock trade by members of the US Congress under the STOCK Act, in four modes:
- Trades — the global trade feed, or filtered by ticker, member, chamber, transaction type, and date range.
- Members — every tracked member of Congress with trade counts, buy/sell breakdown, and last-trade date.
- Member detail — one member's full profile plus every disclosed trade.
- Stats — aggregate dataset statistics and freshness.
The data comes from the Bargo Congress Trades API, a free, keyless-by-default REST service that normalizes official House Clerk and Senate eFD disclosures into a single JSON schema. No API key required to try it — a free key raises daily quotas.
Output fields
Trade
| Field | Description |
|---|---|
| tradeId | Unique trade identifier |
| member / memberSlug | Member name and slug |
| chamber | house or senate |
| party | Political party |
| state | State |
| ticker / assetName | Stock ticker and asset name |
| transactionType | buy, sell, or exchange |
| transactionDate | Date the trade happened |
| disclosureDate | Date it was filed |
| amountRange | Disclosed amount bracket |
| amountLow / amountHigh | Numeric bounds parsed from the bracket |
| daysToDisclose | Days between trade and disclosure |
| isLateFiling | Flag for filings past the 45-day STOCK Act window |
| sourceUrl | Link to the original filing |
Member
| Field | Description |
|---|---|
| slug | Member slug |
| name | Display name |
| chamber / party / state / district | Political identity |
| totalTrades | Total disclosed trades |
| buyCount / sellCount | Buy and sell breakdown |
| lastTradeDate / firstTradeDate | Activity range |
Who is it for?
- Quant researchers building signals from congressional trading patterns
- Investigative journalists tracking trades around hearings and votes
- Compliance and ESG teams monitoring exposure to insider patterns
- Fintech builders powering "who traded what, when" widgets
- Civic transparency platforms publishing searchable trade databases
- Algo traders piping structured JSON into strategy pipelines
Pricing
$0.60 per 1,000 results. No subscription.
| Results | Cost |
|---|---|
| 100 | $0.06 |
| 1,000 | $0.60 |
| 10,000 | $6.00 |
How to use it
- Pick a Mode.
- For trades mode: optionally filter by Tickers, Members, Chamber, Transaction Type, and Date Range.
- For memberDetail mode: enter Member slugs.
- Optionally paste a free Bargo API key to raise quotas.
- Click Start.
Output example
{"recordType": "trade","tradeId": "abc123","member": "Nancy Pelosi","memberSlug": "nancy-pelosi","chamber": "house","party": "D","state": "CA","ticker": "NVDA","assetName": "NVIDIA Corporation","transactionType": "buy","transactionDate": "2026-06-15","disclosureDate": "2026-07-01","amountRange": "$1,000,001 - $5,000,000","amountLow": 1000001,"amountHigh": 5000000,"daysToDisclose": 16,"isLateFiling": false,"sourceUrl": "https://disclosures-clerk.house.gov/public_disc/ptr-pdfs/2026/20034567.pdf","scrapedAt": "2026-09-23T12:00:00.000Z"}
Technical details
- Bargo Congress Trades API —
https://www.bargo.ai/free-apis/congress/v1. Free, keyless by default, normalized JSON. - Official sources — House Clerk (
disclosures-clerk.house.gov) + Senate eFD (efdsearch.senate.gov), normalized by Bargo. - No PDF parsing — Bargo returns structured data directly. Unlike other actors that download and parse PTR PDFs, this actor works entirely through the JSON API.
- No browser, no proxy — pure REST.
- Free tier: 30 requests/day, 100 rows/day (keyless). Free key: 100 requests/day, 1,000 rows/day. Get one at
https://www.bargo.ai/free-apis/dash. - Coverage window: last 3 months of disclosures on the free tier.
Known limits
- Free tier is row-limited. Keyless: 100 rows/day. Free key: 1,000 rows/day. For production runs (10,000+ trades), you'll need to supply a key or split across days.
- 3-month window. The Bargo free tier covers the last 3 months of disclosures. Older trades are not available through this actor.
- Anonymous requests share an IP quota. Without a key, all Apify users share the same IP-based quota — a free personal key eliminates that contention.
- No historical archive. For trades older than 3 months, the House Clerk ZIP archive and Senate eFD are the upstream sources. Those require PDF parsing and are not covered by this actor.
- Late-filing flag depends on Bargo's normalization. Fields like
isLateFilinganddaysToDiscloseare computed by Bargo, not the raw filing.
FAQ
Do I need an API key? No — the Bargo API is keyless by default. A free key raises the daily quota from 100 to 1,000 rows.
Do I need a proxy? No. Datacenter IPs are accepted.
Does this cover both chambers? Yes — House and Senate, in one normalized schema.
How do I get a free key? Visit https://www.bargo.ai/free-apis/dash and register.
How do I get older data? For pre-3-month disclosures, the upstream sources are House Clerk (disclosures-clerk.house.gov/public_disc/financial-pdfs/{YEAR}FD.zip) and Senate eFD (efdsearch.senate.gov). Those require PDF parsing and are out of scope for this actor.
How do I export data? After a run, go to Storage → Export as JSON, CSV, Excel.
Support
Open an issue on the Actor's page for bugs or feature requests.