CSLB License Lookup - California Contractor License Search avatar

CSLB License Lookup - California Contractor License Search

Pricing

from $1.60 / 1,000 contractor license records

Go to Apify Store
CSLB License Lookup - California Contractor License Search

CSLB License Lookup - California Contractor License Search

California CSLB contractor license lookup by license number, business name or personnel name. Status, classifications, bond, workers' comp, complaints flag, phone and address. Bulk verification and contractor leads at $0.002/record.

Pricing

from $1.60 / 1,000 contractor license records

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

1

Bookmarked

70

Total users

19

Monthly active users

15 hours ago

Last modified

Features

Limited permissions

Share

CSLB License Lookup – California Contractor License Search API

Look up California contractor licenses from the official CSLB (Contractors State License Board) database by license number, business name or personnel name. Each record includes license status, classifications, contractor bond, workers' comp policy, complaint disclosure flag, phone and address. $0.002 per license record.

Why use this actor?

  • Verify contractors in bulk. Paste hundreds of license numbers and get status, bond and insurance in one dataset instead of checking CSLB one page at a time.
  • Find contractors by name. Search a business name or a person's name and get every matching license.
  • Insurance and bond detail. Bond company, bond number and amount, workers' comp carrier policy number and dates, or the exemption.
  • Source-linked. Every record links to its official CSLB detail page (detailUrl).
  • Cheap to test. The default run looks up one license for about $0.002.

Who uses it

Use caseWhat you get
General contractors & property managersConfirm a subcontractor's license is active and insured before work starts.
Insurance & suretyCheck bond and workers' comp details across a book of contractors.
Lending, fintech & KYBVerify a contractor borrower or merchant against the state license board.
Home-services marketplacesScreen pros at onboarding and re-check them on a schedule.
Building-supply & B2B salesBuild contractor lead lists with phone, address and trade classification.

Quick start

  1. Click Try for free.
  2. Enter license numbers (for example 1098765), or a Business Name, or a Personnel Last Name.
  3. Set Max Results and press Start.
  4. Export to CSV, Excel or JSON, or call it from the API.

Copy to your AI assistant

Use the Apify actor pink_comic/cslb-contractor-license-search to check California contractor licenses 1098765 and 1000001, and tell me whether each is active, its classifications, and whether workers' comp and bond are on file.

Input examples

Verify a list of license numbers:

{ "licenseNumbers": ["1098765", "1000001", "812345"], "maxResults": 3 }

Search by business name:

{ "businessName": "Pacific Construction", "maxResults": 25 }

Search by a person on the license:

{ "personnelLastName": "Smith", "personnelFirstName": "John", "maxResults": 25 }

If several fields are filled in, license numbers are used first, then personnel name, then business name.

What data you get

FieldExample
licenseNumber1098765
businessNameEVANS CONSOLES INCORPORATED
entityTypeCorporation
address, city, state, zip305 E WALL STREET, GRAPEVINE, TX 76051
phone(817) 329-2009
licenseStatusThis license is current and active.
issueDate / expirationDate11/15/2022 / 11/30/2028
classificationsB – GENERAL BUILDING
contractorBondWESTERN SURETY COMPANY, #30150975, $25,000
workersCompPolicy WLRC74802990, 07/01/2026 – 07/01/2027
hasComplaintsfalse
detailUrlLink to the official CSLB license page

If nothing matches, the run finishes with 0 dataset items and is not charged. The no_match evidence (your query and the time checked) is saved in the run's OUTPUT record and status message, so you still have proof the check was run.

Pricing

EventPrice
Run start$0.0001
Each license record$0.002

Checking 1,000 licenses costs about $2. Set a maximum cost per run in the run options, and Apify won't charge more than that. No-match searches and CSLB downtime are never charged.

Scheduled price change: from November 26, 2026, the price becomes $0.002 per run start and $0.004 per license record (lower on higher Apify plans) Apify notifies existing users and shows the new price in the pricing tab ahead of time.

Integrations

  • API: run it and fetch results with the Apify API, or with the Python and JavaScript clients.
  • No-code: Zapier, Make, n8n, Google Sheets and webhooks.
  • AI agents (MCP): connect Claude, ChatGPT or Cursor to https://mcp.apify.com and call this actor as a tool.
  • Schedules: re-check your contractor list weekly with an Apify schedule.

FAQ

Is this the official CSLB API? CSLB doesn't offer a public API. This actor reads the public CSLB license-check website and links every record back to it.

When is CSLB unavailable? CSLB takes its license database offline every Sunday from 8 p.m. to Monday 6 a.m. Pacific time. Runs during that window finish with 0 items, a clear status message, and no result charges. Schedule recurring checks outside that window.

Why does a business-name search return similar names? CSLB's name search is alphabetical from the name you enter, so you can get neighboring names. Use exact license numbers when you need an exact match.

Does "no match" mean a contractor is unlicensed? No. It only means that query returned no public CSLB record at that time. They may be licensed under a different name.

Does it include complaint details? It returns whether CSLB shows complaint or disciplinary disclosures (hasComplaints) and links to the record for full details.

Support

Open an issue on the Issues tab. Bug reports and feature requests are welcome.