CSLB California Contractor License Verification
Pricing
from $20.00 / 1,000 results
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
Maintained by CommunityActor 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:
| Field | Description |
|---|---|
state | Always CA |
source | Always CSLB |
found | true if the license exists, false if not in the database |
licenseNumber | The CSLB license number |
businessName | Licensed business name |
address | Mailing/business address |
businessPhone | Phone number on file |
entityType | e.g. Sole Ownership, Corporation, Partnership, LLC |
issueDate | License issue date |
expireDate | License expiration date |
status | Normalized status: Active, Expired, Suspended, Revoked, Inactive, ... |
statusDescription | Full CSLB status sentence |
classifications | Array of classifications, e.g. ["B - GENERAL BUILDING CONTRACTOR", "C-10 - ELECTRICAL"] |
bonding | Contractor's bond: company, bondNumber, bondAmount, effectiveDate, cancellationDate |
workersCompensation | Workers' comp status / carrier / dates |
disciplinaryFlag | true if revoked/suspended or disclosable actions are present |
detailUrl | Link to the CSLB detail page |
scrapedAt | ISO 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"] }}
| Input | Type | Notes |
|---|---|---|
searchType | string | licenseNumber (default), businessName, or personnelName |
licenseNumber | string | Required for licenseNumber searches |
businessName | string | Required for businessName searches |
lastName | string | Required for personnelName searches |
firstName | string | Optional, narrows a personnel-name search |
maxResults | integer | Cap on licenses resolved per name search (default 25) |
proxyConfiguration | object | Defaults 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.