State Lobbyist Registry Scraper avatar

State Lobbyist Registry Scraper

Pricing

Pay per event

Go to Apify Store
State Lobbyist Registry Scraper

State Lobbyist Registry Scraper

Scrape registered lobbyists from US state ethics commissions. Covers Florida (Legislative + Executive, with client/principal names, industry codes and effective dates) and Texas (statewide registry with business type). Filter by state, branch and year.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a month ago

Last modified

Share

State Lobbyist Registry Scraper — Florida & Texas

Scrapes official US state lobbyist registries and exports them as one structured lobbyist database. Covers Florida's Division of Lobby Registration and the Texas Ethics Commission — the two largest state lobbying registries in the country. Returns lobbyist name, mailing address, phone number, and, for Florida, full client/principal details including NAICS industry codes and registration effective dates.

Select one state or both in a single run.


Coverage by state

StateRecords (2025)What you get
Florida (FL)~1,700 Legislative, ~1,600 ExecutiveName, address, phone, plus the full client/principal list with NAICS industry codes and effective dates. Legislative and Executive branches tracked separately
Texas (TX)~1,900Name, address (street, city, state, ZIP), phone, and the lobbyist's self-reported business/occupation

Every record carries a state field, so a combined run stays readable. Fields a state doesn't publish come back null rather than missing, so every row has the same shape.


Features

  • Pull every registered lobbyist for a given year from Florida, Texas, or both
  • Contact details: name, mailing address, phone number
  • Florida: client/principal names, NAICS industry codes, and effective registration dates
  • Texas: business/occupation, plus address split into city, state and ZIP
  • Florida covers Legislative (L) and Executive (E) branches — or both in one run
  • Handles Florida's full A–Z alphabetical index automatically, no manual pagination
  • No proxies required. Both registries are public government sources

Who needs state lobbyist data?

  • Government affairs researchers — Track which lobbyists are active on behalf of specific industries, then cross-reference with legislation
  • Journalists and watchdogs — Map principal–lobbyist relationships for a reporting investigation
  • Compliance and ethics teams — Screen vendors or partners for undisclosed lobbying activity
  • Political data platforms — Build or refresh a multi-state lobbying dataset from the authoritative sources
  • Law firms and consultancies — Identify competitors' client relationships, or verify a prospective hire's registration history

How it works

  1. Pick your states, a year, and (for Florida) a branch
  2. Texas is published as a single official workbook per year — it's pulled and parsed in one request
  3. Florida is indexed alphabetically — the scraper walks A–Z collecting every lobbyist detail page, then fetches and parses each one for name, address, phone and the full principal list
  4. Results are saved to the Apify dataset as clean, structured JSON

When both states are selected, maxItems is split between them so neither is starved.


Input

{
"states": ["FL", "TX"],
"branch": "L",
"year": 2025,
"maxItems": 0
}
FieldTypeDefaultDescription
statesarray["FL"]States to scrape — FL, TX, or both
branchstringLBranch to scrape: L (Legislative), E (Executive), or both. Florida only — Texas does not split its registry
yearinteger2025Registration year (Florida: 2005–present)
maxItemsinteger0Maximum records to return. 0 means no limit

Output fields

{
"lobbyist_id": "00070358",
"state": "TX",
"branch": null,
"year": 2025,
"name": "Abbott, Sean (Mr.)",
"address": "100 Congress Avenue, Suite 1300, Austin, TX 78701",
"city": "Austin",
"state_code": "TX",
"zip": "78701",
"phone": "(512)435-2334",
"business": "Attorney",
"principals": null,
"filing_url": "https://www.ethics.state.tx.us/data/search/lobby/2025/2025RegisteredLobbyists.xlsx",
"scraped_at": "2026-07-26T11:41:02.508Z"
}
FieldTypeDescription
lobbyist_idstringRegistry ID (Florida: numeric registry ID; Texas: TEC FilerID)
statestringTwo-letter state code (FL, TX)
branchstringL (Legislative) or E (Executive). Florida only
yearintegerRegistration year
namestringFull legal name. Florida resolves to the current name if a name change is on file
addressstringMailing address as listed in the registry
citystringCity — Texas
state_codestringState portion of the mailing address — Texas
zipstringZIP code — Texas
phonestringPhone number
businessstringSelf-reported business or occupation — Texas
principalsstringSemicolon-separated clients/principals the lobbyist represents — Florida
principal_industry_codesstringSemicolon-separated NAICS codes with descriptions — Florida
principal_effective_datesstringSemicolon-separated effective dates per principal — Florida
filing_urlstringDirect URL to the detail page or official source file
scraped_atstringISO 8601 timestamp of when the record was scraped

🔍 FAQ

Which states are supported?

Florida and Texas today. Both are pulled from the official state source, not a third-party aggregator. More states are on the roadmap — the registries differ enormously in how (and whether) they publish data, so they're added one at a time.

How do I scrape lobbyists for one state only?

Set states to just that state, e.g. ["TX"]. Selecting a single state gives it the whole maxItems budget.

How much does it cost to run?

Pay-per-event pricing: $0.10 per run start plus $0.001 per record. Texas (~1,900 records) costs roughly $2.00. A full 2025 Florida Legislative run (~1,700 lobbyists) costs roughly $1.80; both Florida branches (~3,300 records) roughly $3.40.

Can I get data for past years?

Florida has data back to 2005 — set year to any year from 2005 onward. Texas publishes a workbook per registration year.

Does the scraper need proxies?

No. Both registries are public government sources with no rate limiting, no CAPTCHA, and no bot detection.

What's the difference between Legislative and Executive branches?

Florida tracks lobbyists for two distinct branches. Legislative (L) are registered with the Florida Legislature; Executive (E) with state agencies and the executive branch. Some appear in both — use branch: "both" to get everyone. Texas does not split its registry this way, so Texas records return branch: null.


Need more features?

Need another state, different fields, or a custom configuration? File an issue on the actor page or get in touch.

Why use this scraper?

  • Authoritative sources — Data comes directly from the Florida Division of Lobby Registration and the Texas Ethics Commission, the official state databases
  • Complete principal data — Florida returns the full client list with NAICS codes and effective dates, the part most tools skip
  • One schema across states — Combined runs come back as uniform rows, so a multi-state dataset needs no reshaping
  • Affordable — $0.001/record means a full statewide pull costs less than a cup of coffee