---
type: "firecrawl-provider"
description: "Washington State Department of Labor & Industries (L&I) contractor registrations, from the register L&I publishes on data.wa.gov and reloads three times a day: about 162,000 construction, electrical, plumbing and elevator contractor registrations, current and past. Search by business or principal name, registration number, UBI, city, ZIP, licence type, specialty, status and effective, expiry or suspension date, newest first; read one registration joined with its principals, liability insurance and authorized permit signers. Open data (PDDL and Public Domain per dataset): every record carries its licence, attribution and L&I Verify link. Bonds are left out because their dataset carries no licence."
use_when: "Washington State Department of Labor & Industries (L&I) contractor registrations, from the register L&I publishes on data.wa.gov and reloads three times a day: about 162,000 construction, electrical, plumbing and elevator contractor registrations, current and past. Search by business or principal name, registration number, UBI, city, ZIP, licence type, specialty, status and effective, expiry or suspension date, newest first; read one registration joined with its principals, liability insurance and authorized permit signers. Open data (PDDL and Public Domain per dataset): every record carries its licence, attribution and L&I Verify link. Bonds are left out because their dataset carries no licence."
categories: "Real estate"
capabilities: 2
credits_per_call: 5
---
# Washington L&I contractor registrations (data.wa.gov) on Firecrawl Alexandria

Washington State Department of Labor & Industries (L&I) contractor registrations, from the register L&I publishes on data.wa.gov and reloads three times a day: about 162,000 construction, electrical, plumbing and elevator contractor registrations, current and past. Search by business or principal name, registration number, UBI, city, ZIP, licence type, specialty, status and effective, expiry or suspension date, newest first; read one registration joined with its principals, liability insurance and authorized permit signers. Open data (PDDL and Public Domain per dataset): every record carries its licence, attribution and L&I Verify link. Bonds are left out because their dataset carries no licence.

- Categories: Real estate
- Category index: [Real estate category](https://firecrawl.dev/alexandria/agents/categories/real-estate)
- Provider key: `data-wa-gov`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/data-wa-gov)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/data-wa-gov/openapi.json)

## Capabilities

