tradesapi
Start free

Home › Guides › Coverage by state

Contractor license verification · Coverage

Contractor license verification API coverage by state

TradesAPI checks contractor licenses in 51 state jurisdictions (all 50 states plus DC) and 16 city boards. This page lists every one: the official source we check, the trades covered, and whether disciplinary history comes back. For whether a state is answering this minute, see the live status page.

At a glance

Not answering lookups right now: Georgia. Coverage there is paused while we work on a reliable source, and the API returns a clear coverage_unavailable error instead of a guess. You are not charged for it.

States

StateOfficial sourceTrades checkedDisciplinary history
AlabamaReal-time portal check (multi-board)GC (ALGCB), Electrical (AECB), Plumbing/Gas (PGFB), HVAC (HACR), Residential (HBLB)Not collected
AlaskaCBPL official data (continuous)General Contractor, Residential, Mechanical, Electrical, SpecialtyNot collected
ArizonaAZROC official records (live)ROC Commercial + Residential: 45K+ contractors, disciplinary dataYes
ArkansasReal-time portal checkGeneral, Electrical, Mechanical, Heavy ConstructionNot collected
CaliforniaCSLB public data (weekly)General (A/B/C-classes), 40+ specialty classifications, bond + workers' compYes
ColoradoColorado open data feed (nightly)Electrical, Plumbing only (no state GC; GC is licensed locally)Yes
ConnecticutConnecticut open data portal (daily)Home Improvement, New Home Construction, Electrical, Plumbing, HVAC, Fire ProtectionYes
DelawareReal-time portal checkElectrical, Plumbing, HVAC/RYes
District of ColumbiaReal-time portal checkGeneral Contractor, Electrical, Plumbing, HVACNot collected
FloridaDBPR official data (weekly)General, Building, Residential, Roofing, Electrical, Plumbing, HVAC, PoolNot collected
GeorgiaCoverage in progressGC, Electrical, Plumbing, Conditioned Air (HVAC)Coverage in progress
HawaiiReal-time portal checkGC (A/B), 30+ C-class specialtiesNot collected
IdahoReal-time portal checkElectrical, HVAC, Plumbing (no state GC)Yes
IllinoisIllinois open data portal (weekly)Roofing, General, Electrical, Plumbing, HVAC; ~1.2M professional recordsNot collected
IndianaPLA official records (live)Plumbing only (state-level); other trades are city/countyYes
IowaIowa open data portal (daily)Electrical (currently); Plumbing/Mechanical pending second portal integrationYes
KansasReal-time portal checkAll KLVP-administered boards (multi-board: pharmacy, insurance, real estate, healing arts, etc.; KS doesn't license trades at state level)Not collected
KentuckyReal-time portal checkElectrical, HVAC, Plumbing, Fire Protection (52 license types; no state GC)Not collected
LouisianaReal-time portal checkResidential, Commercial, Heavy Construction, Electrical, MechanicalNot collected
MaineReal-time portal checkElectricians, Plumbers (no state GC until Jan 2027)Yes
MarylandReal-time portal checkMHIC Home Improvement, Electrical, Plumbing, HVAC (multi-board)Not collected
MassachusettsOPSI/DOL official records (live)Construction Supervisor, Hoisting Engineer; HIC pending API keyNot collected
MichiganLARA official recordsResidential Builder, M&A Contractor, Electrical, Plumbing, MechanicalNot collected
MinnesotaDLI official records (nightly)Residential Builder, Remodeler, Roofer, Electrician, PlumberYes
MississippiMSBOC official roster (manual upload)Commercial (MC/SC) + Residential: full MSBOC rosterNot collected
MissouriReal-time portal checkAll Missouri Division of Professional Registration credentials (architects, engineers, real-estate, healthcare, regulated trades). Nursing verifications are routed by DPR to Nursys (a national system) and are out of scope for this scraper.Yes
MontanaReal-time portal checkContractor Registration + Independent Contractor Exemption; electrical/plumbing separateNot collected
NebraskaReal-time portal checkContractor registration (DOL), Electrical (SED)Not collected
NevadaReal-time portal checkGeneral Contractor (A/B/C), 42+ classifications, disciplinary dataYes
New HampshireReal-time portal checkElectricians, Plumbers (no state GC)Not collected
New JerseyReal-time portal checkHome Improvement Contractor, multi-trade via NJDCAYes
New MexicoReal-time portal checkGB-98 (General Building), EE-98 (Electrical), MM (Mechanical/Plumbing/HVAC)Not collected
New YorkDOS official records (live)Home Inspection (state); NYC Home Improvement Contractor (planned via Socrata)Not collected
North CarolinaReal-time portal checkGeneral Contractor (Building, Residential, Highway, Public Utilities, Specialty)Yes
North DakotaSOS + NDSEB official records (live)General Contractor (SOS registration), Electrical (NDSEB)Yes
OhioReal-time portal checkOCILB-licensed: Electrical, Plumbing, HVAC, Hydronics, RefrigerationNot collected
OklahomaReal-time portal checkElectrical, Mechanical, Plumbing (no state GC)Not collected
OregonOregon open data portal (daily)CCB Contractor (residential, commercial), bond + insurance + RMIYes
PennsylvaniaReal-time portal checkHome Improvement Contractor registrationNot collected
Rhode IslandReal-time portal checkResidential Contractor, Commercial Contractor, Roofer (registration)Not collected
South CarolinaReal-time portal check36 classifications across Commercial + Residential boards (AC, BD, EL, HT, PB, RF, …)Yes
South DakotaPlumbing Commission official roster (periodic)Plumbing (PLUMBER, PLUMBING CONTRACTOR, RESTRICTED, apprentice tiers); specialty (sewer-and-water, water conditioning, irrigation, mobile home, appliance); onsite-septic. Search-only: source PDFs do not expose license numbers, so /verify is unsupported.Not collected
TennesseeReal-time portal checkResidential, Commercial, Industrial, HVAC, Limited Electrical, Limited PlumbingNot collected
TexasTexas open data portal (daily) + TSBPE official feeds (daily)HVAC, Electrical, Water Well (TDLR); Plumbing (all six TSBPE license types)Not collected
UtahReal-time portal checkGC, Electrical, Plumbing, HVAC, specialtiesYes
VermontReal-time portal checkElectricians, Plumbers (residential registry separate; new licensing law 2027)Not collected
VirginiaDPOR official records (5-day refresh)Class A/B/C contractors, 40+ specialty classificationsNot collected
WashingtonWashington open data portal (daily)General Contractor, Electrical, Plumbing, with bond, insurance, and principalYes
West VirginiaReal-time portal checkContractor (state-level only), Electrical, HVAC, Plumbing, FireNot collected
WisconsinReal-time portal checkAll DSPS-issued credentials (electrical, plumbing, HVAC, healthcare, real-estate; no separate state contractor license)Not collected
WyomingReal-time portal checkElectricians only (Journeyman, Technician-LV-G/X, Apprentice, ALV-C, ALM-H HVAC). WY only state-licenses electrical tradesNot collected

City licensing boards

Some trades are licensed by the city, not the state. Add city= to the same /verify call to check these.

CityStateTrades checked
AtlantaGeorgiaElectrical, General Contractor
ChicagoIllinoisElectrical, Elevator, General Contractor, Masonry, Plumbing
ColumbusOhioDemolition, Electrical, General Contractor, Home Improvement, HVAC, Plumbing
DallasTexasElectrical, General Contractor, HVAC, Plumbing
DenverColoradoElectrical, General Contractor, HVAC, Plumbing
DetroitMichiganElectrical, HVAC
El PasoTexasElectrical, General Contractor, HVAC, Mechanical, Plumbing
IndianapolisIndianaElectrical, General Contractor, HVAC, Plumbing
JacksonvilleFloridaElectrical, General Contractor
Las VegasNevadaGeneral Contractor
Los AngelesCaliforniaBuilding Inspector, Self Certification, Welder
NashvilleTennesseeGeneral Contractor, Plumbing
New York CityNew YorkElectrical, General Contractor, Plumbing
PhiladelphiaPennsylvaniaElectrical, General Contractor, Plumbing
San AntonioTexasGeneral Contractor, Home Improvement
SeattleWashingtonBoiler Operator, Gas Piping, Refrigeration Contractor, Refrigeration Journeyman, Refrigeration Operator

The same list is available as JSON at /facts.json. Next: how to verify a contractor license via API and what each response field means.

Try it on your own licenses

Every new API key includes 50 free verifications across all 50 states plus DC, with hosted MCP access for AI agents. No credit card to start.

Frequently asked questions

Is there a contractor license API that covers all 50 states?
TradesAPI has a lookup for every state plus DC (51 state jurisdictions) and 16 city licensing boards, all through one request and one response shape. The table on this page shows the source and trades for each one, and /status shows which are answering right now.
Where does the license data come from?
From each state's own licensing board, named in the source column. Every result includes the URL of the board it came from, so you can show where an answer came from.
Which states include disciplinary history?
19 state jurisdictions, marked Yes in the table. Elsewhere the API sets disciplinary_data_available to false, so an empty list is never mistaken for a clean record.
Are city-issued licenses covered?
Yes, for 16 city boards. Add city= to the same /verify call, for example state=IL&city=chicago.
What happens if a state board is down?
You get a structured error with a Retry-After header, not a made-up answer, and failed lookups are not charged. Live status for every jurisdiction is public at /status.