Coverage / California
82,248 licenses from the official CA source, normalized to one schema — check status, expiry and classification in one call. partial coverage.
Source: CA CSLB — Master List of California Licensed Contractors (License Master).
Every record carries this source_url and the as_of date above.
Coverage note: PARTIAL ingest: 82,248 records — the first slice of the CSLB Master file in file order (lowest license numbers = oldest-issued cohort). The full Master file is ~90 MB and the source streams it with no HTTP Range/resume and no gzip, so it exceeds the Engine's bounded ingest window. Re-running the SAME script in an unbounded environment completes the full ingest. Coverage is stamped honestly here and never represented as complete (integrity red line).
Pre-scoped to California (CA). Type a business or principal name.
Searches the live dataset by business or principal name (straight from
/v1/search — nothing here is mocked). A non-match returns an honest empty result.
How the 82,248 covered CA records break down by normalized status.
| Status | Records | Share |
|---|---|---|
| active | 77,963 | 94.8% |
| suspended | 4,285 | 5.2% |
The most common license types / trade classifications in coverage.
| Classification | Records |
|---|---|
| General Building | 25,271 |
| Electrical | 6,617 |
| Painting & Decorating | 4,448 |
| Plumbing | 4,326 |
| Landscaping | 3,104 |
| HVAC (Warm-Air Heating, Ventilating & A/C) | 3,071 |
| General Engineering | 1,801 |
| Flooring & Floor Covering | 1,767 |
| Ceramic & Mosaic Tile | 1,496 |
| Roofing | 1,409 |
| C-7 | 1,278 |
| C-6 | 1,118 |
Top cities by number of covered licenses.
| City | Licenses |
|---|---|
| Los Angeles | 2,668 |
| San Diego | 2,193 |
| San Jose | 1,943 |
| Sacramento | 1,566 |
| San Francisco | 1,198 |
| Riverside | 1,062 |
| Bakersfield | 1,041 |
| Fresno | 963 |
| Anaheim | 819 |
| Santa Rosa | 714 |
| Escondido | 657 |
| Santa Ana | 614 |
| Corona | 564 |
| Irvine | 545 |
| Oakland | 545 |
curl "https://license-verify.pages.dev/v1/lookup?state=CA&license=<number>"
Returns the matching record with status, expiry and classification, or an honest
found:false.
curl "https://license-verify.pages.dev/v1/search?q=<name>&state=CA&status=active"Call lookup_license / search_licenses at
/v1/mcp with state="CA" — no glue code.