US Contractor License Registry Scraper avatar

US Contractor License Registry Scraper

Pricing

from $9.99 / 1,000 results

Go to Apify Store
US Contractor License Registry Scraper

US Contractor License Registry Scraper

Scrapes US government contractor licensing registries in 12 states, capturing business names, license numbers, types, specialties, status, addresses, phone numbers, and dates. Features filters for state, city, and license status, including Oregon bond info and New York compliance records.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Collects licensed contractors and building-trade businesses straight from the official government registries that license them — Washington, Oregon, New York, Colorado, Connecticut, California, Louisiana, Missouri, Texas, Illinois, Maryland and Delaware. Every record is a real registered licensee with its license number, license status, registered address and, in many registries, a phone number and trade specialty. Search by state, city, business name, trade and status to build a verified contractor list: for example every roofing contractor registered in Seattle, every active electrical contractor in Denver, every active home-improvement contractor in Connecticut, or every licensed home-improvement contractor in Brooklyn.

Because this is the licensing authority's own record, each row carries something a directory listing cannot: proof the business is licensed, when that license expires, and — for Oregon — the bond and liability insurance behind it, or — for New York State — whether the state has debarred the business or found against it for labor, tax or safety violations.

No API key or account is needed.

Input

FieldDefaultDescription
StatesWAComma-separated two-letter states to search. Supported: WA, OR, NY, CT, CA, CO, TX, IL, LA, MO, MD, DE.
City(empty)City to filter on, e.g. Seattle. Case-insensitive substring match.
Business name contains(empty)Text the registered business name must contain — roofing to find roofing companies, or a company name to look one up.
Trade specialty contains(empty)Trade or license-type text, e.g. plumbing, electrical, roofing, home improvement, general contractor.
License status contains(empty)e.g. Active or Expired.
Max results25Maximum number of license records to return across all selected states.
Socrata app token(empty)Optional. The registries answer without one; a free token only raises the rate limit on very large runs.
Proxy configurationOffOptional. These are US government open-data portals and normally need no proxy.

A registry that publishes no trade field, or no status field, is skipped when you set that filter — it is never returned with the filter silently ignored. If none of the registries for the states you chose can answer the filters you set, the run stops with a message saying so instead of returning unfiltered rows.

Output

One row per license. The examples below are real records; fields that registry leaves empty are omitted from them for brevity.

{
"source": "CO-DORA",
"source_label": "Colorado Department of Regulatory Agencies",
"business_name": "Sechler Electric Co., Inc.",
"license_number": "100",
"license_type": "Electrical Contractor",
"specialty": "Electrical",
"status": "Active",
"city": "Denver",
"state": "CO",
"zip_code": "80227",
"effective_date": "1965-07-15",
"expiration_date": "2026-09-30",
"record_url": "https://www.colorado.gov/dora/licensing/Lookup/PrintLicenseDetails.aspx?cred=324734&contact=409722"
}
{
"source": "NY-NYC-DCWP",
"source_label": "New York City Department of Consumer and Worker Protection",
"business_name": "M & F ROOFING, INC.",
"license_number": "0674344-DCA",
"license_type": "Premises",
"specialty": "Home Improvement Contractor",
"status": "Active",
"address": "730 AVENUE Z",
"city": "BROOKLYN",
"state": "NY",
"zip_code": "11223",
"county": "Brooklyn",
"phone": "7187431621",
"effective_date": "2002-12-06",
"expiration_date": "2027-02-28",
"state_registry_id": "BA-1428596-2022",
"record_url": "https://data.cityofnewyork.us/resource/w7w3-xahh.json"
}
{
"source": "CT-DCP",
"source_label": "Connecticut Department of Consumer Protection",
"business_name": "PANZO CARPENTRY & REMODELING",
"license_number": "548707",
"license_type": "HOME IMPROVEMENT CONTRACTOR",
"specialty": "HOME IMPROVEMENT CONTRACTOR",
"status": "ACTIVE",
"address": "12 ALTIERI RD",
"city": "NORTH BRANFORD",
"state": "CT",
"zip_code": "06471",
"principal_name": "LOUIS F PANZO JR",
"business_type": "Individual",
"effective_date": "2026-04-01",
"expiration_date": "2027-03-31",
"state_registry_id": "HIC.0548707",
"record_url": "https://www.elicense.ct.gov/"
}
{
"source": "WA-SEATTLE",
"source_label": "City of Seattle — licensed construction and trade businesses",
"business_name": "MEHRER DRYWALL CO INC",
"license_number": "0000042140006207",
"license_type": "Drywall and Insulation Contractors",
"specialty": "Drywall and Insulation Contractors",
"status": "Active",
"address": "2657 20TH AVE W",
"city": "SEATTLE",
"state": "WA",
"zip_code": "98199-2907",
"phone": "2062823422",
"business_type": "Corporation",
"effective_date": "1963-08-01",
"state_registry_id": "5780641220010001",
"record_url": "https://data.seattle.gov/resource/wnbq-64tb.json"
}

