California Contractor License Lookup & Verify (CSLB) avatar

California Contractor License Lookup & Verify (CSLB)

Pricing

$0.004 / dataset-item

Go to Apify Store
California Contractor License Lookup & Verify (CSLB)

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

ByteMe

Maintained by Community

Actor 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:

FieldDescription
license_numberCSLB license number
business_nameLicensed business name
name_typeHow the name is held (e.g. DBA) — from name searches
matched_byWhich search surfaced this match: 'license_number' or 'business_name'
statusLicense status (e.g. 'Active', 'Expired', or the detail status sentence)
cityBusiness city
has_detailTrue when the full license detail was fetched and merged
business_typeEntity type — Sole Owner, Corporation, LLC, Partnership… (detail)
addressBusiness street address (detail)
stateState (detail)
zip_codeZIP code (detail)
phoneBusiness phone (detail)
issue_dateOriginal license issue date (detail)
expiration_dateLicense expiration date (detail)
classificationsClassification codes held, e.g. ["A","C10"] (detail)
surety_companyContractor's bond surety company (detail)
bond_numberContractor's bond number (detail)
bond_amountContractor's bond amount (detail)
workers_comp_typeWorkers' comp coverage type — Insurance / Exempt (detail)
workers_comp_companyWorkers' comp insurance carrier (detail)
source_urlLink 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

FieldRequiredTypeDefaultDescription
queryyesstring"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.
includeDetailsnobooleantrueWhen 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).
maxResultsnointeger50Cap on the number of matches returned (and enriched) in a single run. This is a lookup, not a bulk export — defaults to 50.
proxyConfigurationnoobject{"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).