Texas Contractor Directory & Leads Scraper (TDLR) avatar

Texas Contractor Directory & Leads Scraper (TDLR)

Pricing

$0.002 / contractor records

Go to Apify Store
Texas Contractor Directory & Leads Scraper (TDLR)

Texas Contractor Directory & Leads Scraper (TDLR)

Pull every TDLR-licensed contractor in any Texas county — name, license type, expiration, address, phone — direct from the official state open-data API.

Pricing

$0.002 / contractor records

Rating

0.0

(0)

Developer

ByteMe

ByteMe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Pain points

  • The TDLR portal lets you search one licensee at a time — there's no way to export every contractor in a county as a spreadsheet.
  • Building a county-scoped contractor prospect list by hand from the TDLR website takes hours of copy-paste work.
  • Marketing teams and GCs need fresh, structured contact data for a territory — not a slow per-lookup search tool.

What we solve

  • Pull every TDLR licensee in any Texas county in one run — no per-record search, no manual export.
  • Returns license number, type, subtype, expiration, business name, owner, address, and phone, structured and ready to import.
  • Filter by license type (e.g. 'A/C Contractor', 'Electrician') to narrow the list before it lands in your CRM.

Summary

Browse the complete roster of TDLR-licensed contractors and tradespeople in any Texas county — just supply a county name and get back every licensee on record: license number, type, expiration, business name, owner, address, and phone. Filter by license type to pull only electricians, HVAC/AC contractors, or any other TDLR-regulated trade. Data comes straight from the official Texas Department of Licensing & Regulation (TDLR) open-data API — authoritative, refreshed daily, no scraping fees beyond the flat per-record PPE charge. Ideal for building targeted contractor prospect lists, territory-scoped outreach campaigns, or compliance coverage maps.

Who it's for

  • Sales and BD teams building county-scoped HVAC, electrical, or trade contractor prospect lists
  • Marketing agencies running direct-mail or digital campaigns targeting licensed Texas contractors
  • General contractors and developers building subcontractor shortlists by county and trade type
  • Compliance teams and insurance underwriters mapping licensed coverage in a service territory

How to use

Set the input, run the actor, and collect results from the run's dataset (export to JSON/CSV/Excel, or pull via the Apify API). Example input:

{
"county": "TRAVIS",
"licenseType": "A/C Contractor",
"maxResults": 200
}

See Inputs below for every available field.

What you get

One row per record:

FieldDescription
stateAlways 'TX' for this actor
license_numberTDLR license number
business_nameLicensed business or licensee name
person_nameOwner or individual licensee name
license_typeTDLR license type (e.g. A/C Contractor, Master Electrician, Plumber)
license_subtypeTDLR subtype code (e.g. BE, REG, CER, RAIC)
expiration_dateLicense expiration date (MM/DD/YYYY)
countyTexas county of the business address
addressBusiness street address (when published in TDLR data)
city_state_zipBusiness city, state, and ZIP (when published)
phoneBusiness phone number (when published)
source_urlLink to the official TDLR open-data dataset

Sample:

{
"state": "TX",
"license_number": "11216",
"business_name": "GALVAN AIR",
"person_name": "GALVAN, ROLAND",
"license_type": "A/C Contractor",
"license_subtype": "BE",
"expiration_date": "10/24/2026",
"county": "TRAVIS",
"address": "1234 MAIN ST",
"city_state_zip": "AUSTIN TX 78701",
"phone": "5125550100",
"source_url": "https://data.texas.gov/dataset/Texas-Department-of-Licensing-and-Regulation/7358-krk7"
}

Inputs

FieldRequiredTypeDefaultDescription
countyyesstring"TRAVIS"Texas county name to browse (e.g. TRAVIS, HARRIS, DALLAS). Case-insensitive. Required.
licenseTypenostringOptional substring filter on license type (e.g. 'A/C Contractor', 'Electrician', 'Plumber'). Leave blank to return all license types in the county.
maxResultsnointeger500Cap on the number of records returned in a single run. Default 500; raise to pull an entire county roster.

Pricing (Pay Per Event)

You pay per result (dataset-item) — no charge for empty runs. Example: 500 contractor records at $0.002/result$1.00.

Illustrative — the final per-record price is set at publish time. Apify platform usage (compute) is billed separately per your plan.

Use cases

  • Outbound lead generation — pull every A/C contractor or electrician in Travis or Harris County, enrich with phone and address, and load into your CRM for cold outreach.
  • Territory mapping — build a full picture of licensed trade coverage in a county for market-entry research or competitive analysis.
  • Subcontractor discovery — find every licensed HVAC or electrical contractor in a county before bidding a commercial project.
  • Compliance auditing — export the county roster to verify that vendors on your approved-supplier list are still licensed and current.

Why this actor

  • Direct from the official TDLR open-data API — authoritative state data refreshed daily, not a stale third-party copy.
  • County-scoped, not one-at-a-time — pull an entire county roster in one run instead of searching license-by-license.
  • License-type filter narrows results before they hit your dataset — HVAC only, electricians only, or the full mix.
  • Pay per record; no results, no charge.

Limitations & updates

Covers Texas TDLR-regulated trades only — excludes general contractors (no statewide TX GC license) and plumbers (TSBPE board, separate dataset). Address, phone, and city/ZIP fields are published by TDLR when on file and may be null for individual licensees. County filter matches the business address county; licensees whose mailing county differs may not appear. Data freshness reflects the daily TDLR open-data export.

FAQ

Where does the data come from?

The official Texas Department of Licensing & Regulation (TDLR) open-data registry, published on data.texas.gov and refreshed daily.

What trades does TDLR license?

TDLR licenses electricians, HVAC/AC contractors and technicians, appliance installers, boiler operators, cosmetologists, behavior analysts, and dozens of other trades — but NOT general contractors (Texas has no statewide GC license) and NOT plumbers (licensed by the separate TSBPE board).

How do I find the right county name to use?

Texas county names in the TDLR dataset are in ALL CAPS (e.g. TRAVIS, HARRIS, DALLAS). The actor accepts any case and normalizes it for you.

How many records can I pull?

Harris County alone has over 100,000 TDLR licensees; Travis has ~36,000. Set maxResults as high as you need — the actor pages through Socrata's API automatically.

Can I filter by license type?

Yes — pass a partial string in licenseType (e.g. 'A/C Contractor', 'Electrician') to restrict results to that trade type within the county.

How am I charged?

Pay-per-record — one PPE event per dataset item returned. Runs with no results incur no charge.

Is this personal data?

It's public professional-license data (business and license records as TDLR publishes them); we add no personal/PII enrichment beyond what the state publishes.

How current is the data?

TDLR refreshes the open-data export daily; records reflect the most recent published snapshot.

Which actor to choose

Part of the contractor-data suite — pick the one that fits your goal:

  • Texas Contractor & Trade License Lookup (TDLR) — You need to verify a specific Texas TDLR license by number or business name — one licensee at a time.
  • California Contractor Directory & Leads Scraper (CSLB) — You want a county-scoped roster of California licensed contractors from the CSLB.
  • Washington Contractor Directory & Leads Scraper (L&I) — You want a county-scoped roster of Washington licensed contractors from L&I.
  • Multi-State Contractor & Trade License Lookup — You need the same contractor verified across TX, WA, OR, CA, and other states in one run.