Fields a given registry does not publish come back as an empty string rather than being dropped, so every row has the same shape and spreadsheets stay aligned.

Registry-specific extras:

FieldsAvailable for
bond_amount, bond_company, insurance_amount, insurance_companyOregon CCB
debarred, labor_law_violation, safety_violation, outstanding_wage_assessments, workers_comp_insurance, minority_or_women_owned, apprenticeship_programNew York State DOL contractor registry
specialty, principal_name, business_type, state_registry_idWashington
countyOregon, Illinois (asbestos), New York City (borough)
business_typeWashington, Seattle (ownership type), New York State DOL (legal structure), Connecticut (business or individual), Chicago (licensed business activity)

Sources

CodeRegistryWhat it covers
WA-LNIWashington State Dept. of Labor & IndustriesRegistered construction contractors statewide
OR-CCBOregon Construction Contractors BoardActive contractor licenses statewide
OR-BCDOregon Building Codes DivisionActive electrical, plumbing and boiler contractors and individuals
NY-DOLNew York State Dept. of LaborContractor registry certificates statewide
NY-DOL-MOLDNew York State Dept. of LaborMold assessment and remediation contractors statewide
NY-DOL-ELEVATORNew York State Dept. of LaborElevator contractors statewide
NY-NYC-DOBNew York City Dept. of BuildingsGeneral contractors, electrical contractors and firms, master plumbers, fire-suppression contractors, riggers, welders and other licensed NYC trades
NY-NYC-DCWPNew York City Dept. of Consumer and Worker ProtectionHome improvement contractors, construction labor providers, home-appliance service dealers, locksmiths
CO-DORAColorado Dept. of Regulatory AgenciesElectrical and plumbing contractors, master electricians and plumbers, journeyworkers, residential wiremen, water-conditioning licensees
TX-TDLRTexas Department of Licensing and RegulationStatewide building-trade licence holders — electrical contractors, master, journeyman, apprentice, sign and residential electricians, A/C contractors and technicians, appliance installers, water-well drillers and pump installers, elevator contractors
TX-DALLASCity of DallasContractors currently registered with the city, by trade (building, roofing, electrical, mechanical and others)
CT-DCPConnecticut Dept. of Consumer ProtectionStatewide home-improvement and new-home-construction contractors, plus electrical, plumbing, heating/cooling, sheet-metal, fire-protection, elevator, solar-thermal, well and glazing contractors and journeypersons
CA-LOS-ANGELESCity of Los Angeles Office of FinanceBusinesses registered with the city under a construction or specialty-trade classification
WA-SEATTLECity of SeattleBusinesses holding a Seattle licence under a construction or specialty-trade classification — includes a phone number
LA-NEW-ORLEANSCity of New OrleansOccupational licences held by building and home-service trades — includes a phone number
MO-KANSAS-CITYCity of Kansas CityBusiness licences held by building and home-service trades
IL-CHICAGOCity of Chicago Dept. of Business Affairs and Consumer ProtectionHome-repair contractor licences — a historical register: its newest licence began in January 2013 and every licence in it had expired by May 2016
IL-IDPH-ASBESTOSIllinois Dept. of Public HealthLicensed asbestos abatement contractors
IL-IDPH-LEADIllinois Dept. of Public HealthRegistered lead abatement contractors
MD-MONTGOMERY-ELECTRICALMontgomery County, MarylandLimited electrical business licenses
MD-MONTGOMERY-ELECTRICAL-BUSINESSMontgomery County, MarylandElectrical business licenses
MD-MONTGOMERY-JOURNEYMAN-ELECTRICIANMontgomery County, MarylandJourneyman electrician licenses
MD-MONTGOMERY-MASTER-ELECTRICIANMontgomery County, MarylandMaster electrician licenses
MD-MONTGOMERY-FIRE-SYSTEMMontgomery County, MarylandFire-system installer licenses
DE-DNRECDelaware Dept. of Natural Resources and Environmental ControlWater-well and pump-installer contractors
DE-DPRDelaware Division of Professional RegulationElectrical, plumbing and HVACR, elevator, home-inspection and manufactured-home-installation licensees statewide

