Washington Contractor License Lookup & Verify (L&I)
Pricing
$0.004 / verified license records
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.
Pricing
$0.004 / verified license records
Rating
0.0
(0)
Developer
ScrapeBench
Maintained by CommunityActor stats
0
Bookmarked
56
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Pain points
- Verifying a Washington contractor on the L&I 'Verify a Contractor' portal is one slow manual lookup at a time.
- The portal isn't structured for compliance workflows, subcontractor vetting, or CRM enrichment.
- Checking status, license type, and expiration across many licensees by hand doesn't scale.
What we solve
- Verify any Washington L&I contractor or tradesperson by license number or business name - one search.
- Returns license type, status, effective & expiration dates, city, and principal name from the official registry.
- Enrich a license number or name into a full structured record; pay per match, empty searches free.
Summary
Look up and verify any Washington State contractor or tradesperson from a single search - type an L&I contractor registration number or a business name and get back the license type, status, effective and expiration dates, city, and principal name, straight from the official Washington L&I open-data registry. Built for fast verification, compliance checks, subcontractor vetting, and enriching a license number or name into a structured record.
Who it's for
- GCs and hiring managers vetting Washington subcontractors
- Insurance underwriters and lenders running KYC on contractors
- Compliance teams and marketplaces verifying L&I registrations
- RevOps and BD teams enriching contractor records
How to use
Set the input, run the actor, and collect results from the run's dataset (export to JSON/CSV/Excel, or pull via the Apify API). Example input:
{"queries": ["construction"],"maxResults": 25}
See Inputs below for every available field.
What you get
One row per record:
| Field | Description |
|---|---|
state | Always 'WA' for this actor |
license_number | L&I contractor registration / license number |
business_name | Licensed business name |
person_name | Primary principal / owner name |
license_type | L&I license type (e.g. Construction Contractor) |
status | License status (e.g. ACTIVE, EXPIRED, RE-LICENSED) |
issue_date | License effective date |
expiration_date | License expiration date |
city | Business city |
address | Business street address |
zip_code | ZIP code |
phone | Business phone (when published) |
matched_by | Which search surfaced this match: 'license_number' or 'business_name' |
source_url | Link to the official L&I verification portal |
Sample:
{"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 | Required | Type | Default | Description |
|---|---|---|---|---|
query | no | string | "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 | no | array | ["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 | no | integer | 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 | no | object | {"useApifyProxy": false} | Optional. The Washington L&I open-data API is reachable directly; a proxy is not needed. |
Pricing (Pay Per Event)
You pay per result (dataset-item) — no charge for empty runs. Example: 100 verified license records at $0.004/result ≈ $0.40.
Illustrative — the final per-result price is set at publish time. Apify platform usage (compute) is billed separately per your plan.
Use cases
- License verification — confirm a Washington contractor's type, status, and expiration before hiring or onboarding.
- Record enrichment — turn a license number or name into a full structured record for a CRM, marketplace, or vetting workflow.
- Compliance checks — pull authoritative L&I data on demand for audits and due diligence.
- Lender / insurer due diligence — verify a contractor's standing straight from the state registry.
Why this actor
- Straight from the official Washington L&I open-data registry — authoritative, not a stale third-party copy.
- Search by license number (exact) or business name (substring); results deduped by license #.
- Pay per match; searches with no results are free.
Limitations & updates
Covers Washington's L&I contractor-registration public registry only. Results reflect the published open-data snapshot (refreshed on business days) and change as it updates. A name search matches the business-name index; runs are bounded (default 50 results) — refine a broad name to narrow it. Bond, workers-comp, and insurance details live in separate L&I datasets and are not joined in this version (returned null); county and some fields are not published for every record.
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.
Which actor to choose
Part of the contractor-license verification suite — pick the one that fits your goal:
- California Contractor License Lookup & Verify (CSLB) — You need a California contractor verified — by license number, business, or owner/personnel name (CSLB).
- Florida Contractor License Lookup & Verify (DBPR) — You're verifying a Florida contractor or tradesperson — type, status, expiration, county (DBPR).
- Louisiana Contractor License Lookup — You want the full Louisiana roster — 50,000+ commercial, residential & specialty licenses as data (LSLBC).
- Multi-State Contractor & Trade License Lookup — You don't know the state, or want the same contractor checked across WA, OR, TX & CT in one run.
- Nevada Contractor License Lookup & Verify (NSCB) — You need a Nevada contractor's status, trade classifications, bond & principals (NSCB).
- New Mexico Contractor License Lookup & Verify (NM CID) — You're verifying a New Mexico contractor — license #, status, city/ZIP, expiry (NM CID).
- North Carolina Contractor License Lookup & Verify (NCLBGC) — You're verifying a North Carolina general contractor — classification, status, expiration (NCLBGC).
- Oregon Contractor License Lookup & Verify (CCB) — You're verifying an Oregon contractor — status, bond, insurance & RMI (CCB).
- South Carolina Contractor License Lookup & Verify (SC LLR) — You're searching or verifying South Carolina contractors — by name, license, city, or classification (SC LLR).
- Tennessee Contractor License Lookup & Verify (TN DOCI) — You're verifying a Tennessee contractor or tradesperson — type, status, city & county (TN DOCI).
- Texas Contractor & Trade License Lookup (TDLR) — You're verifying a Texas electrician, HVAC or trade license — type, expiration, county & owner (TDLR).
- Virginia Contractor License Lookup (DPOR Bulk) — You want the full Virginia roster — 50,000+ Class A/B/C and trade licenses as bulk data (DPOR).
- Alabama Contractor License Lookup & Verify (LBGC) — You're verifying an Alabama general contractor — classification, city, phone, expiration (LBGC).
- Arkansas Contractor License Lookup & Verify (ACLB) — You're verifying an Arkansas contractor — validity, type, expiration, city & county (ACLB).
- Michigan Contractor License Lookup & Verify (LARA) — You're verifying a Michigan builder or trade contractor — type, status, expiration (LARA).
- Minnesota Contractor License Lookup & Verify (DLI) — You're verifying a Minnesota residential contractor — subtype, status, expiration, enforcement flags (DLI).
- Massachusetts Construction License Lookup & Verify (CSL) — You're verifying a Massachusetts Construction Supervisor License — type, status, expiration (CSL).
Guides & use cases
Written up on scrapebench.dev — the bench that runs and verifies this actor against the live source every night:
- How-to: How to run Washington Contractor License Lookup & Verify (L&I)
- Use case: Search Washington Contractors by Business Name
More actors, coverage and nightly verification results: scrapebench.dev
Works with n8n
Ready-made n8n templates that call this actor:
- Monitor contractor licences and alert 30 days before expiry — free template. Step-by-step guide
- Verify contractor licenses in your lead list — free template. Step-by-step guide
- Verify a subcontractor's licence when they submit your onboarding form — free template. Step-by-step guide
Works with AI assistants (MCP)
Callable as an MCP tool, so Claude, Cursor, VS Code Copilot and other MCP clients can run it directly. Grab the config from the MCP tab on this page — Apify hosts the server and keeps that snippet current, and OAuth signs you in on first connect, so no API token goes in your config file.
Then just ask:
"Look up Washington contractors matching 'construction' — status, expiry and contact details."
Washington's registry publishes address and phone on most rows, so a name search doubles as a lead list. Runs started this way bill exactly like any other run.