OrbTop

State Lobbyist Registry Scraper

LEAD GENERATIONBUSINESSAUTOMATION

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

  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
}
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