Coverage — read this before you plan a run

Contractor licensing in the US is not uniform, and neither is what each authority publishes. The coverage you get differs a lot by state:

  • Statewide and comprehensive: Washington, Oregon, New York State, Connecticut. Connecticut is the widest of them for home-services work — the state registers home-improvement and new-home-construction contractors by name, so a search there returns general remodellers and builders, not only regulated single trades.
  • Statewide but trade-specific: Colorado (electrical and plumbing only — Colorado does not license general contractors at state level), Illinois (asbestos and lead abatement statewide), Delaware (electrical, plumbing and HVACR, elevator, home inspection, manufactured-home installation, plus water-well and pump installers).
  • Statewide but trade-specific (continued): Texas covers the building trades its state regulator licenses — electrical, air conditioning, appliance installation, water-well drilling and elevator contracting — but not general contracting, which Texas does not license at state level. The other occupations TDLR licenses (cosmetology, barbering, towing and so on) are left out. The City of Dallas register is included as well and does cover general building and roofing, for Dallas only.
  • City or county only: California is the City of Los Angeles. Louisiana is the City of New Orleans. Missouri is the City of Kansas City. Maryland is Montgomery County. Illinois adds the City of Chicago's home-repair licence on top of the statewide abatement registers, and Washington adds the City of Seattle on top of the statewide L&I register. New York City's two registers are in addition to the statewide New York ones.

California, Louisiana, Missouri, and the Chicago and Seattle registers come from a city business-licence roll rather than a trade board, so what they identify is the business's registered line of work — "Electrical Contractors", "Roofing, Siding and Sheet Metal Contractors", "Drywall and Insulation Contractors" and so on. Builders' merchants and trade retailers are filtered out, and the register is the city's own, so it covers businesses licensed in that city only. California has a statewide contractor board as well, but it does not publish an open machine-readable register, so this actor does not claim statewide California coverage.

Notes on the data

  • Values are returned as the authority publishes them, with two exceptions: effective_date and expiration_date are always YYYY-MM-DD whatever format the registry uses, and where a registry typed the state and ZIP into its city column (schenectady, ny 12306) only the city is kept. New York City's Buildings register abbreviates some city names. Washington records the business's mailing address, which for a border-town contractor may sit in a neighbouring state.
  • state is therefore the business's registered mailing state, not necessarily the state that issued the license. The source field always tells you which registry the license came from.
  • Registries that publish only their current licensees (Oregon CCB, the Dallas register, the Los Angeles active-business roll, the Seattle licence roll) are reported with status Active.
  • Chicago publishes one row per licence term, so a long-standing business appears once per renewal. Only its most recent matching term is returned, and the address is blank for licensees who registered a home address, which the city withholds. Chicago marks a licence only as issued, cancelled or revoked, so an issued licence is reported Active while its term runs and Expired after. No Chicago home-repair licence is current today, so a search for Active returns none from this register.
  • Connecticut publishes both firms and individual tradespeople. Where the licensee trades under a company name that name is the business_name and the person is in principal_name; where there is no company name the person's name is used.
  • Kansas City's and New Orleans's rolls include businesses with an address in a neighbouring state that hold a licence in the city, so state can read KS on a Kansas City row.
  • Colorado publishes the licensee's city and ZIP but no street address or phone. Its record_url links to the state's own license-verification page for that exact license.
  • Both current and lapsed licenses are included, so filter on status when you only want businesses that can legally work today.
  • Searching more than one state returns the registries in order and stops once Max results is reached, so raise it when you want full coverage of each.