LDA Lobbying Disclosure Scraper avatar

LDA Lobbying Disclosure Scraper

Pricing

from $50.00 / 1,000 lobbying filings

Go to Apify Store
LDA Lobbying Disclosure Scraper

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

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

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

6 real rows delivered by LDA Lobbying Disclosure Scraper β€” run 5PDYZb6aKSYeThSAr on build 0.0.10

filing_uuidfiling_type_displayfiling_periodfiling_period_displayposted_by_namedt_posted
7866327b-c892-4430-b9f0-1f0f679c58c6Registrationfirst_quarter1st Quarter (Jan 1 - Mar 31)Amy R. Williams2024-01-02T10:13:41-05:00
295a9fd5-5775-4a38-b8d3-8897973ab6cdRegistrationfirst_quarter1st Quarter (Jan 1 - Mar 31)David Anderson2024-01-02T11:05:58-05:00
467e4a97-6351-4902-8ffa-dd51632e156b1st Quarter - Reportfirst_quarter1st Quarter (Jan 1 - Mar 31)Sean Farrell2024-01-02T13:14:26-05:00
d4c934f7-dab7-4600-95dc-e0f1ff05a8a71st Quarter - Reportfirst_quarter1st Quarter (Jan 1 - Mar 31)Sean Farrell2024-01-02T13:19:24-05:00
f32a7add-ee52-4ac8-b28a-7720917ae371Registrationfirst_quarter1st Quarter (Jan 1 - Mar 31)THOMAS C DOWNS2024-01-02T16:42:38-05:00
d05eac1f-0651-48a8-b34f-d57b6d40cd061st Quarter - Reportfirst_quarter1st Quarter (Jan 1 - Mar 31)Jonathon Angel Ramos2024-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

FieldTypeDefaultWhat it does
filingYear (required)integer2024Calendar 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.
filingPeriodstring (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…
registrantNamestring""Filter to filings where the registrant (lobbying firm) name contains this string. Case-insensitive partial match. Example: 'Brownstein' matches 'Brownstein Hyatt Farber Schreck'.
clientNamestring""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.
issueAreastring""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)…
maxFilingsinteger10Maximum 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

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$5e-05Charged 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.05Single 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.

More from the NexGenData US government, courts & regulators family:

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.
FeatureThis Actor πŸ›οΈLobbyViewOpenSecretsBloomberg Government
Pricing modelPay-per-result (cents per record)Per-seat license $5K-30K/yrPer-seat license $10K-25K/yrPer-seat license $10K-30K/yr
Free tierYes (Apify free credits)NoNoLimited search only
Real-time freshnessMinutes after source publishEnd-of-day refreshHourly refreshHourly refresh
Data sourceDirect from regulatorMixed proprietary + scrapedMixed proprietary + scrapedMixed proprietary + scraped
API accessREST + webhooks built inAdd-on; extra licenceAdd-on; extra licenceLimited
Bulk historicalYes β€” date-range backfillLimited download capsLimited download capsLimited download caps
Setup time5 minutes (token + run)Procurement + onboardingProcurement + onboardingProcurement + 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 ApifyClient
client = 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 caseActor
FEC independent expenditures and Super PAC spendingfec-independent-expenditures-scraper
Federal Register rule filingsfederal-register-rules-scraper
USAspending federal awards & contractsusaspending-federal-awards-scraper
FTC enforcement actionsftc-enforcement-actions-scraper
CFPB consumer complaintscfpb-consumer-complaints-scraper
IRS 990 nonprofit filings β€” 501(c)(4) and trade-group spendingirs-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.

Part of the 2. Corporate Announcements & Disclosures workflow. Related NexGenData actors:

Browse the full NexGenData storefront by workflow or the Corporate Announcements & Disclosures cluster guide.