LDA Lobbying Disclosure Scraper
Pricing
from $50.00 / 1,000 lobbying filings
LDA Lobbying Disclosure Scraper
Scrape federal Lobbying Disclosure Act filings β registrant + client, year/period, income/expenses (USD), lobbying activities (issue codes + descriptions), named lobbyists, government entities contacted. OpenSecrets feed for journalism, corporate affairs, advocacy, compliance.
Pricing
from $50.00 / 1,000 lobbying filings
Rating
0.0
(0)
Developer
NexGenData
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Share
ποΈ LDA Lobbying Disclosure Scraper β Every federal lobbying filing β firm, client, issues, spend, lobbyists named
Scrape the Senate Office of Public Records' Lobbying Disclosure Act (LDA) filings β every federal lobbying registration and quarterly LD-2 report. Get the lobbying firm, client name, lobbyists (named individuals), issues lobbied (with bill numbers), agencies contacted, and dollar amount spent or received.
One actor. One token. Real-time regulator-direct data delivered in structured JSON.
π Sample Output

filing_uuid | filing_type_display | filing_period | filing_period_display | posted_by_name | dt_posted |
|---|---|---|---|---|---|
| 7866327b-c892-4430-b9f0-1f0f679c58c6 | Registration | first_quarter | 1st Quarter (Jan 1 - Mar 31) | Amy R. Williams | 2024-01-02T10:13:41-05:00 |
| 295a9fd5-5775-4a38-b8d3-8897973ab6cd | Registration | first_quarter | 1st Quarter (Jan 1 - Mar 31) | David Anderson | 2024-01-02T11:05:58-05:00 |
| 467e4a97-6351-4902-8ffa-dd51632e156b | 1st Quarter - Report | first_quarter | 1st Quarter (Jan 1 - Mar 31) | Sean Farrell | 2024-01-02T13:14:26-05:00 |
| d4c934f7-dab7-4600-95dc-e0f1ff05a8a7 | 1st Quarter - Report | first_quarter | 1st Quarter (Jan 1 - Mar 31) | Sean Farrell | 2024-01-02T13:19:24-05:00 |
| f32a7add-ee52-4ac8-b28a-7720917ae371 | Registration | first_quarter | 1st Quarter (Jan 1 - Mar 31) | THOMAS C DOWNS | 2024-01-02T16:42:38-05:00 |
| d05eac1f-0651-48a8-b34f-d57b6d40cd06 | 1st Quarter - Report | first_quarter | 1st Quarter (Jan 1 - Mar 31) | Jonathon Angel Ramos | 2024-01-02T21:05:16-05:00 |
Real rows from run 5PDYZb6aKSYeThSAr on build 0.0.10 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.
βοΈ Sample inputs
This is the Store example input β the same input Apify's automated check runs β so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:
{"filingYear": 2024,"filingPeriod": "first_quarter","maxFilings": 10}
π§ Input reference
| Field | Type | Default | What it does |
|---|---|---|---|
filingYear (required) | integer | 2024 | Calendar year of the LDA filing (e.g. 2024). Federal lobbying disclosures are filed quarterly + mid-year for separate reporting tracks. Records exist back to 2008. |
filingPeriod | string (first_quarter, second_quarter, third_quarter, fourth_quarter, mid_year, year_end, mid_year_termination, year_end_termination) | "first_quarter" | Which reporting period to pull. Q1 / Q2 / Q3 / Q4 are quarterly LDA filings. Mid-year / Year-end track separately for LD-203 contribution reports. Aliases: Q1=first_quarter, Q2=se⦠|
registrantName | string | "" | Filter to filings where the registrant (lobbying firm) name contains this string. Case-insensitive partial match. Example: 'Brownstein' matches 'Brownstein Hyatt Farber Schreck'. |
clientName | string | "" | Filter to filings where the client (the entity hiring the lobbyist) name contains this string. Example: 'Amazon' matches every filing on behalf of Amazon's various entities. |
issueArea | string | "" | Filter on free-text mentioned within the filing's specific-lobbying-issues field. Common LDA issue codes you can search by: TAX, HCR (healthcare), DEF (defense), ENV (environment)β¦ |
maxFilings | integer | 10 | Maximum number of filings to return (1β5000). Each filing is one dataset row with full activities + lobbyists + government-contacts arrays. |
π§Ύ JSON sample record
One real record from run 5PDYZb6aKSYeThSAr (emails/phones masked, long text shortened):
{"filing_uuid": "7866327b-c892-4430-b9f0-1f0f679c58c6","filing_type": "RR","filing_type_display": "Registration","filing_year": 2024,"filing_period": "first_quarter","filing_period_display": "1st Quarter (Jan 1 - Mar 31)","filing_document_url": "https://lda.gov/filings/public/filing/7866327b-c892-4430-b9f0-1f0f679c58c6/print/","income": null,"expenses": null,"expenses_method": null,"posted_by_name": "Amy R. Williams","dt_posted": "2024-01-02T10:13:41-05:00","termination_date": null,"registrant_id": 35707,"registrant_name": "SMITH GARSON","registrant_description": "Government affairs","registrant_address": "750 First Street NE SUITE 1130 WASHINGTON DC 20002 US","client_id": 58116,"client_name": "E-COM 9-1-1 DISPATCH CENTER","client_general_description": "Emergency services dispatch center","client_state": "Illinois","client_country": "United States of America","lobbying_activities": [{"general_issue_code": "BUD","general_issue_code_display": "Budget/Appropriations","description": "Federal funding opportunities related to emergency and disaster preparedness.","lobbyists": [{"first_name": "BRETT","last_name": "GARSON","covered_position": null,"new": true},{"first_name": "KRISTIAN","last_name": "CHIN","covered_position": "Scheduler/special assistant, Rep. Raul Ruiz; Staff Assistant, Legislative Correspondent, Legislative Assistant, Rep. Zoe Lofgren","new": true},{"first_name": "KIERSTIN","last_name": "STRADFORD-PATTERSON","covered_position": "Legislative Correspondent and Systems Administrator, Congressman Elijah E. Cummings Legislative Assistant and Systems Administrator, Congressman Kweisi Mfume","new": true}],"government_entities": []},{"general_issue_code": "DIS","general_issue_code_display": "Disaster Planning/Emergencies","description": "Federal funding opportunities related to emergency and disaster preparedness.","lobbyists": [{"first_name": "BRETT","last_name": "GARSON","covered_position": null,"new": true},{"first_name": "KRISTIAN","last_name": "CHIN","covered_position": "Scheduler/special assistant, Rep. Raul Ruiz; Staff Assistant, Legislative Correspondent, Legislative Assistant, Rep. Zoe Lofgren","new": true},{"first_name": "KIERSTIN","last_name": "STRADFORD-PATTERSON","covered_position": "Legislative Correspondent and Systems Administrator, Congressman Elijah E. Cummings Legislative Assistant and Systems Administrator, Congressman Kweisi Mfume","new": true}],"government_entities": []}],"issue_codes": ["BUD","DIS"],"lobbyist_names": ["BRETT GARSON","KIERSTIN STRADFORD-PATTERSON","KRISTIAN CHIN"],"government_entities": [],"foreign_entities": [],"filing_url": "https://lda.gov/api/v1/filings/7866327b-c892-4430-b9f0-1f0f679c58c6/","source": "lda.senate.gov"}
π° Pricing
| Event | Price (USD) | When it is charged |
|---|---|---|
Actor Start (apify-actor-start) | $5e-05 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
Lobbying filing (apify-default-dataset-item) | $0.05 | Single LDA lobbying disclosure filing parsed and pushed to the dataset. |
Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 Γ $0.05 = $5.00 plus the start fee.
π Related Actors
More from the NexGenData US government, courts & regulators family:
- US Government Contracts Search β Awards Data API
- Insurance Agent License Leads β Producer Directory API
- IRS 990 Nonprofit Filings Scraper β Records API
- Liquor License Leads β New License Holder Prospects API
- New York Corporations Search β NY Entity Data API
- NHTSA US Vehicle Recalls Lookup API
46 more in this family on the NexGenData Store page.
Why This Actor Beats LobbyView, OpenSecrets, Bloomberg Government
- OpenSecrets is delayed; LobbyView is academic: OpenSecrets aggregates beautifully but updates on a delayed cycle. LobbyView is research-grade but harder to integrate. We surface raw Senate filings at $0.05 per filing.
- Lobbyist-by-name extraction: Every LD-2 lists named lobbyists β we parse the full lobbyist list so you can build influence-graph datasets and prospect for former-government talent.
- Bill-number issue tracking: Issues are filed with bill numbers and CRP issue codes. Filter to filings that mention a specific bill or topic in one query.
- Quarterly + termination + amended filings: Track lobbying spend per quarter, registration changes, and termination reports β full LDA lifecycle.
| Feature | This Actor ποΈ | LobbyView | OpenSecrets | Bloomberg Government |
|---|---|---|---|---|
| Pricing model | Pay-per-result (cents per record) | Per-seat license $5K-30K/yr | Per-seat license $10K-25K/yr | Per-seat license $10K-30K/yr |
| Free tier | Yes (Apify free credits) | No | No | Limited search only |
| Real-time freshness | Minutes after source publish | End-of-day refresh | Hourly refresh | Hourly refresh |
| Data source | Direct from regulator | Mixed proprietary + scraped | Mixed proprietary + scraped | Mixed proprietary + scraped |
| API access | REST + webhooks built in | Add-on; extra licence | Add-on; extra licence | Limited |
| Bulk historical | Yes β date-range backfill | Limited download caps | Limited download caps | Limited download caps |
| Setup time | 5 minutes (token + run) | Procurement + onboarding | Procurement + onboarding | Procurement + onboarding |
What You Get
Every record returned by this actor is structured JSON with the following fields populated wherever the source filing provides them:
- Filing ID, filing type (registration, LD-2 quarterly, LD-203 contribution, termination, amendment)
- Filing year, quarter, posted date
- Lobbying firm/registrant name, registrant ID, address
- Client name, client ID, state of incorporation
- Total income (firm) or expense (in-house) for the quarter
- General issue area codes (CRP) and specific issue narratives
- Bill numbers referenced
- Federal agencies contacted (House, Senate, EPA, FDA, etc.)
- Named lobbyists with covered-position history (former government roles)
- Foreign-entity flag and country (where applicable)
The full output schema is stable across runs β safe to load into Snowflake, BigQuery, Postgres, or your data warehouse without re-mapping each refresh.
Use Cases
- Government-affairs sales / DC consultants β Prospect new clients by identifying who's already lobbying your sector β and who isn't.
- Investors β Track corporate-lobbying spend as a leading indicator of regulatory risk and political-risk pricing.
- Journalists β Investigate revolving-door dynamics β which former staffers represent which clients.
- Compliance officers β Build internal lobbying-disclosure tracking against named-lobbyist databases.
- Academic researchers β Empirical lobbying-effects studies across sectors and Congresses.
- Advocacy groups β Counter-mobilize against industry lobbying on specific bills.
- Foreign-policy analysts β Monitor FARA-adjacent lobbying by foreign-government-tied clients.
Quick Start
Install the Apify Python client, set your token, and call the actor:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("nexgendata/lda-lobbying-disclosure-scraper").call(run_input={"maxItems": 100,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
You can also trigger via cURL:
curl -X POST "https://api.apify.com/v2/acts/nexgendata~lda-lobbying-disclosure-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"maxItems": 100}'
Schedule it on Apify's built-in scheduler for daily, hourly, or every-5-minute refreshes β no infra required.
Pricing
This actor uses pay-per-event pricing on Apify. Primary event: LDA filing at $0.05 per record. An Actor Start fee of $0.00005 applies per run (charged per GB of memory, minimum 1). No subscription, no seat licence, no procurement cycle β pay only for the rows you receive.
For high-volume use cases (100K+ records/month), contact us at NexGenData for volume discounts.
Sister Actors in the NexGenData Fleet
NexGenData publishes the deepest SEC/regulatory actor catalog on Apify. Pair this actor with:
| Use case | Actor |
|---|---|
| FEC independent expenditures and Super PAC spending | fec-independent-expenditures-scraper |
| Federal Register rule filings | federal-register-rules-scraper |
| USAspending federal awards & contracts | usaspending-federal-awards-scraper |
| FTC enforcement actions | ftc-enforcement-actions-scraper |
| CFPB consumer complaints | cfpb-consumer-complaints-scraper |
| IRS 990 nonprofit filings β 501(c)(4) and trade-group spending | irs-990-nonprofit-explorer-scraper |
Browse the full 200+ actor catalog at https://apify.com/nexgendata.
FAQ
Q: What's LDA?
A: Lobbying Disclosure Act of 1995 β federal law requiring lobbyists and firms to register and report quarterly on lobbying activities.
Q: How fresh is the data?
A: LD-2 quarterly filings are due 20 days after each calendar quarter end. We read filings as soon as they post.
Q: Can I track a specific lobbyist?
A: Yes β pass lobbyist_name to filter every filing that names a specific individual.
Q: Does this include FARA filings?
A: No β FARA (foreign agent) filings are a separate DOJ registry, not LDA. A separate actor handles FARA.
Q: Is this legal?
A: Yes. LDA filings are public records under federal law.
Q: What's historical depth?
A: Senate LDA database goes back to 1999. Pre-1995 lobbying is not federally disclosed.
About NexGenData
NexGenData publishes 200+ buyer-intent Apify actors covering SEC filings, federal regulatory data (EPA, FTC, CFPB, FEC, IRS 990, FAA), private-market intelligence (Form D, IPO, 13F, 13D/G), stock screeners across 30+ exchanges (NYSE, NASDAQ, LSE, TSX, ASX, HKEX, KOSPI, SGX, B3, BSE), B2B lead generation, and competitive intelligence. All actors are pay-per-result with no seat licences and no minimum commitments.
Browse the full catalog and start a free run at https://apify.com/nexgendata.
Built by independent regulatory-data engineers. Reach out via the Apify message form for custom data integrations.
Related NexGenData actors
Part of the 2. Corporate Announcements & Disclosures workflow. Related NexGenData actors:
- PR Newswire Releases β Corporate Announcement Stream
- Investegate RNS Aggregator β UK LSE/AIM Announcement Metadata
- SEC Form 8-K Material Events Tracker
- SGX Company Announcements β Singapore Exchange Disclosure Feed
- ASX Company Announcements β Australian Market Disclosure Feed
Browse the full NexGenData storefront by workflow or the Corporate Announcements & Disclosures cluster guide.