Washington Contractor Registration Dataset Observation Pack

Washington. Contractor registration dataset only. Observation, not verification. You send 25 to 250 Washington L&I contractor registration numbers for entities whose source business type is Corporation or Limited Liability Company. We read the official public dataset once, on a stated date, and return a source-bound CSV plus a methods memo that shows exactly what the source said and exactly what we did.

A dataset status is one dated observation; it is not proof that a contractor's registration legally lapsed.

US Tech Automations is independent. We are not affiliated with, authorized by, or endorsed by Washington State or the Washington State Department of Labor & Industries. We use no government seals, logos, or trade dress. We resell no privileged access. Every figure on this page came from the public API on the date shown.

What we counted, and when

We queried the official dataset directly through its public API on . Every number below is a count from that single read, not an estimate and not a quote from a summary page.

160,871 rows in the source on
160,871 distinct contractor registration numbers in that same read
125,523 rows whose business type is Limited Liability Company (93,268) or Corporation (32,255)
Source status stringRows on 2026-08-09
ACTIVE75,338
EXPIRED61,296
SUSPENDED9,896
RE-LICENSED9,391
OUT OF BUSINESS4,703
INACTIVE133
SUPERCEDED (source spelling preserved)94
PASSED AWAY15
RESTORED FROM ARCHIVED4
REVOKED DUE DEPT ERR1

Source: L&I Contractor License Data (General), Data.WA, published by the Washington State Department of Labor & Industries, observed . API endpoint documentation: dev.socrata.com foundry page. License shown in the official metadata: Open Data Commons Public Domain Dedication and License.

Rows are not customers, and these counts are not market size. A row is one registration record in one public file. It says nothing about revenue, activity, headcount, or whether anyone would ever buy anything. We publish the counts so you can see the shape of the file you are asking us to read, not to imply demand.

Read this before the price

L&I Verify is free and more authoritative for consequential review of one contractor. The Data.WA dataset and API are also free. The $249 buys bounded batch normalization, exact source strings, timestamp and source binding, ambiguity handling, a methods record, and one re-observation, not privileged data access.

The free tools: L&I Verify and the Data.WA dataset.

Who should use the free tools instead

Why a buyer still pays

The free tools answer one question at a time and keep no record for you. If your roster is 140 entities and someone asks in November what you knew in August, a screenshot folder will not survive that question. What you are buying is the boring part: one machine read of one file at one recorded moment, exact identifier matching with the failures labeled instead of hidden, source strings copied rather than reinterpreted, and a memo that a reviewer can follow. Doing that yourself is a half day of scripting plus the discipline to write down what you did. Some teams would rather buy the artifact once.

$249

One time. No subscription. No renewal. The $249 covers the first observation and one buyer-triggered re-observation of the same roster within 30 days.

Request scope review

Scope and eligibility

How the work runs

  1. You submit the public request form. It collects only work email, company, approximate eligible roster count, review trigger, deadline, and preferred re-observation timing. It accepts no registration numbers, no roster, no names, no files, no URLs, no personal information, no insurance documents, no contracts, no credentials, and no private material. This is an offer test, so there is no checkout on this page.
  2. We run a scope step before any payment. We check that the source is reachable, that the schema still carries the fields we depend on, that exact identifier matching is possible for your format, and that your roster is plausibly within the eligible business types. If that step fails, there is no payment. Nothing to refund, because nothing was charged.
  3. You accept scope and pay $249. Then, and only then, you transfer the roster over the channel agreed in the scope step.
  4. First observation. The source-bound CSV and methods memo arrive within one business day after accepted scope, payment, and roster transfer are all complete.
  5. Your re-observation. Any time within 30 days you trigger the second read of the same roster. That output arrives within one business day of the observation. You choose the moment; we do not choose it for you and we do not watch the file between reads.

What you receive

Matching method

Exact matching only, against the source field contractorlicensenumber. We normalize whitespace and letter case, and nothing else. No fuzzy name search. No UBI matching. No principal matching. No enrichment. No search by person. No list building. No browsing. If your identifier does not match a source value exactly, you get a labeled non match, not a guess.

Row outcomes

OutcomeWhat it means
SOURCE STATUS OBSERVEDOne eligible row matched. We return the source status code and the verbatim source description.
NOT FOUND IN THIS DATASETNo exact match on contractorlicensenumber in the read we performed.
IDENTIFIER NOT PARSEABLEThe value you supplied is not shaped like a registration number we can match exactly.
MULTIPLE SOURCE ROWS MATCHEDMore than one source row carried that identifier. We report all of them and take no view on which is correct.
OUT OF ELIGIBLE BUSINESS-TYPE SCOPEThe matched row is not a Corporation or Limited Liability Company. Not observed further.
SOURCE UNAVAILABLEThe endpoint did not answer usably at observation time. We say so instead of substituting stale data.
SOURCE SCHEMA CHANGEDA field we depend on moved, vanished, or changed meaning. Work stops and you are told.

NOT FOUND IN THIS DATASET is not evidence that a contractor is unregistered. It means one file, read once, did not contain an exact match. Publication lag, a different identifier, a corrected record, or an archived row can all produce it. If the source shows a status string we have never seen before, we copy it exactly as written and leave it unmapped. We do not translate unfamiliar strings into negative meaning.

Re-observation outcomes

A difference means only that two source reads differed. It establishes nothing about when a change happened, why it happened, whether it was a correction, or what legal effect it carries.

Start a scope review for $249

Limits you should hold us to

How we handle your data

Good fit

Not a fit

Questions we actually get

Can I pay right now?

No. This page is an offer test with no checkout. You request a scope review, we run the preflight, and payment is discussed only if the preflight passes.

What if the source is down on my delivery day?

You get SOURCE UNAVAILABLE rows and a stated reason, not cached values dressed up as fresh ones. We reschedule the read with you.

Can you tell me which subcontractors to stop using?

No. That is your decision and your counsel's. We report dated source strings.

Can I add ten more numbers after delivery?

Not within this pack. The re-observation covers the same roster. A changed roster is a new scope.

Is $249 per contractor?

No. $249 covers the whole roster, once, plus the single re-observation inside 30 days.

Request the scope review