California Contractor Leads - CSLB Contractor License List avatar

California Contractor Leads - CSLB Contractor License List

Pricing

from $1.50 / 1,000 results

Go to Apify Store
California Contractor Leads - CSLB Contractor License List

California Contractor Leads - CSLB Contractor License List

California contractor license list from the official CSLB master file: 120,000+ active licensed businesses (corporations, LLCs) with classification, issue date, business phone, address, workers' comp insurer and expiry, bond. Free to try, $1.50 per 1,000.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Loomwise

Loomwise

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Share

California Contractor Leads: CSLB contractor license list

Download the California contractor license list straight from the Contractors State License Board (CSLB) master file: about 120,000 active licensed contractor businesses (corporations and LLCs) with license number, classification (B, C-10, C-36, C-39, C-46...), issue and expiration dates, business phone, business address, county, workers' compensation insurer and policy expiry, and contractor bond.

About 1,000 new corporate and LLC contractor licenses are issued in California every month. Filter to newly licensed contractors (issuedWithinDays), a trade, a county or a ZIP, or pull the full active list for a territory. Export to Excel, CSV or JSON, or schedule a weekly new contractor license feed.

Free to try: Apify's free plan ($5/month in credit, no card needed) covers about 3,300 records a month. Price: $1.50 per 1,000 results.

No browser, no proxies, no login. The Actor downloads CSLB's official public data portal file (updated daily) and filters it for you, so a run takes 1-3 minutes.

What's in the California contractor license list?

  • Business name, DBA and entity type
  • License number, classifications and status
  • Issue, reissue and expiration dates
  • Address, city, county, ZIP and business phone
  • Workers' comp insurer and expiry, bond surety and amount

Source: Contractors State License Board public data portal (cslb.ca.gov).
How fresh is it? The CSLB republishes its full license master file every day; the run summary shows the 'as of' date.

Sample rows (real output, a few columns)

businessNamelicenseNumberentityTypeclassificationsissueDateexpirationDatecitycountyzipCode
C & B PAINTING INC1163534Corporation['C33']2026-10-252028-10-31HughsonStanislaus95326
GOLDEN STATE ELECTRICS INC1163533Corporation['C10']2026-10-252028-10-31GlendaleLos Angeles91206
FLORES GDL CONSTRUCTION LLC1163532LLC['B']2026-10-252028-10-31Plumas LakeYuba95961

Download a free sample CSV to see the format in Excel.

Who uses this

  • Insurance agents: workers' comp, general liability and contractor bonds. Use workersCompExpiringWithinDays to find policies coming up for renewal.
  • Building-material suppliers, equipment dealers and rental yards prospecting licensed contractors by trade and county.
  • Software, payments and lending companies selling to contractors (estimating, field service, financing).
  • General contractors building a subcontractor bench by classification.

What you get

FieldExample
businessName / dbaNameGOLDEN STATE ELECTRICS INC
licenseNumber1163533
entityTypeCorporation, LLC, Partnership, Joint venture
classifications / classificationNames["C10"] / ["Electrical"]
primaryStatusCLEAR
issueDate / expirationDate2026-10-25 / 2028-10-31
businessAddress, city, county, zipCodestreet address, Glendale, Los Angeles, 91206
businessPhonebusiness phone on the license
workersCompType / workersCompInsurer / workersCompExpirationDatePolicy, Exempt or Self-insured, insurer name, expiry date
contractorBondSurety / contractorBondAmountAMERICAN CONTRACTORS INDEMNITY COMPANY / 25000
verifyUrlthe license's official CSLB lookup page

Input

FieldWhat it doesDefault
classificationsCSLB classes, e.g. B, C-10, C-20, C-36, C-39, C-46all
counties / cities / zipCodesTerritory filtersall of CA
issuedWithinDaysOnly licenses issued in the last N days (0 = any)0
issuedFrom / issuedToExact issue-date windownone
workersCompExpiringWithinDaysWorkers' comp policy expires in the next N daysoff
entityTypescorporation, llc, partnership, joint ventureall businesses
keywordsBusiness name containsnone
clearStatusOnlyActive (CLEAR) licenses onlytrue
includeContactDetails / includeInsuranceAndBondToggle those fieldstrue
maxResultsCap (you pay per result)1000

Example: roofing and solar contractors licensed in the last 90 days in San Diego and Riverside counties:

{ "classifications": ["C-39", "C-46"], "counties": ["San Diego", "Riverside"], "issuedWithinDays": 90 }

Example: Los Angeles County plumbers whose workers' comp renews in the next 60 days:

{ "classifications": ["C-36"], "counties": ["Los Angeles"], "workersCompExpiringWithinDays": 60, "maxResults": 5000 }

Privacy by design

  • Businesses only. Sole-owner licenses (a person's name) are always left out. Partnerships and joint ventures are kept only when the name is a business name.
  • No personnel or officer names. The CSLB personnel file is never read.
  • Apartment-style addresses are withheld (city, county and ZIP stay).

Notes

  • Results are sorted newest license first. dataAsOf shows the CSLB update date.
  • CSLB sometimes closes long downloads early. The Actor retries, and on rare runs the last few percent of the file (old 98xxxx-99xxxx license numbers issued around 2012-2015) can be missing. RUN_SUMMARY.downloadComplete tells you. New-license leads are never affected.

Data: CSLB public data portal (California public records). Not affiliated with or endorsed by CSLB. Always verify a license on the CSLB site before hiring or contracting.

Common questions about the California contractor license list

How do I get the California contractor license list without coding? Press Try for free, adjust the filters (or keep the defaults), press Start, then open the Storage tab and export the results as Excel, CSV or JSON. A run usually takes 1 to 3 minutes.

How much does it cost? Free to try: Apify's free plan ($5/month credit, no credit card) covers about 3,300 records a month. After that it is $1.50 per 1,000 results (pay per result), plus a fraction of a cent per run. You only pay for rows you get.

Can I get new records automatically every day or week? Yes. Save your filters as a task and add a Schedule (daily or weekly). Connect Google Sheets, Slack, email, Zapier, Make or n8n under Integrations to receive each new batch.

Can I call it from code or an AI agent? Yes. Use the Apify API or the Python/JavaScript clients with the Actor ID shown above, or connect it to Claude, ChatGPT or Cursor through the Apify MCP server.

Does it include personal data? The output is business records (company names, business addresses and, where the source publishes them, business phone numbers) from an official public dataset. Records for individual people are left out where the source allows.

More public-data lead tools from Loomwise