Contractor license data methodology

StateLicense combines supported public licensing datasets into a searchable format. The issuing authorities remain the official sources of record.

Sources and coverage

The schedules below are expected refresh cadences, not guarantees that every attempted update succeeds. Individual results show available source and record timestamps.

JurisdictionLicensing authoritySourceExpected refreshCoverageKnown limitations
AlaskaAlaska Division of Corporations, Business and Professional Licensing (CBPL)CBPL Search and Database DownloadManual browser-export snapshotsStatewide Construction Contractors professional licensesThe CSV has no publication timestamp. Residential Contractor Endorsement records and separate business licenses are excluded; Limited status has unknown scope.
ArkansasArkansas Contractors Licensing Board (CLB)CLB contractor lookup and rosterManual snapshot importsStatewide numbered commercial, residential-builder, and home-improvement or remodeler licensesRegistrations and numberless entries are excluded. Roster membership and expiration do not establish active status; confirm with CLB.
ArizonaArizona Registrar of Contractors (ROC)ROC All Current Contractors posting listManual snapshot importsStatewide active ROC contractor licensesThe posting list contains active records only. Status reflects the dated snapshot; inactive and adverse history is excluded.
CaliforniaCalifornia Contractors State License Board (CSLB)CSLB license checkDailyStatewide CSLB contractor classificationsField availability depends on the CSLB record; confirm consequential decisions with CSLB.
ColoradoColorado Department of Regulatory Agencies, Division of Professions and OccupationsColorado DORA credential lookupOfficial bulk dataDaily at 7:00 AM Pacific; operational polling, not a publisher update guaranteeStatewide EC electrical and PC plumbing contractor business registrations, including historical and adverse recordsEC and PC are contractor business registrations, not individual trade licenses. General contractors, other trades, and municipal programs are excluded. A bare number can match both EC and PC registrations. Conditional, cannot-practice, and inconsistent term statuses remain unknown; review every returned type. Regulatory-action presence is not proof of a final disciplinary finding. Missing action, insurance, bond, or phone data remains unavailable. Source freshness is the acquisition date.
ConnecticutConnecticut Department of Consumer Protection (DCP)State Licenses and CredentialsConnecticut eLicense lookupDailyStatewide HIC and NHC registrations and MCO licenses, including historical and adverse recordsHIC and NHC are registrations; MCO is a license. Historical matches do not establish current authority to work.
DelawareDelaware Division of RevenueDelaware Business Licenses datasetWeekly Thursday at 10:20 AM PacificStatewide resident and nonresident contractor business licensesA business license does not establish trade qualification. The current-only source omits historical and adverse records; status is inferred from the current term.
FloridaFlorida Department of Business and Professional Regulation (DBPR)DBPR license searchWeeklyConstruction and electrical contractor datasetsRegistered licenses may have local jurisdiction limits; other DBPR professions are outside this coverage.
IowaIowa Department of Inspections, Appeals, and Licensing (DIAL)Active Iowa Construction Contractor RegistrationsWeekly Tuesday at 10:00 AM PacificStatewide active construction contractor registrationsA registration is not a trade license. The current-only dataset excludes expired and adverse history.
IllinoisIllinois Department of Financial and Professional Regulation (IDFPR)IDFPR Professional Licensing dataIDFPR License Look UpWeekly Monday at 6:00 AM PacificStatewide roofing contractor licenses, including identified historical and adverse recordsQualifying-party credentials, plumbing registrations, and local contractor programs are excluded. Unidentified historical rows are omitted; some numbered records lack holder names. Administrative statuses may be unconfirmed. Street address, phone, bonding, and workers’ compensation are not supplied.
MinnesotaMinnesota Department of Labor and Industry (DLI)DLI license and registration downloadsDailyStatewide residential business contractor licenses and construction contractor registrationsIndividual qualifying-person credentials and exemptions are excluded. Registration does not replace a required contractor license.
New JerseyNew Jersey Division of Consumer AffairsNew Jersey Consumer Affairs verificationOfficial bulk dataWeekly Monday at 7:20 AM Pacific; operational polling, not a publisher update guaranteeStatewide Home Improvement Business Contractor registrations, including identified historical and adverse recordsThis program issues business registrations, not trade licenses. Other trades, home elevation, and municipal programs are excluded. Numberless applications and administrative placeholders are excluded. Reused numbers return separate holder records with unknown status; inspect every match. Insurance, bonding, phone, and disclosure facts are not supplied. Source freshness is the acquisition date, not a publication timestamp.
New York CityNYC Department of Consumer and Worker Protection (DCWP) and Department of Buildings (DOB)DCWP issued licensesDOB license informationDOB daily; DCWP weeklyDCWP home improvement contractors and DOB construction-trade licensesThese credentials are New York City only; the focused lookup searches DCWP home improvement contractors. The separate statewide NYSDOL public-work registration is a different dataset.
New York State public workNew York State Department of Labor (NYSDOL)Contractor Registry CertificateDaily at 5:40 AM PacificStatewide public-work and covered Article 8 private-project contractor registrationsRegistration is required for covered projects only; it is not a general-contractor license. The active-only source excludes inactive and adverse history.
OhioOhio Construction Industry Licensing Board (OCILB)OCILB official roster serviceOCILB license lookupWeekly Monday at 6:20 AM Pacific; operational polling, not a publisher update guaranteeStatewide commercial electrical, HVAC, hydronics, plumbing, and refrigeration trade credentials and company associations from the active-status rosterGeneral/residential contractors, municipal registrations, and adverse-status history are excluded. Licenses belong to individuals. ESCROW/status conflicts make every association for that credential unconfirmed; a company label alone does not establish current authority. Missing results do not establish adverse status.
OregonOregon Construction Contractors Board (CCB)CCB active-license datasetDailyStatewide active CCB license endorsementsInactive CCB history, Building Codes Division trades, and Landscape Contractors Board licenses are not included.
TennesseeTennessee Board for Licensing ContractorsContractor and Qualifying Agent dashboardManual dashboard snapshot importsStatewide Board contractor business licenses, including historical statusesHome Improvement, LLE, and LLP programs are excluded. The dashboard export does not report a source update timestamp.
TexasTexas Department of Licensing and Regulation (TDLR)TDLR license searchDailySix TDLR-regulated contractor categoriesThere is no statewide general-contractor license in this dataset; the focused lookup covers electrical contractors.
VirginiaVirginia Department of Professional and Occupational Regulation (DPOR), Board for ContractorsDPOR regulant listsDPOR License LookupWeekly on Tuesday after DPOR publicationCurrent Class A, B, C, and temporary contractor business licensesPublished current lists do not contain inactive or disciplinary history.
WashingtonWashington State Department of Labor & Industries (L&I)L&I contractor verificationDailyStatewide construction, electrical, plumbing, and elevator contractor recordsFields differ across the four L&I datasets; confirm scope and status with L&I.

Ingestion and normalization

StateLicense ingests the listed public source datasets on jurisdiction-specific schedules or through manual imports, as shown above and maps common identity, license, status, date, authority, and location information into a normalized API response. Source-specific fields remain available where supported. A missing field is unavailable; it should not be treated as a favorable finding.

Freshness and failed updates

The expected schedule describes when a source is normally refreshed. It does not establish that a particular record is current. Check source_updated_at and last_updated when present. If an update fails or an authority changes a record between refreshes, a StateLicense result may lag the official source. We do not publish a site-wide last-successful-refresh timestamp without trusted pipeline metadata.

Multiple matches and corrections

A name search can return several possible records, and a license number can match more than one license type. Compare the authority, identity, type, and jurisdiction before selecting a result. If a StateLicense record appears wrong, first check the official source and then send us the source link and details so the mapping can be reviewed.

Limits on use

Coverage is limited to the datasets in the table; StateLicense does not issue licenses. A match does not prove identity, insurance adequacy, or suitability for a project. Confirm material hiring, legal, and compliance decisions with the issuing authority and use its current record and disclosures.