Look up contractor licenses
lookup_contractor_licensesLook up contractor licenses across CA, TX, WA, OR, and LA by trade, city, county, name, or license number to verify status, expiration, owner, and contact details.
Instructions
Look up contractor licenses, or list licensed contractors by trade, from the public registers of the California, Texas, Washington, Oregon, and Louisiana state licensing boards. mode list: give states and trades (plumbing, roofing, hvac, electrical, general, and more), optionally cities or a county, and get one row per licensed contractor. mode lookup: give lookups such as WA | 04CONCL862CR or LA | Acadian Builders and get the matching license. Each row carries license number, status, active flag, issue and expiration dates, classifications, owners or qualifying parties, address, phone, and the board source link; each search ends with one free summary row. California name and number lookups are skipped because the CSLB license check page uses a reCAPTCHA. Skipped, blocked, or empty searches come back free with a row_status saying so. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per license row returned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | list (default): states and trades in, licensed contractors out. lookup: license numbers or business names in, their licenses out. | |
| cities | No | List mode. Keep contractors in these cities; each city is searched separately. | |
| county | No | List mode. Keep contractors in this county (CA, TX, and OR record county). | |
| states | No | State codes: CA, TX, WA, OR, LA. In lookup mode, used for lines that name no state. | |
| trades | No | List mode. Trade words such as plumbing, electrical, hvac, roofing, general, solar, landscaping, painting, concrete, or pool. | |
| lookups | No | Lookup mode. One per line: a state code, a pipe, then a license number or business name, for example WA | 04CONCL862CR or LA | Acadian Builders. | |
| proxy_mode | No | auto uses the Apify proxy and moves a refused request to residential addresses; residential uses residential only. A reliability choice; proxy use adds nothing to the price. Default auto. | |
| active_only | No | Keep only active, unexpired licenses. Default true. | |
| max_results | No | License rows per search, up to 5000. Each license row is billed. Default 100 in list mode, 10 in lookup mode. | |
| business_name | No | List mode: keep only names that contain this text. Lookup mode: one more business name to look up. | |
| include_owners | No | Washington: read the current principals of each license. Default true. | |
| license_number | No | Lookup mode. One more license number, searched in states. | |
| max_charge_usd | No | Optional. The run stops before any row that would take its charges over this amount. |