Federal Lobbying Disclosure Scraper
Pricing
from $5.00 / 1,000 results
Federal Lobbying Disclosure Scraper
Extract lobbying filings, contributions, registrants, clients, and lobbyists from the U.S. Senate LDA database. 5 datasets, server-side filters, clean JSON.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer

James Rezendes
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Extract lobbying data from the official U.S. Senate Lobbying Disclosure Act (LDA) database. Access filings, contribution reports, registrant organizations, clients, and individual lobbyists.
What data can you get?
Lobbying Filings (LD-1 / LD-2)
- Registrant and client details
- Income and expenses reported
- Specific lobbying issues and issue areas
- Individual lobbyists and their covered government positions
- Foreign entity involvement and ownership percentages
- Filing dates, types, and periods
Contribution Reports (LD-203)
- Political contributions by lobbyists
- FECA, honorary, meeting, and other contribution types
- Contributor, payee, and honoree names
- Amounts and dates
Registrants, Clients & Lobbyists
- Organization details, addresses, and contact information
- Client-registrant relationships
- Individual lobbyist names and IDs
Use cases
- Investigative journalism: Track who's lobbying for what and how much they're spending
- Policy research: Analyze lobbying trends by industry, issue area, or time period
- Competitive intelligence: See which companies are lobbying on specific issues
- Compliance monitoring: Track foreign entity involvement in lobbying
- Political contribution tracking: Follow the money from lobbyists to campaigns
- Academic research: Study lobbying patterns and influence
API Key (Optional)
An API key increases your rate limit from 15 to 120 requests per minute. Registration is free:
- Go to https://lda.senate.gov/api/register/
- Create an account (email, username, password)
- Your API key appears on your profile page
- Paste it into the "API Key" field
The scraper works without a key, just slower.
Example inputs
All 2025 filings mentioning "artificial intelligence"
{"dataset": "filings","filingYear": 2025,"lobbyingIssues": "\"artificial intelligence\""}
Big spenders: filings over $1M in 2024
{"dataset": "filings","filingYear": 2024,"amountMin": 1000000,"maxResults": 100}
Lobbying by a specific company
{"dataset": "filings","clientName": "\"Google\"","filingYear": 2025}
Political contributions mid-year 2024
{"dataset": "contributions","filingYear": 2024,"filingPeriod": "mid_year"}
All registrants in California
{"dataset": "registrants","state": "CA"}
Output
Each record is a clean JSON object with human-readable field names. Filings include nested lobbying activities with issue areas and lobbyist details.
Pricing
This Actor uses pay-per-event pricing at $5 per 1,000 results.
Data source
All data comes from the U.S. Senate Office of Public Records via their official REST API. Data covers filings from 2000 to present (contributions from 2008).
Limits
- The Senate API returns max 25 results per page, so large datasets require many requests
- With an API key: ~120 pages/min. Without: ~15 pages/min
- Some very old filings may have incomplete data