- [Get license](https://firecrawl.dev/alexandria/agents/providers/data-wa-gov/licenses/get_license): Read one Washington L&I contractor registration by its registration number, joined with every principal (current and former), the general liability insurance on file and the people authorized to sign permits, each table from its own data.wa.gov dataset with its licence. Bonds are not included: their dataset has no licence.
- [Search contractors](https://firecrawl.dev/alexandria/agents/providers/data-wa-gov/licenses/search_contractors): Search Washington L&I contractor registrations (construction, electrical, plumbing, elevator) by business or principal name, registration number, UBI, city, ZIP, licence type, specialty and status, and filter by effective, expiry or suspension date. Newest registrations first by default; 1-100 per page with a cursor. Records follow the shared contractor-licence shape with the L&I Verify link and licence on each; joined tables (principals, insurance) are null here.

## 1. Choose this provider when

Washington State Department of Labor & Industries (L&I) contractor registrations, from the register L&I publishes on data.wa.gov and reloads three times a day: about 162,000 construction, electrical, plumbing and elevator contractor registrations, current and past. Search by business or principal name, registration number, UBI, city, ZIP, licence type, specialty, status and effective, expiry or suspension date, newest first; read one registration joined with its principals, liability insurance and authorized permit signers. Open data (PDDL and Public Domain per dataset): every record carries its licence, attribution and L&I Verify link. Bonds are left out because their dataset carries no licence.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "data-wa-gov",
  "capability": "licenses/get_license",
  "options": {
    "license_number": "MCKINCL942DW"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `license_number` (string, required): L&I registration number, case-insensitive (e.g. MCKINCL942DW); search_contractors returns it. Pattern: ^[A-Za-z0-9*]{6,20}$. Example: `<license_number>`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "data-wa-gov",
    capability: "licenses/get_license",
    options: {
      license_number: "MCKINCL942DW",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "data-wa-gov",
  "capability": "licenses/get_license",
  "options": {
    "license_number": "MCKINCL942DW"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "data-wa-gov",
    "capability": "licenses/get_license",
    "options": {
      "license_number": "MCKINCL942DW"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'data-wa-gov/licenses/get_license' \
  --options '{"license_number":"MCKINCL942DW"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "data-wa-gov",
  "capability": "licenses/get_license",
  "options": {
    "license_number": "MCKINCL942DW"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "data-wa-gov",
  "capability": "licenses/get_license",
  "options": {
    "license_number": "MCKINCL942DW"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "address": "PO BOX 24567",
  "authorized_signers": [],
  "bonds": null,
  "business_name": "MCKINSTRY CO LLC",
  "business_type": "Limited Liability Company",
  "city": "Seattle",
  "county": null,
  "datasets": [
    {
      "id": "m8qx-ubtq",
      "license": {
        "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
        "name": "Open Data Commons Public Domain Dedication and License (PDDL)",
        "url": "http://opendatacommons.org/licenses/pddl/1.0/"
      },
      "name": "L&I Contractor License Data - General",
      "portal": "data.wa.gov",
      "rows": 1,
      "updated_at": "2026-10-27T19:35:36Z",
      "url": "https://data.wa.gov/d/m8qx-ubtq"
    },
    {
      "id": "4xk5-x9j6",
      "license": {
        "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
        "name": "Open Data Commons Public Domain Dedication and License (PDDL)",
        "url": "http://opendatacommons.org/licenses/pddl/1.0/"
      },
      "name": "L&I Contractor License - Principal Data",
      "portal": "data.wa.gov",
      "rows": 6,
      "updated_at": "2026-10-27T19:41:37Z",
      "url": "https://data.wa.gov/d/4xk5-x9j6"
    },
    {
      "id": "ciwg-agsx",
      "license": {
        "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
        "name": "Public Domain",
        "url": "https://data.wa.gov/d/ciwg-agsx"
      },
      "name": "L&I Contractor License Data - Insurance",
      "portal": "data.wa.gov",
      "rows": 1,
      "updated_at": "2026-10-27T19:37:07Z",
      "url": "https://data.wa.gov/d/ciwg-agsx"
    },
    {
      "id": "s7ge-wicw",
      "license": {
        "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
        "name": "Public Domain",
        "url": "https://data.wa.gov/d/s7ge-wicw"
      },
      "name": "L&I Contractor Authorized Signer Data",
      "portal": "data.wa.gov",
      "rows": 0,
      "updated_at": "2026-10-27T19:30:05Z",
      "url": "https://data.wa.gov/d/s7ge-wicw"
    }
  ],
  "discipline": null,
  "effective_date": "2006-03-16",
  "expiration_date": "2028-03-16",
  "insurance": [
    {
      "agency": "HUB INTERNATIONAL Bothell",
      "amount_usd": 2000000,
      "cancel_date": null,
      "company": "Travelers Indemnity Company Th",
      "effective_date": "2025-01-31",
      "expiration_date": "2027-03-01",
      "policy_number": "VTC2K-CO-5643B901-IN"
    }
  ],
  "issue_date": null,
  "license": {
    "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
    "name": "Open Data Commons Public Domain Dedication and License (PDDL)",
    "url": "http://opendatacommons.org/licenses/pddl/1.0/"
  },
  "license_number": "MCKINCL942DW",
  "license_type": "CONSTRUCTION CONTRACTOR",
  "observed_at_ms": 1793142498331,
  "person_name": "ALLEN, DEAN CHARLES",
  "phone": "2067623311",
  "principals": [
    {
      "end_date": null,
      "name": "Hagar, Joseph Donald",
      "start_date": "2018-03-09",
      "title": null
    },
    {
      "end_date": "2018-03-01",
      "name": "ALLEN, DAVID EDWARD",
      "start_date": "2006-03-16",
      "title": null
    },
    {
      "end_date": null,
      "name": "ALLEN, DEAN CHARLES",
      "start_date": "2006-03-16",
      "title": null
    },
    {
      "end_date": "2018-03-01",
      "name": "MOORE, DOUGLAS JAMES",
      "start_date": "2006-03-16",
      "title": null
    },
    {
      "end_date": null,
      "name": "PEDERSEN, JAMIE D",
      "start_date": "2006-03-16",
      "title": null
    },
    {
      "end_date": "2018-03-01",
      "name": "TEPLICKY, JOSEPH WILLIAM",
      "start_date": "2006-03-16",
      "title": null
    }
  ],
  "raw": {
    "authorized_signers": [],
    "general": {
      "address1": "PO BOX 24567",
      "businessname": "MCKINSTRY CO LLC",
      "businesstypecode": "L",
      "businesstypecodedesc": "Limited Liability Company",
      "city": "Seattle",
      "contractorlicensenumber": "MCKINCL942DW",
      "contractorlicensestatus": "ACTIVE",
      "contractorlicensetypecode": "CC",
      "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
      "licenseeffectivedate": "2006-03-16T00:00:00.000",
      "licenseexpirationdate": "2028-03-16T00:00:00.000",
      "phonenumber": "2067623311",
      "primaryprincipalname": "ALLEN, DEAN CHARLES",
      "specialtycode1": "01",
      "specialtycode1desc": "GENERAL",
      "state": "WA",
      "statuscode": "A",
      "ubi": "602569922",
      "zip": "98124"
    },
    "insurance": [
      {
        "businessname": "MCKINSTRY CO LLC",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "createdate": "2024-11-14T00:00:00.000",
        "createdby_waoic_id": "165571",
        "effectivedate": "2025-01-31T00:00:00.000",
        "expirationdate": "2027-03-01T00:00:00.000",
        "insuranceagencyname": "HUB INTERNATIONAL Bothell",
        "insuranceamt": "2000000.0000",
        "insurancecompany": "Travelers Indemnity Company Th",
        "insurancepolicyno": "VTC2K-CO-5643B901-IN",
        "lastupdatedate": "2026-01-05T00:00:00.000",
        "licensestatus": "A",
        "licensestatusdesc": "ACTIVE",
        "ubi": "602569922",
        "updatedby_waoic_id": "165571"
      }
    ],
    "principals": [
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "principalname": "Hagar, Joseph Donald",
        "startdate": "2018-03-09T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "enddate": "2018-03-01T00:00:00.000",
        "principalname": "ALLEN, DAVID EDWARD",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "principalname": "ALLEN, DEAN CHARLES",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "enddate": "2018-03-01T00:00:00.000",
        "principalname": "MOORE, DOUGLAS JAMES",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "principalname": "PEDERSEN, JAMIE D",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "enddate": "2018-03-01T00:00:00.000",
        "principalname": "TEPLICKY, JOSEPH WILLIAM",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      }
    ]
  },
  "registry_id": "602569922",
  "source_url": "https://secure.lni.wa.gov/verify/Detail.aspx?LIC=MCKINCL942DW",
  "specialties": [
    "GENERAL"
  ],
  "state": "WA",
  "status": "ACTIVE",
  "suspend_date": null,
  "zip": "98124"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Get license

- Capability: `licenses/get_license`
- Description: Read one Washington L&I contractor registration by its registration number, joined with every principal (current and former), the general liability insurance on file and the people authorized to sign permits, each table from its own data.wa.gov dataset with its licence. Bonds are not included: their dataset has no licence.
- Instructions: Verify a contractor before hiring or before trusting a permit's contractor: status, expiry, insurance and who owns or signs for the business.
- Cost: 5 credits per call
- Capability file: [Get license](https://firecrawl.dev/alexandria/agents/providers/data-wa-gov/licenses/get_license)

Accepted options:
- `license_number` (string, required): L&I registration number, case-insensitive (e.g. MCKINCL942DW); search_contractors returns it. Pattern: ^[A-Za-z0-9*]{6,20}$. Example: `<license_number>`

Response schema example:
```json
{
  "address": "PO BOX 24567",
  "authorized_signers": [],
  "bonds": null,
  "business_name": "MCKINSTRY CO LLC",
  "business_type": "Limited Liability Company",
  "city": "Seattle",
  "county": null,
  "datasets": [
    {
      "id": "m8qx-ubtq",
      "license": {
        "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
        "name": "Open Data Commons Public Domain Dedication and License (PDDL)",
        "url": "http://opendatacommons.org/licenses/pddl/1.0/"
      },
      "name": "L&I Contractor License Data - General",
      "portal": "data.wa.gov",
      "rows": 1,
      "updated_at": "2026-10-27T19:35:36Z",
      "url": "https://data.wa.gov/d/m8qx-ubtq"
    },
    {
      "id": "4xk5-x9j6",
      "license": {
        "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
        "name": "Open Data Commons Public Domain Dedication and License (PDDL)",
        "url": "http://opendatacommons.org/licenses/pddl/1.0/"
      },
      "name": "L&I Contractor License - Principal Data",
      "portal": "data.wa.gov",
      "rows": 6,
      "updated_at": "2026-10-27T19:41:37Z",
      "url": "https://data.wa.gov/d/4xk5-x9j6"
    },
    {
      "id": "ciwg-agsx",
      "license": {
        "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
        "name": "Public Domain",
        "url": "https://data.wa.gov/d/ciwg-agsx"
      },
      "name": "L&I Contractor License Data - Insurance",
      "portal": "data.wa.gov",
      "rows": 1,
      "updated_at": "2026-10-27T19:37:07Z",
      "url": "https://data.wa.gov/d/ciwg-agsx"
    },
    {
      "id": "s7ge-wicw",
      "license": {
        "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
        "name": "Public Domain",
        "url": "https://data.wa.gov/d/s7ge-wicw"
      },
      "name": "L&I Contractor Authorized Signer Data",
      "portal": "data.wa.gov",
      "rows": 0,
      "updated_at": "2026-10-27T19:30:05Z",
      "url": "https://data.wa.gov/d/s7ge-wicw"
    }
  ],
  "discipline": null,
  "effective_date": "2006-03-16",
  "expiration_date": "2028-03-16",
  "insurance": [
    {
      "agency": "HUB INTERNATIONAL Bothell",
      "amount_usd": 2000000,
      "cancel_date": null,
      "company": "Travelers Indemnity Company Th",
      "effective_date": "2025-01-31",
      "expiration_date": "2027-03-01",
      "policy_number": "VTC2K-CO-5643B901-IN"
    }
  ],
  "issue_date": null,
  "license": {
    "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
    "name": "Open Data Commons Public Domain Dedication and License (PDDL)",
    "url": "http://opendatacommons.org/licenses/pddl/1.0/"
  },
  "license_number": "MCKINCL942DW",
  "license_type": "CONSTRUCTION CONTRACTOR",
  "observed_at_ms": 1793142498331,
  "person_name": "ALLEN, DEAN CHARLES",
  "phone": "2067623311",
  "principals": [
    {
      "end_date": null,
      "name": "Hagar, Joseph Donald",
      "start_date": "2018-03-09",
      "title": null
    },
    {
      "end_date": "2018-03-01",
      "name": "ALLEN, DAVID EDWARD",
      "start_date": "2006-03-16",
      "title": null
    },
    {
      "end_date": null,
      "name": "ALLEN, DEAN CHARLES",
      "start_date": "2006-03-16",
      "title": null
    },
    {
      "end_date": "2018-03-01",
      "name": "MOORE, DOUGLAS JAMES",
      "start_date": "2006-03-16",
      "title": null
    },
    {
      "end_date": null,
      "name": "PEDERSEN, JAMIE D",
      "start_date": "2006-03-16",
      "title": null
    },
    {
      "end_date": "2018-03-01",
      "name": "TEPLICKY, JOSEPH WILLIAM",
      "start_date": "2006-03-16",
      "title": null
    }
  ],
  "raw": {
    "authorized_signers": [],
    "general": {
      "address1": "PO BOX 24567",
      "businessname": "MCKINSTRY CO LLC",
      "businesstypecode": "L",
      "businesstypecodedesc": "Limited Liability Company",
      "city": "Seattle",
      "contractorlicensenumber": "MCKINCL942DW",
      "contractorlicensestatus": "ACTIVE",
      "contractorlicensetypecode": "CC",
      "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
      "licenseeffectivedate": "2006-03-16T00:00:00.000",
      "licenseexpirationdate": "2028-03-16T00:00:00.000",
      "phonenumber": "2067623311",
      "primaryprincipalname": "ALLEN, DEAN CHARLES",
      "specialtycode1": "01",
      "specialtycode1desc": "GENERAL",
      "state": "WA",
      "statuscode": "A",
      "ubi": "602569922",
      "zip": "98124"
    },
    "insurance": [
      {
        "businessname": "MCKINSTRY CO LLC",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "createdate": "2024-11-14T00:00:00.000",
        "createdby_waoic_id": "165571",
        "effectivedate": "2025-01-31T00:00:00.000",
        "expirationdate": "2027-03-01T00:00:00.000",
        "insuranceagencyname": "HUB INTERNATIONAL Bothell",
        "insuranceamt": "2000000.0000",
        "insurancecompany": "Travelers Indemnity Company Th",
        "insurancepolicyno": "VTC2K-CO-5643B901-IN",
        "lastupdatedate": "2026-01-05T00:00:00.000",
        "licensestatus": "A",
        "licensestatusdesc": "ACTIVE",
        "ubi": "602569922",
        "updatedby_waoic_id": "165571"
      }
    ],
    "principals": [
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "principalname": "Hagar, Joseph Donald",
        "startdate": "2018-03-09T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "enddate": "2018-03-01T00:00:00.000",
        "principalname": "ALLEN, DAVID EDWARD",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "principalname": "ALLEN, DEAN CHARLES",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "enddate": "2018-03-01T00:00:00.000",
        "principalname": "MOORE, DOUGLAS JAMES",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "principalname": "PEDERSEN, JAMIE D",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      },
      {
        "businessname": "MCKINSTRY CO LLC",
        "businesstypecode": "L",
        "businesstypecodedesc": "Limited Liability Company",
        "contractorlicensenumber": "MCKINCL942DW",
        "contractorlicensetypecode": "CC",
        "contractorlicensetypecodedesc": "CONSTRUCTION CONTRACTOR",
        "enddate": "2018-03-01T00:00:00.000",
        "principalname": "TEPLICKY, JOSEPH WILLIAM",
        "startdate": "2006-03-16T00:00:00.000",
        "ubi": "602569922"
      }
    ]
  },
  "registry_id": "602569922",
  "source_url": "https://secure.lni.wa.gov/verify/Detail.aspx?LIC=MCKINCL942DW",
  "specialties": [
    "GENERAL"
  ],
  "state": "WA",
  "status": "ACTIVE",
  "suspend_date": null,
  "zip": "98124"
}
```

### Search contractors

- Capability: `licenses/search_contractors`
- Description: Search Washington L&I contractor registrations (construction, electrical, plumbing, elevator) by business or principal name, registration number, UBI, city, ZIP, licence type, specialty and status, and filter by effective, expiry or suspension date. Newest registrations first by default; 1-100 per page with a cursor. Records follow the shared contractor-licence shape with the L&I Verify link and licence on each; joined tables (principals, insurance) are null here.
- Instructions: Find or verify a Washington contractor, list contractors by trade and place, or poll for new registrations (effective_after) and suspensions (suspended_after). L&I reloads the whole register three times a day, so there is no per-row updated time; poll by these dates instead. Then call get_license for principals, insurance and signers.
- Cost: 5 credits per call
- Capability file: [Search contractors](https://firecrawl.dev/alexandria/agents/providers/data-wa-gov/licenses/search_contractors)

Accepted options:
- `city` (string): City of the mailing address, exact and case-insensitive (Spokane does not match Spokane Valley). Example: `<city>`
- `cursor` (string): next_cursor of the previous page, with the same filters and sort. Pattern: ^[0-9]{1,9}\.[0-9a-f]{8}$. Example: `<cursor>`
- `effective_after` (string): Registrations that took effect on or after this date (YYYY-MM-DD). Poll with it for new registrations. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<effective_after>`
- `expires_after` (string): Registrations expiring on or after this date (YYYY-MM-DD). Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<expires_after>`
- `expires_before` (string): Registrations expiring on or before this date (YYYY-MM-DD). Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<expires_before>`
- `license_number` (string): Exact L&I registration number, case-insensitive (e.g. MCKINCL942DW). Pattern: ^[A-Za-z0-9*]{6,20}$. Example: `<license_number>`
- `license_type` (string): Substring of the licence type (construction, electrical, plumbing, elevator) or its code (CC, EC, PC, LC). Example: `<license_type>`
- `limit` (number): limit Example: `25`
- `name` (string): Business or primary principal name. Every word must appear (case-insensitive) in the business name or the principal's name, e.g. 'merit electric' or 'carlos guerrero'. Example: `<name>`
- `registry_id` (string): Exact Washington UBI, nine digits, spaces or hyphens allowed (e.g. 602 569 922). One UBI can hold several registrations. Pattern: ^[0-9]{3}[ -]?[0-9]{3}[ -]?[0-9]{3}$. Example: `<registry_id>`
- `sort` (string): effective_desc: newest registrations first (default). expiration_asc: soonest expiry first. suspend_desc: latest suspension first. name_asc: business name A-Z. Ties break on the registration number. Example: `effective_desc`
- `specialty` (string): Substring of either specialty (e.g. roofing, general, limited energy, hvac). Example: `<specialty>`
- `status` (string): active (default) is L&I status ACTIVE; inactive is every other status (expired, suspended, re-licensed, out of business, ...). Defaults to all when suspended_after is set. Example: `active`
- `suspended_after` (string): Registrations with a suspension or status change dated on or after this date (YYYY-MM-DD). Poll with it for new suspensions. Pattern: ^[0-9]{4}-[0-9]{2}-[0-9]{2}$. Example: `<suspended_after>`
- `zip` (string): Five-digit ZIP of the mailing address. Pattern: ^[0-9]{5}$. Example: `<zip>`

Response schema example:
```json
{
  "count": 1,
  "dataset": {
    "id": "m8qx-ubtq",
    "name": "L&I Contractor License Data - General",
    "portal": "data.wa.gov",
    "updated_at": "2026-10-27T19:35:36Z",
    "url": "https://data.wa.gov/d/m8qx-ubtq"
  },
  "license": {
    "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
    "name": "Open Data Commons Public Domain Dedication and License (PDDL)",
    "url": "http://opendatacommons.org/licenses/pddl/1.0/"
  },
  "next_cursor": null,
  "observed_at_ms": 1793142491284,
  "records": [
    {
      "address": "815 N HELENA ST",
      "bonds": null,
      "business_name": "MERIT ELECTRIC OF SPOKANE INC",
      "business_type": "Corporation",
      "city": "SPOKANE",
      "county": null,
      "discipline": null,
      "effective_date": "1982-04-14",
      "expiration_date": "2027-02-28",
      "insurance": null,
      "issue_date": null,
      "license": {
        "attribution": "Washington State Department of Labor & Industries (L&I), published on data.wa.gov",
        "name": "Open Data Commons Public Domain Dedication and License (PDDL)",
        "url": "http://opendatacommons.org/licenses/pddl/1.0/"
      },
      "license_number": "MERITES189JM",
      "license_type": "ELECTRICAL CONTRACTOR",
      "person_name": "GAMON, JOSEPH L",
      "phone": "5095353930",
      "principals": null,
      "registry_id": "600438346",
      "source_url": "https://secure.lni.wa.gov/verify/Detail.aspx?LIC=MERITES189JM",
      "specialties": [
        "GENERAL"
      ],
      "state": "WA",
      "status": "ACTIVE",
      "suspend_date": null,
      "zip": "99202"
    }
  ],
  "source_url": "https://data.wa.gov/resource/m8qx-ubtq.json?%24where=%28upper%28businessname%29+like+%27%25MERIT%25%27+OR+upper%28primaryprincipalname%29+like+%27%25MERIT%25%27%29+AND+%28upper%28businessname%29+like+%27%25ELECTRIC%25%27+OR+upper%28primaryprincipalname%29+like+%27%25ELECTRIC%25%27%29+AND+upper%28city%29+%3D+%27SPOKANE%27+AND+%28upper%28contractorlicensetypecodedesc%29+like+%27%25ELECTRICAL%25%27+OR+contractorlicensetypecode+%3D+%27ELECTRICAL%27%29+AND+statuscode+%3D+%27A%27&%24order=licenseeffectivedate+DESC+NULL+LAST%2C+contractorlicensenumber+ASC&%24limit=25"
}
```
