Florida Contractor Licenses - DBPR Construction Register avatar

Florida Contractor Licenses - DBPR Construction Register

Pricing

from $0.03 / 1,000 florida construction contractor license records

Go to Apify Store
Florida Contractor Licenses - DBPR Construction Register

Florida Contractor Licenses - DBPR Construction Register

Florida DBPR construction contractor license register (262k rows, public record): search by name, county, city, license class or status, look up one license number, and screen suspensions and probations. Decodes the state's own county and class codes; includes qualified business organizations.

Pricing

from $0.03 / 1,000 florida construction contractor license records

Rating

0.0

(0)

Developer

Wenhao Yang

Wenhao Yang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Florida Contractor Licenses - DBPR Construction Register (Board 06)

The Florida Department of Business and Professional Regulation (DBPR) publishes its entire current construction-industry licensee file as a public record under Chapter 119, Florida Statutes - every certified and registered contractor, plus the qualified business organizations behind them - refreshed weekly. This actor turns that register into a charged-per-record lookup and screening tool.

Built for: contractor due diligence - verifying that a contractor actually holds a current Florida license, screening suspended and probationary licenses, corporate / qualifying-individual research, construction-industry onboarding and compliance checks, and statewide market sizing.

What it covers

262,166 rows (current register, weekly refresh):

OccupationWhat it isRows
Qualified Business Organizationa business qualified through a qualifying individual (no license number of its own)128,037
Certified General ContractorCGC35,541
Financial Responsible OfficerFRO19,363
Certified Building ContractorCBC17,790
Certified Air Conditioning ContractorCAC11,473
Certified Roofing ContractorCCC10,312

plus certified mechanical, pool/spa, residential, sheet metal, utility & excavation, solar, specialty and pollutant-storage contractors, the registered (RA / RB / RC / RF / RG / RM / RP / RR / RS / RU / RX) tier, tank contractors, course providers and CILB courses. Roughly half the file - 128,037 rows - is qualified business organizations, which carry no license number of their own; the other 134,129 rows hold a license number.

Every row carries the licensee / business name, the doing-business-as name, the license number, occupation, class code, mailing address, city, state, ZIP, decoded county, primary status (current / suspended / probation), secondary status (active / inactive), and original-licensure, effective and expiration dates. Dates come through as clean ISO (YYYY-MM-DD).

The register ships as raw codes - Florida's file has no header row, stores the county as a number (not a name), and the license status as a letter. This actor decodes all of it: 23 -> Miami-Dade, C -> Current, S -> Suspended, and a class code like GLZ -> Glass & Glazing Specialty. Out-of-state licensees are resolved to their home state (744 -> Texas).

Typical questions

  • "Is this contractor's license current in Florida - and is it suspended or on probation?"
  • "Show every certified general contractor in Lee County."
  • "Which businesses are qualified under this qualifying individual?"
  • "Look up license CBC006261."
  • "Find contractors carrying a specialty class - glass & glazing, irrigation, marine, pool."
  • "How are licensed contractors distributed across Florida's 67 counties?"

Inputs

InputWhat it does
licenseNumberexact license number -> that contractor's row(s), e.g. CBC006261 (case / leading zeros ignored)
namelicensee or DBA name substring, case-insensitive
occupationoccupation code (CGC, CBC, CAC, SCC, QB, FRO )
classCodeclass within the occupation (A / B / C, or a specialty code)
county / countyCodecounty by decoded name, or by DBPR numeric code
city / state / zipCodelocation filters (out-of-state licensees carry their home state)
statusC = Current, S = Suspended, P = Probation
secondaryStatusA = Active, I = Inactive
licensedOnlytrue = only license-holding rows; false = only qualified business organizations
aggregate / groupByone summary row per group with a count - occupation / county / status / class
maxResultscap records (default 200)

Default run = a tiny aggregate (occupation mix) - fast and safe for the daily auto-test, never a surprise full dump. For records, add a name / county / occupation filter or a licenseNumber.

Example inputs

Look up one license number - a bare number returns that contractor's row(s).

{ "licenseNumber": "CBC006261" }

Certified general contractors in Lee County -

{ "occupation": "CGC", "county": "Lee", "maxResults": 10 }

Screen suspended licenses - status=S returns every currently suspended license.

{ "status": "S", "maxResults": 10 }

The occupation mix - one summary row per occupation, across the register.

{ "aggregate": true, "groupBy": "occupation", "maxResults": 10 }

Low cost

From $0.00005 per record, down to $0.00003 at Gold - billed only for the rows you use, and each record is metered individually.

Florida's register is a 46 MB, headerless flat file with no query server behind it - there is no way to ask the state for "just Lee County general contractors". Rather than make every lookup pay for a full-register download, the register is mirrored weekly, and each run queries the mirror in a single pass. That mirror is what lets a 262,166-row register behave like a live lookup at per-record pricing. Every pull is integrity-checked against the register's known shape (total count, occupation floors, the closed occupation vocabulary, key-column coverage), so a degraded or schema-changed source fails loudly instead of returning bad rows.

Example output

licenseNumber=CBC006261 - a certified building contractor:

{
"platform": "fl-dbpr",
"source": "fl-dbpr-construction",
"state": "FL",
"licenseNumber": "CBC006261",
"licenseSequence": "0006261",
"occupationCode": "CBC",
"occupation": "Certified Building Contractor",
"licenseeName": "ERGLE, GERALD K",
"dbaName": "",
"classCode": "",
"classDescription": "",
"address1": "3631 SE 12TH PLACE",
"address2": "",
"address3": "",
"city": "OCALA",
"state": "FL",
"zipCode": "34471",
"countyCode": "52",
"county": "Marion",
"primaryStatus": "C",
"primaryStatusMeaning": "Current",
"secondaryStatus": "I",
"secondaryStatusMeaning": "Inactive",
"originalLicensureDate": "",
"effectiveDate": "2026-08-11",
"expirationDate": "2028-08-31",
"refreshed": "2026-10-07",
"mode": "record",
"groupKey": "",
"groupCount": ""
}

aggregate=true, groupBy=occupation - the register's occupation mix:

Qualified Business Organization 128,037
Certified General Contractor 35,541
Financial Responsible Officer 19,363
Certified Building Contractor 17,790
Certified Air Conditioning Contractor 11,473

Source

  • DBPR Licensee Download Files - the official weekly public extract this actor reads.
  • License data is DBPR's own published register; it reflects the state's record as of the weekly refresh.