L&I
Washington Contractor License Lookup & Verify (L&I)
Verify any Washington contractor or tradesperson by license number or name — type, status, expiration, city & principal — from the official L&I registry.
Verification
Output fields
Authoritative field set from the dataset schema.
| Field | Type |
|---|---|
state | string|null |
license_number | string|null |
business_name | string|null |
person_name | string|null |
license_type | string|null |
status | string|null |
issue_date | string|null |
expiration_date | string|null |
city | string|null |
county | string|null |
address | string|null |
zip_code | string|null |
phone | string|null |
bond_amount | string|null |
bond_company | string|null |
insurance_company | string|null |
matched_by | string|null |
source_url | string|null |
scraped_at | string|null |
Sample row
{
"state": "WA",
"license_number": "ECOSTSC758NN",
"business_name": "!ECO STAR C G CONSTRUCTION LLC",
"person_name": "GUERRERO MARTINEZ, CARLOS I.",
"license_type": "CONSTRUCTION CONTRACTOR",
"status": "ACTIVE",
"issue_date": "2025-08-15T00:00:00.000",
"expiration_date": "2027-08-15T00:00:00.000",
"city": "VANCOUVER",
"address": "2420 COLUMBIA HOUSE BLVD #311",
"zip_code": "98661",
"phone": "5039573452",
"matched_by": "business_name",
"source_url": "https://secure.lni.wa.gov/verify/"
} Inputs
| Field | Type | Req | Default | Description |
|---|---|---|---|---|
query | string | no | "construction" | A Washington L&I license number or business name. Searches by exact license number and by business-name substring; principal names are returned on the row but are not searchable. |
queries | array | no | ["construction"] | Look up many in ONE run instead of starting a run per lookup. Takes the same values as 'Search query'. Combined with 'Search query' if you fill both, and duplicates are removed. Billing is unchanged: you are charged per record returned, not per entry submitted. |
maxResults | integer | no | 50 | Cap on the number of records returned PER ENTRY, not per run — so a batch cannot silently return only the first 50 rows overall and read as 'the rest don't exist'. This is now honoured end to end - the Socrata query is issued for this many rows. |
proxyConfiguration | object | no | {"useApifyProxy":false} | Optional. The Washington L&I open-data API is reachable directly; a proxy is not needed. |
Pricing
Pay per result (dataset-item) — no charge for empty runs.
Example: 100 verified license records at $0.004/result ≈ $0.40.
FAQ
Where does the data come from?
The official Washington State Department of Labor & Industries (L&I) contractor-registration open-data registry — public, authoritative license data.
What can I search by?
An L&I contractor registration/license number (exact) or a business name (substring). Principal name is returned on each record but it is not itself searchable.
What fields do I get?
License number, business name, principal name, license type, status, effective and expiration dates, city, address, ZIP, and phone when published.
How am I charged?
Pay-per-result — per license match returned. No charge for searches with no results.
Is this personal data?
It's public professional-license data (business and registration records as L&I publishes them); we add no personal/PII enrichment.
How current is it?
It reflects the L&I open-data registry, which the state refreshes on business days.
Guides & use cases
Related actors