Contractor License Lookup & Verify: WA, OR, CT, TX, NY & NYC avatar

Contractor License Lookup & Verify: WA, OR, CT, TX, NY & NYC

Pricing

from $3.00 / 1,000 license records

Go to Apify Store
Contractor License Lookup & Verify: WA, OR, CT, TX, NY & NYC

Contractor License Lookup & Verify: WA, OR, CT, TX, NY & NYC

Contractor license lookup and verification by name or license number against official registries: Washington L&I, Oregon CCB, Connecticut DCP, Texas TDLR, NYC DCWP and NY State DOL. Status, expiry, bond, insurance, debarment flags and an OK / CHECK / PROBLEM verdict. Official open data.

Pricing

from $3.00 / 1,000 license records

Rating

0.0

(0)

Developer

Erik Sharon

Erik Sharon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Categories

Security

Limited permissions

Share

Contractor License Lookup & Verification: WA, OR, CT, TX, New York State & NYC

Check whether a contractor is licensed before you hire them, pay them or add them to your vendor list. Type a business name or a license number and get the official record back from six government registries in one run, with a plain verdict: OK, CHECK or PROBLEM.

Contractor license lookup in six registries at once

  • Official data, not scraping. Every record comes from the state's or city's own open-data API (Socrata). No HTML parsing, no captchas, nothing that breaks when a website changes.
  • Six registries in one run: Washington L&I contractors, Oregon Construction Contractors Board (with bond and insurance), Connecticut DCP contractor credentials (home improvement, electrical, plumbing, HVAC, new home and more), Texas TDLR contractor licenses (A/C, electrical, elevator, appliance), NYC DCWP Home Improvement Contractor licenses, and the New York State Department of Labor Contractor Registry (every contractor bidding on NYS public work over $25,000 must be registered).
  • Flags you can act on: NOT_ACTIVE, EXPIRED, EXPIRES_SOON, for Oregon BOND_EXPIRED / INSURANCE_EXPIRES_SOON, and for New York State DEBARRED, WAGE_ASSESSMENTS_OUTSTANDING, LABOR_OR_TAX_LAW_VIOLATION, SAFETY_VIOLATION and NO_WORKERS_COMP.
  • Fast and cheap: about 25 lookups in 6 seconds. You pay only for records found; "not found" rows are free.

Bulk contractor license verification: input

FieldWhat it does
namesBusiness names, one per line. Every word must be in the licensed name.
licenseNumbersLicense numbers exactly as issued (ECOSTSC758NN, 126960, HIC.0704738, 36159, 0673029-DCA, 25-649OY-CR).
jurisdictionsAny of WA, OR, CT, TX, NYC, NYS. Empty = all six.
maxResultsPerQueryMatches per query per registry (default 5). Active first, latest expiry next.
includeInactiveKeep lapsed licenses, flagged PROBLEM (default on).
expiryWarningDaysWindow for EXPIRES_SOON (default 30).
reportNotFoundOne free NOT_FOUND row per query and registry (default on).
{ "names": ["Mr Handyman"], "licenseNumbers": ["0673029-DCA"], "jurisdictions": ["CT", "WA", "NYC"] }

Output (one row per license)

{
"query": "Mr Handyman",
"jurisdiction": "NYC",
"verdict": "OK",
"businessName": "MR. FIXIT HANDYMAN & HOME IMPROVEMENT CORP.",
"licenseNumber": "1471429-DCA",
"licenseType": "Home Improvement Contractor",
"statusRaw": "ACTIVE",
"active": true,
"issued": "2014-07-22",
"expires": "2027-02-28",
"daysToExpiry": 117,
"flags": [],
"city": "BRONX", "state": "NY", "zip": "10461", "borough": "Bronx",
"source": "NYC DCWP Home Improvement Contractor licenses",
"officialVerifyPage": "https://www.nyc.gov/site/dca/businesses/check-license.page",
"sourceApiQuery": "https://data.cityofnewyork.us/resource/w7w3-xahh.json?...",
"checkedAt": "2026-11-03T00:57:02Z"
}

Oregon rows add bond and insurance (company, amount, expiry). Washington rows add specialties and ubi. New York State rows add compliance (debarred, outstanding wage assessments, labor/tax and safety violations, workers' comp, apprenticeship) and mwbeOwned.

Good to know

  • Texas publishes no status field; a Texas license counts as active until its expiration date.
  • The New York State registry lists active certificates only, so a lapsed one shows as NOT_FOUND. It covers public-work contractors, not every home contractor; for New York City home improvement use NYC.
  • Oregon's dataset lists active licenses only, so a lapsed Oregon license shows as NOT_FOUND.
  • Business data only: no owner names, phone numbers or street addresses are returned.
  • Data is as fresh as each registry's open-data feed (most refresh daily). For a legal decision, confirm on the officialVerifyPage.

FAQ

How do I look up a contractor license by name? Put the business name in names. Every word you type must appear in the licensed name, so "Bee Cave" finds "BEE CAVE ELECTRIC" in Texas. Leave jurisdictions empty to search all six registries.

Can I verify a list of contractors in bulk? Yes. Paste hundreds of names or license numbers in one run; each one is checked against every registry you pick, and the dataset exports to CSV, Excel or JSON. About 25 lookups take 6 seconds.

Which states does it cover? Washington (L&I contractor registration), Oregon (CCB, with bond and insurance), Connecticut (DCP home improvement, electrical, plumbing, HVAC and other trade credentials), Texas (TDLR A/C, electrical, elevator and appliance licenses), New York City (DCWP Home Improvement Contractor licenses) and New York State (DOL Contractor Registry for public work, with debarment and wage flags). Other states are not covered yet.

Is this a scraper? No. It reads each government's official open-data API, so it does not break when a website redesigns and it never solves captchas or logs in anywhere.

How do I check if a contractor is debarred in New York? Use jurisdictions: ["NYS"]. A debarred contractor gets the DEBARRED flag and a PROBLEM verdict; outstanding wage assessments, labor or tax law violations, safety violations and missing workers' comp are flagged too.

Does a NOT_FOUND mean the contractor is unlicensed? Not on its own. Some registries list only active licenses, names can be registered differently (a DBA versus the legal name), and some trades are licensed by another agency. Try the license number, then confirm on the officialVerifyPage link.

Pricing

Pay per license record found. Not-found rows are free. Set a maximum charge per run in Apify and the run stops when it is reached.