Trade License Change Leads (CA CSLB + TX TDLR) avatar

Trade License Change Leads (CA CSLB + TX TDLR)

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Trade License Change Leads (CA CSLB + TX TDLR)

Trade License Change Leads (CA CSLB + TX TDLR)

Under maintenance

Delivers daily change signals for newly issued, renewed, expired, and status-changed contractor and trade licenses in California (CSLB) and Texas (TDLR). Output is a clean, validated dataset of lead events ready for enrichment.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Nano

Nano

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Categories

Share

An Apify Actor that delivers daily change signals for contractor and trade licenses in California (CSLB) and Texas (TDLR). Every run produces a clean, validated dataset of lead events covering:

  • newly_issued — a license that appeared for the first time
  • renewed — a license whose expiration moved forward
  • status_change — a license whose status, trade, or business name changed
  • expired — a license whose expiration fell inside the look-back window

Use it to feed CRMs, enrichment pipelines, and lead-routing workflows for commercial insurers, bonding agents, construction suppliers, recruiters, and B2B field-service teams.


Input

FieldTypeDefaultDescription
states["CA"|"TX"]["CA","TX"]States to scan.
eventTypes["newly_issued"|"renewed"|"expired"|"status_change"]all fourWhich event types to emit.
daysBackinteger1Look-back window in days for expiration/newly-issued signals.
maxItemsinteger(none)Optional cap on records returned per state. Useful for smaller test runs.
emitBaselineEventsbooleanfalseWhen false, the first run establishes a baseline instead of emitting every license as new.
maxRetriesinteger4Maximum retry attempts for failed source requests.

Minimal example

{
"states": ["TX"],
"eventTypes": ["newly_issued", "status_change"],
"daysBack": 1,
"maxItems": 1000
}

Full two-state run

{
"states": ["CA", "TX"],
"daysBack": 2
}

Output

Each dataset item is a validated lead event:

{
"state": "CA",
"source": "CSLB",
"licenseId": "1098452",
"businessName": "Apex Electrical Solutions LLC",
"trade": "C-10 Electrical",
"status": "Active",
"eventType": "newly_issued",
"issueDate": "2026-08-11",
"expirationDate": "2028-08-31",
"city": "Sacramento",
"sourceUrl": "https://www.cslb.ca.gov/",
"observedAt": "2026-08-12T17:34:38Z"
}
FieldNotes
stateCA or TX.
sourceCSLB or TDLR.
licenseIdPublic license number / ID.
businessNameBusiness or licensee name.
tradeLicense type / classification.
statusLicense status from the source.
eventTypeOne of newly_issued, renewed, expired, status_change.
issueDateISO YYYY-MM-DD when available.
expirationDateISO YYYY-MM-DD when available.
cityCity when available.
sourceUrlCanonical public source URL.
observedAtISO 8601 UTC timestamp when the run observed the event.

Notes

  • Public license data can change at any time. Always verify critical decisions against the official CSLB or TDLR source.
  • This Actor is an independent tool and is not affiliated with, endorsed by, or operated by CSLB, TDLR, or the States of California or Texas.
  • Use responsibly and in accordance with applicable laws and the source sites’ terms of use.