TDLR
Texas Contractor & Trade License Lookup (TDLR)
Verify any Texas electrician, HVAC or trade license by number, business name or owner name — type, expiration, county, owner & address — from the official TDLR registry.
Verification
Output fields
Authoritative field set from the dataset schema.
| Field | Type |
|---|---|
state | string|null |
license_number | string|null |
business_name | string|null |
person_name | string|null |
license_type | string|null |
status | string|null |
issue_date | string|null |
expiration_date | string|null |
city | string|null |
county | string|null |
address | string|null |
zip_code | string|null |
phone | string|null |
bond_amount | string|null |
bond_company | string|null |
insurance_company | string|null |
matched_by | string|null |
source_url | string|null |
scraped_at | string|null |
Sample row
{
"state": "TX",
"license_number": "592",
"business_name": "ROUNTREE APPLIANCE INC",
"person_name": "ROUNTREE APPLIANCE INC",
"license_type": "Appliance Installation Contractor",
"expiration_date": "05/25/2027",
"county": "BOSQUE",
"address": "815 N AVENUE G",
"city": "CLIFTON",
"zip_code": "76634-1011",
"phone": "2546753515",
"matched_by": "business_name",
"source_url": "https://www.tdlr.texas.gov/LicenseSearch/"
} Inputs
| Field | Type | Req | Default | Description |
|---|---|---|---|---|
query | string | no | "ELECTRIC" | A Texas TDLR license number, business name, or owner name. Searches all three: exact license number, business-name substring, and owner-name substring — results are unioned and deduped by license #. TDLR keeps owner and business as separate columns and they disagree on 19,774 of its 983,494 records, so an owner search finds people a business-name search cannot. |
queries | array | no | ["ELECTRIC"] | Look up many in ONE run instead of starting a run per lookup. Takes the same values as 'Search query'. Combined with 'Search query' if you fill both, and duplicates are removed. Billing is unchanged: you are charged per record returned, not per entry submitted. |
maxResults | integer | no | 50 | Cap on the number of records returned PER ENTRY, not per run — so a batch cannot silently return only the first 50 rows overall and read as 'the rest don't exist'. This is now honoured end to end - the Socrata query is issued for this many rows. |
proxyConfiguration | object | no | {"useApifyProxy":false} | Optional. The Texas TDLR open-data API is reachable directly; a proxy is not needed. |
Pricing
Pay per result (dataset-item) — no charge for empty runs.
Example: 100 verified license records at $0.004/result ≈ $0.40.
FAQ
Where does the data come from?
The official Texas Department of Licensing & Regulation (TDLR) open-data registry — public, authoritative license data.
Does Texas license general contractors?
No — Texas does not license general contractors statewide. TDLR licenses specific trades such as electricians and HVAC/AC contractors, which is what this actor verifies. (Plumbers are licensed by the separate TSBPE board and are not included here.)
What can I search by?
A TDLR license number (exact), a business name (substring), or an owner name (substring). All three indexes are searched and the results unioned and deduped by license number — which matters because TDLR's owner and business columns disagree on 19,774 of its 983,494 records (checked 2026-09-06): an owner such as 'PETERSON, LESLIE LYNN' trades as 'AIR TEMP HEATING & AIR CONDITIONING', and a business-name-only search would never find them.
Do I get an address and phone number?
On company-held licences, yes — street address, city, ZIP and phone. TDLR publishes contact details only for its establishment/company licence types, which is 11.0% of records for address and 10.1% for phone (counted against the live dataset 2026-09-06). Individually held trade licences — the bulk of the register — carry no address or phone at the source, and those columns come back null rather than guessed.
How am I charged?
Pay-per-result — per license match returned. No charge for searches with no results.
Is this personal data?
It's public professional-license data (business and license records as TDLR publishes them); we add no personal/PII enrichment.
How current is it?
It reflects the TDLR open-data registry. The state publishes no refresh schedule and the export is not daily — when checked on 2026-07-28 its last row update was 2026-07-16, so expect the snapshot to lag the board's live record.
Guides & use cases
Related actors