Texas Trade License Lookup & Verify (TDLR) avatar

Texas Trade License Lookup & Verify (TDLR)

Pricing

Pay per usage

Go to Apify Store
Texas Trade License Lookup & Verify (TDLR)

Texas Trade License Lookup & Verify (TDLR)

Verify a Texas TDLR trade licence by number or business name — electricians, HVAC, irrigators and the other regulated trades. Texas does not license general contractors.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Bio Verse

Bio Verse

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Verify a Texas TDLR trade licence by number or business name — electricians, HVAC, irrigators and the other regulated trades. Texas does not license general contractors.

Look up by licence number, or search by business name. Every record comes back in the same normalized shape, so Texas results parse identically to any other state's.

Before you run it

Texas licenses trades at state level but not general contracting. TDLR covers electricians, HVAC, irrigators, elevator and similar regulated trades; it does not license general contractors, and plumbers are licensed by a separate board that publishes no open extract. A Texas general contractor has no state licence to verify. TDLR also issues numbers per licence type rather than per licensee, so one number can belong to several unrelated holders: a lookup returns the licence that is currently in force, and a name search shows every holder. The number as printed on an A/C licence (TACLA00000299C) and the bare number (299) both resolve, and the printed form's letters pick the right holder out of a shared number.

What TDLR publishes

  • Licence status, derived from the expiration date
  • Trade and licence type
  • Expiration date
  • Business address on the roughly one licence in eight that carries one
  • County

What it does not

– A status column of its own – Issue date – Surety bond – Workers' compensation – Disciplinary actions (TDLR publishes enforcement elsewhere, not in this extract)

A field the source does not publish comes back null, and every record carries a data_completeness map saying which fields TDLR supplies at all — so a null you can act on is never confused with one you cannot.

Input

{
"licenseNumbers": ["612"],
"names": ["IRRI*TECH CONSTRUCTION"],
"limit": 25
}

Give licence numbers, names, or both. A name search pages until the register says there are no more matches.

Output

One dataset row per licence, carrying the query that found it:

{
"query": "612",
"query_type": "license_number",
"state": "TX",
"license_number": "612",
"status": "ACTIVE",
"status_raw": "Active",
"business_name": "IRRI*TECH CONSTRUCTION",
"classifications": [{ "code": "B", "description": "GENERAL BUILDING" }],
"expiration_date": "2027-02-28",
"source_url": "https://…",
"data_as_of": "2026-08-04T00:00:00Z"
}

data_as_of is the age of the underlying register extract — not when this run happened. Use it before concluding the API disagrees with the board.

Billing

Pay per licence record delivered. A query that matches nothing costs nothing.

Other states

This actor covers Texas. The same data for the other states, and one API call that spans all of them, is at swanum.com — also on RapidAPI.

Data source

Department of Licensing and Regulation (TDLR), the official Texas register. This actor adds no data of its own: it normalizes what the board publishes and says plainly where the board is silent.