California Contractor License Lookup & Verify (CSLB) avatar

California Contractor License Lookup & Verify (CSLB)

Pricing

Pay per usage

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

California Contractor License Lookup & Verify (CSLB)

Verify a California contractor licence by number or business name. Status, classifications, expiration, surety bond and workers' comp as CSLB publishes them, as normalized JSON.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Bio Verse

Bio Verse

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

Verify a California contractor licence by number or business name. Status, classifications, expiration, surety bond and workers' comp as CSLB publishes them, as normalized JSON.

Look up by licence number, or search by business name. Every record comes back in the same normalized shape, so California results parse identically to any other state's.

Before you run it

A lookup by licence number reads the CSLB detail page and carries the qualifier — the named individual on the licence — where CSLB names one. A name search reads CSLB's weekly bulk extract, which does not publish the qualifier, so that one field is absent from search results.

What CSLB publishes

  • Licence status, plus CSLB's own raw wording
  • Classifications (A, B, C-10 and the rest of the C series)
  • Issue and expiration dates
  • Surety bond: surety, bond number, amount
  • Workers' compensation carrier and policy
  • Business address

What it does not

– Disciplinary actions – General liability insurance

A field the source does not publish comes back null, and every record carries a data_completeness map saying which fields CSLB supplies at all — so a null you can act on is never confused with one you cannot.

Input

{
"licenseNumbers": ["1000004"],
"names": ["SOUTH COAST CONSTRUCTION"],
"limit": 25
}

Give licence numbers, names, or both. A name search pages until the register says there are no more matches.

Output

One dataset row per licence, carrying the query that found it:

{
"query": "1000004",
"query_type": "license_number",
"state": "CA",
"license_number": "1000004",
"status": "ACTIVE",
"status_raw": "Active",
"business_name": "SOUTH COAST CONSTRUCTION",
"classifications": [{ "code": "B", "description": "GENERAL BUILDING" }],
"expiration_date": "2027-02-28",
"source_url": "https://…",
"data_as_of": "2026-08-04T00:00:00Z"
}

data_as_of is the age of the underlying register extract — not when this run happened. Use it before concluding the API disagrees with the board.

Billing

Pay per licence record delivered. A query that matches nothing costs nothing.

Other states

This actor covers California. The same data for the other states, and one API call that spans all of them, is at swanum.com — also on RapidAPI.

Data source

Contractors State License Board (CSLB), the official California register. This actor adds no data of its own: it normalizes what the board publishes and says plainly where the board is silent.