Washington Contractor License Lookup & Verify (L&I) avatar

Washington Contractor License Lookup & Verify (L&I)

Pricing

$0.004 / verified license records

Go to Apify Store
Washington Contractor License Lookup & Verify (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.

Pricing

$0.004 / verified license records

Rating

0.0

(0)

Developer

ScrapeBench

ScrapeBench

Maintained by Community

Actor stats

0

Bookmarked

61

Total users

4

Monthly active users

7 days ago

Last modified

Categories

Features

Limited permissions

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:

FieldDescription
stateAlways 'WA' for this actor
license_numberL&I contractor registration / license number
business_nameLicensed business name
person_namePrimary principal / owner name
license_typeL&I license type (e.g. Construction Contractor)
statusLicense status (e.g. ACTIVE, EXPIRED, RE-LICENSED)
issue_dateLicense effective date
expiration_dateLicense expiration date
cityBusiness city
addressBusiness street address
zip_codeZIP code
phoneBusiness phone (when published)
matched_byWhich search surfaced this match: 'license_number' or 'business_name'
source_urlLink 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

FieldRequiredTypeDefaultDescription
querynostring"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.
queriesnoarray["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.
maxResultsnointeger50Cap 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.
proxyConfigurationnoobject{"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. washington-contractor-directory-leads-scraper now runs these same lookups (the same L&I open-data rows, the same fields) at $0.002 per licence instead of $0.004, and adds statewide and county exports; this actor keeps working.

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 Directory & Leads Scraper (DBPR) — You're verifying a Florida contractor or tradesperson — type, status, expiration, county (DBPR).
  • Louisiana Contractor License Lookup & Leads Scraper (LSLBC) — You want the full Louisiana roster — 50,000+ commercial, residential & specialty licenses as data (LSLBC).
  • US Contractor License Lookup & List Scraper (State Boards) — You don't know the state, or want the same contractor checked across many states 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 & List Scraper (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 Directory & Leads Scraper (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 & Export (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 & Leads Scraper (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).
  • Iowa Contractor Registration Lookup & Leads Scraper (DIAL) — You need Iowa contractors — every active DIAL registration statewide, with phone and email, filtered by trade, county, city or ZIP.
  • Mississippi Contractor License Lookup & Leads Scraper (MSBOC) — You need Mississippi contractors — the active MSBOC roster with phone, street address and classifications, by county or class.
  • Ohio Contractor License Lookup & Leads Scraper (OCILB) — You need Ohio electrical, HVAC, plumbing, hydronics or refrigeration contractors — the full OCILB roster, by trade and county.
  • Nebraska Contractor Registration Lookup & Leads Scraper (NDOL) — You need Nebraska contractors — every current NDOL registration, by service and county, with phone on request.
  • Delaware Contractor License Lookup & List Scraper (DOR + DPR) — You need Delaware contractors — DOR business licences plus DPR electrical, plumbing and HVACR licences, by city or ZIP.

Guides & use cases

Written up on scrapebench.dev — the bench that runs and verifies this actor against the live source every night:

More actors, coverage and nightly verification results: scrapebench.dev

Works with n8n

Ready-made n8n templates that call this actor:

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.

Data & lawful use

This actor collects publicly available information that the Washington State Department of Labor & Industries publishes for public lookup — licence records, business listings and the contact details professionals list there. Some of it identifies individuals (sole proprietors, licence holders, agents), so treat any names, phone numbers and emails in your results as personal data.

When you run this actor, you decide what is collected and what it is used for, so you are the controller of that data and we act only as your processor (Apify Standard Actor Contract). You need a lawful basis for your use, must honour opt-out and deletion requests, and must follow the marketing rules that apply to you (CAN-SPAM, TCPA, GDPR, CCPA and similar). Don't use the output for unsolicited bulk messaging, for screening covered by the FCRA, or for anything the source's own terms forbid.

Your results are stored in your own Apify account. We don't keep a copy of your results and don't sell or share them.

Disclaimer

This is an independent tool. It is not affiliated with, endorsed by or sponsored by the Washington State Department of Labor & Industries. Names and marks are used only to describe the data source. Records are provided as published by the source and may be out of date or incomplete. For anything consequential (hiring, a permit, a legal decision), confirm the record with the issuing agency. You are responsible for making sure your use complies with applicable law and the source's terms.

Need help?

Open an issue on this actor's Issues tab and we'll respond there. Bug reports, missing fields and feature requests are all welcome. Guides and examples: scrapebench.dev.

If you are a person named in this data and want your record removed from our copy, email apify-help@scrapebench.dev; the source agency remains the official record.

Your run may be used to improve our services. If something looks off, or you want this actor to fit your use better, please share your run data with us: Apify Console → Settings → Security → Share run data with developers. It lets us see exactly what went wrong and keep improving the actor.