State Lobbyist Registry Scraper
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
a month ago
Last modified
Categories
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
| State | Records (2025) | What you get |
|---|---|---|
Florida (FL) | ~1,700 Legislative, ~1,600 Executive | Name, address, phone, plus the full client/principal list with NAICS industry codes and effective dates. Legislative and Executive branches tracked separately |
Texas (TX) | ~1,900 | Name, 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
- Pick your states, a year, and (for Florida) a branch
- Texas is published as a single official workbook per year — it's pulled and parsed in one request
- 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
- 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}
| Field | Type | Default | Description |
|---|---|---|---|
states | array | ["FL"] | States to scrape — FL, TX, or both |
branch | string | L | Branch to scrape: L (Legislative), E (Executive), or both. Florida only — Texas does not split its registry |
year | integer | 2025 | Registration year (Florida: 2005–present) |
maxItems | integer | 0 | Maximum 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"}
| Field | Type | Description |
|---|---|---|
lobbyist_id | string | Registry ID (Florida: numeric registry ID; Texas: TEC FilerID) |
state | string | Two-letter state code (FL, TX) |
branch | string | L (Legislative) or E (Executive). Florida only |
year | integer | Registration year |
name | string | Full legal name. Florida resolves to the current name if a name change is on file |
address | string | Mailing address as listed in the registry |
city | string | City — Texas |
state_code | string | State portion of the mailing address — Texas |
zip | string | ZIP code — Texas |
phone | string | Phone number |
business | string | Self-reported business or occupation — Texas |
principals | string | Semicolon-separated clients/principals the lobbyist represents — Florida |
principal_industry_codes | string | Semicolon-separated NAICS codes with descriptions — Florida |
principal_effective_dates | string | Semicolon-separated effective dates per principal — Florida |
filing_url | string | Direct URL to the detail page or official source file |
scraped_at | string | ISO 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