CSLB California Contractor License Verification avatar

CSLB California Contractor License Verification

Pricing

from $20.00 / 1,000 results

Go to Apify Store
CSLB California Contractor License Verification

CSLB California Contractor License Verification

Verify California contractor licenses from the official CSLB database. Look up by license number, business name, or personnel name. Returns license status, classifications (B, C-10, etc.), issue/expire dates, bond info, workers' comp, and address. B2B compliance & lead gen.

Pricing

from $20.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Categories

Share

Apify Actor that verifies California contractor licenses directly from the official Contractors State License Board (CSLB) "Check a License" database (cslb.ca.gov).

Built for general contractors, sub-hiring, property managers, insurers, lenders, and compliance teams that must confirm a contractor is licensed, bonded, and able to contract before signing a deal or hiring on a project.

What it does

Look up a California contractor by:

  • License number (6–8 digits, e.g. 700000)
  • Business name (full or partial)
  • Personnel name (associated officer / owner — last name, optional first name)

For each match it returns a structured record with the full license profile.

Output

Each dataset item:

FieldDescription
stateAlways CA
sourceAlways CSLB
foundtrue if the license exists, false if not in the database
licenseNumberThe CSLB license number
businessNameLicensed business name
addressMailing/business address
businessPhonePhone number on file
entityTypee.g. Sole Ownership, Corporation, Partnership, LLC
issueDateLicense issue date
expireDateLicense expiration date
statusNormalized status: Active, Expired, Suspended, Revoked, Inactive, ...
statusDescriptionFull CSLB status sentence
classificationsArray of classifications, e.g. ["B - GENERAL BUILDING CONTRACTOR", "C-10 - ELECTRICAL"]
bondingContractor's bond: company, bondNumber, bondAmount, effectiveDate, cancellationDate
workersCompensationWorkers' comp status / carrier / dates
disciplinaryFlagtrue if revoked/suspended or disclosable actions are present
detailUrlLink to the CSLB detail page
scrapedAtISO timestamp of the lookup

Example record

{
"state": "CA",
"source": "CSLB",
"found": true,
"licenseNumber": "700000",
"businessName": "RELIABLE TREE EXPERTS",
"address": "3613 DAVIS AVE, MODESTO, CA 95357",
"businessPhone": "(209) 579-8733",
"entityType": "Sole Ownership",
"issueDate": "12/08/1994",
"expireDate": "12/31/2012",
"status": "Expired",
"statusDescription": "This license is expired and not able to contract at this time.",
"classifications": ["C-61 / D49 - TREE SERVICE"],
"bonding": {
"company": "AMERICAN CONTRACTORS INDEMNITY COMPANY",
"bondNumber": "SC6016130",
"bondAmount": "$12,500",
"effectiveDate": "03/02/2009",
"cancellationDate": "02/02/2013"
},
"workersCompensation": "This license is exempt from having workers compensation insurance; ...",
"disciplinaryFlag": false,
"detailUrl": "https://www.cslb.ca.gov/onlineservices/checklicenseII/LicenseDetail.aspx?LicNum=700000",
"scrapedAt": "2026-06-24T18:51:05.000Z"
}

Input

{
"searchType": "licenseNumber",
"licenseNumber": "700000",
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}
InputTypeNotes
searchTypestringlicenseNumber (default), businessName, or personnelName
licenseNumberstringRequired for licenseNumber searches
businessNamestringRequired for businessName searches
lastNamestringRequired for personnelName searches
firstNamestringOptional, narrows a personnel-name search
maxResultsintegerCap on licenses resolved per name search (default 25)
proxyConfigurationobjectDefaults to Apify RESIDENTIAL proxy

Use cases

  • Hiring & subcontracting — confirm a contractor is active and bonded before signing.
  • Insurance & lending — validate license status and workers' comp for underwriting.
  • Lead generation — enrich contractor lists with classifications and contact info.
  • Compliance / due diligence — flag expired, suspended, or revoked licenses.

Pricing

Pay-per-result: a small fee per license record returned, plus a tiny actor-start fee.

Notes

Data comes from the public CSLB database and reflects whatever CSLB has on file ("Data current as of …" appears on each detail page). This Actor is an independent tool and is not affiliated with or endorsed by the CSLB or the State of California.