California Contractor License Lookup & Verify (CSLB)
Pricing
$0.004 / dataset-item
California Contractor License Lookup & Verify (CSLB)
Verify any California contractor by license number or name — status, classifications, bond & workers' comp — from the official CSLB registry.
Pricing
$0.004 / dataset-item
Rating
0.0
(0)
Developer
ByteMe
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Look up and verify any California contractor from a single search — type a CSLB license number, a business name, or a person's name and get back the licensed business, status, trade classifications, contractor's bond, and workers' comp, straight from the official CSLB registry. A name search matches both business names AND personnel/owner names (so you find every license a person is listed on), unioned and deduped. Built for fast verification, compliance checks, and enriching a name or license number into a full record.
How to use
Set the input, run the actor, and collect results from the run's dataset (export to JSON/CSV/Excel, or pull via the Apify API). Example input:
{"query": "Ransome Company","includeDetails": true,"maxResults": 25}
See Inputs below for every available field.
What you get
One row per record:
| Field | Description |
|---|---|
license_number | CSLB license number |
business_name | Licensed business name |
name_type | How the name is held (e.g. DBA) — from name searches |
matched_by | Which search surfaced this match: 'license_number' or 'business_name' |
status | License status (e.g. 'Active', 'Expired', or the detail status sentence) |
city | Business city |
has_detail | True when the full license detail was fetched and merged |
business_type | Entity type — Sole Owner, Corporation, LLC, Partnership… (detail) |
address | Business street address (detail) |
state | State (detail) |
zip_code | ZIP code (detail) |
phone | Business phone (detail) |
issue_date | Original license issue date (detail) |
expiration_date | License expiration date (detail) |
classifications | Classification codes held, e.g. ["A","C10"] (detail) |
surety_company | Contractor's bond surety company (detail) |
bond_number | Contractor's bond number (detail) |
bond_amount | Contractor's bond amount (detail) |
workers_comp_type | Workers' comp coverage type — Insurance / Exempt (detail) |
workers_comp_company | Workers' comp insurance carrier (detail) |
source_url | Link to the official CSLB license detail page |
Sample:
{"license_number": "22726","business_name": "RANSOME COMPANY","name_type": "DBA","matched_by": "business_name","status": "This license is current and active.","city": "SAN LEANDRO","has_detail": true,"business_type": "Corporation","address": "1933 WILLIAMS STREET","state": "CA","zip_code": "94577","phone": "(510) 686-9900","issue_date": "07/01/1932","expiration_date": "10/31/2027","classifications": ["A","C10"],"surety_company": "HARCO NATIONAL INSURANCE COMPANY","bond_number": "354811","bond_amount": "25,000","workers_comp_type": "Insurance","workers_comp_company": "TRAVELERS PROPERTY CASUALTY COMPANY OF AMERICA","source_url": "https://www.cslb.ca.gov/onlineservices/checklicenseII/LicenseDetail.aspx?LicNum=22726"}
Inputs
| Field | Required | Type | Default | Description |
|---|---|---|---|---|
query | yes | string | "22726" | A CSLB license number (digits only, e.g. '22726') OR a name. Numbers are looked up directly. A name is searched against BOTH the business-name index AND the personnel/owner-name index, and the results are unioned (deduped by license #). For a person, enter 'First Last' (e.g. 'Phil Ransome') or 'Last, First' with a comma. |
includeDetails | no | boolean | true | When on (default), each match is enriched with its full license record — entity type, issue/expiry dates, classifications, contractor's bond, and workers' comp. Turn off for a faster, lighter result list (license #, name, city, status only). |
maxResults | no | integer | 50 | Cap on the number of matches returned (and enriched) in a single run. This is a lookup, not a bulk export — defaults to 50. |
proxyConfiguration | no | object | {"useApifyProxy": false} | Optional. CSLB is usually reachable directly; enable a proxy (e.g. residential) only if a run is blocked or served a CAPTCHA challenge. |
Pricing (Pay Per Event)
You pay per result (dataset-item) — no charge for empty runs. Example: 100 verified license records at $0.004/result ≈ $0.40.
Illustrative — the final per-result price is set at publish time. Apify platform usage (compute) is billed separately per your plan.
Use cases
- License verification & compliance — confirm a contractor's status, classifications, bond, and workers' comp before hiring or onboarding.
- Find every license a person holds or is listed on (RMO/RME/owner) — by personnel/owner name, even under different business names.
- Enrich a license number or a name into a full, structured record for your CRM, marketplace, or vetting workflow.
- Due diligence for lenders, insurers, and platforms that need authoritative CSLB data on demand.
Limitations & updates
Covers California's CSLB public registry only (public record under Business & Professions Code §7000 et seq.). Results reflect the live registry and change as it updates. A name search unions the business-name and personnel/owner-name indexes; personnel matches return the licenses a person is currently associated with. Runs are bounded (default 50 results) — refine a broad name to narrow it.
Which actor to choose
Part of the California CSLB contractor suite — pick the one that fits your goal:
- California Contractor Directory by Trade & County (CSLB) — You want a bulk lead list — every licensed contractor of a given trade (classification) in a county, in one run.
- California Contractor License Lookup & Verify (CSLB) (this actor) — You want to verify or look up specific contractors — by license number, business name, or a person's name (owner/personnel).