State Lobbyist Registry Scraper
Pricing
from $0.50 / 1,000 record scrapeds
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
from $0.50 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
7 days 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
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.
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