Florida · Public records · File guide

Florida DBPR License Data Downloads: CSV File Guide

Florida DBPR license data downloads cover dozens of regulated professions through public CSV and other extract files. The data is open. Finding the right file and reading it correctly is the harder part.

There is no single, human-readable file manifest inside the download folder. Instead, DBPR maintains an Instant Public Records index that points to a separate page for each regulated profession. Those pages link to raw CSV files with names such as lic07mold.csv, lic04home.csv, electrical.csv, cilb_registered.csv, and hrfood7.csv.

The names do not follow one dependable pattern. The layouts are not universal. Many files have no header row. Some are replaced in place when DBPR refreshes them. This guide explains the system we use to locate, preserve, and analyze the files without turning a raw row count into a false conclusion.

Start with the profession page, not a guessed file name

The safest entry point is DBPR’s Instant Public Records page. It links to the public-record page for each program, including mold-related services, home inspectors, construction, electrical contractors, asbestos, real estate, hotels and restaurants, and other regulated fields.

Each profession page normally provides three things:

  • a description of the file layout;
  • a note describing which license statuses are included or excluded;
  • one or more direct download links.

Use that profession page as the stable citation. Treat the raw CSV URL as a download endpoint, not as a permanent API contract.

Property-related DBPR files

These are the files most closely connected to Florida housing, inspection, repair, moisture, and remediation work.

Scroll the table horizontally on smaller screens.

AreaOfficial fileWhat to check before using it
Mold assessment and remediationlic07mold.csvIncludes mold assessors, mold remediators, and education records. Filter the occupation or class value and both status fields.
Home inspectionlic04home.csvUses the same 22-position license layout as the mold file, but includes active and inactive records.
Asbestoslic59asb.csvUse the asbestos program’s layout page and distinguish consultants, contractors, and businesses.
Community association managementlic38cam.csvDo not mix individual managers, firms, applicants, and continuing-education records.
Electrical contractorslic08el.csvThe public-record page also links separate applicant and education files.
Building code administrators and inspectorsBuildingCodeLicensee.csvThis is separate from the building-code continuing-education file.
Construction licenseesCONSTRUCTIONLICENSE_1.csvThe separate cilb_certified.csv and cilb_registered.csv downloads contain continuing-education records, not the main licensee list.
Construction continuing educationcilb_certified.csv and cilb_registered.csvThese files use the continuing-education layout. The October 7, 2026 certified download was about 743 MB.

The Mold-Related Services public-record page and Home Inspectors public-record page are good examples of the standard license-file layout. Construction and food-service files use different structures and should not be forced into the same schema.

Why people search for hrfood7.csv

Hotels and restaurants are handled differently. Active food-service license records are split across seven regulatory districts:

  • hrfood1.csv
  • hrfood2.csv
  • hrfood3.csv
  • hrfood4.csv
  • hrfood5.csv
  • hrfood6.csv
  • hrfood7.csv

The Restaurants and Food Service public-record page also links separate inspection, new-establishment, ownership-change, plan-review, and disciplinary files. A district license file is not the same dataset as an inspection file.

If a direct hrfood7.csv link stops being useful, return to the public-record page and follow the current district link. Do not substitute another district merely because its file name looks similar.

The standard 22-position license layout

The mold and home-inspector downloads are quoted, comma-delimited files without a header row. Their program pages publish the field order separately.

PositionField
1Board number
2Occupation or class value
3Licensee name
4Doing business as name
5Class code
6Address line 1
7Address line 2
8Address line 3
9City
10State
11ZIP code
12County code
13License number
14Primary status
15Secondary status
16Original licensure date
17Effective date
18Expiration date
19Blank or reserved field
20Renewal period
21Alternate license number
22Continuing-education exemption

The second value in an actual mold row may be MRSA or MRSR, even though the program page labels the position as an occupation code. DBPR’s code reference maps board 07 to mold-related services and identifies MRSA as mold assessor and MRSR as mold remediator.

That mismatch is one reason to inspect real rows instead of building a parser from the field labels alone.

Status codes: current is not the same as active

For the cross-agency license files, DBPR lists these primary status codes:

  • C: Current
  • P: Probation
  • S: Suspended

The secondary status codes include:

  • A: Active
  • I: Inactive

A count of usable active licenses normally needs both conditions, Primary Status = C and Secondary Status = A, plus the intended occupation or license type. Counting every row in the file overstates the active market.

The profession page matters here. The mold and home-inspector pages say their downloads contain active, inactive, and voluntarily inactive licensees while excluding null-and-void, delinquent, and involuntarily inactive records. An excluded row is not proof that the person or license never existed.

Four common parsing mistakes

1. Treating the first row as column names

The files we checked begin immediately with data. Supply the field names yourself from the official layout page.

2. Letting a spreadsheet change identifiers

License numbers, ZIP codes, county codes, and other identifiers may begin with zero. Import them as text. Opening the file directly in a spreadsheet can remove leading zeros or display long values incorrectly.

3. Counting licenses as people

One person can hold more than one license. In our August 4, 2026 mold snapshot, 5,306 active licenses belonged to 3,936 people because many individuals held both assessor and remediator licenses. The matching method and limits are described in our Florida mold remediators by county analysis.

4. Treating the address county as the service area

The county field describes the address in the license record. It does not prove that the licensee works only in that county. A Fort Lauderdale business can take a job in Miami, and a county with no registered remediator may still be served by companies based elsewhere.

What our October 2026 check found

We downloaded two standard license files on October 7, 2026.

Scroll the table horizontally on smaller screens.

FileRaw rowsHeader rowApproximate size
lic07mold.csv6,967No1.26 MB
lic04home.csv9,436No1.69 MB

Those are raw record counts, not counts of active professionals. They will change as DBPR refreshes the downloads. The retrieval date belongs beside every result derived from them.

The certified CILB continuing-education file was in a different class entirely at about 743 MB. That is large enough to be inconvenient in a browser or spreadsheet and another reason not to promise one universal DBPR workflow.

How often the data changes

DBPR’s general public-record disclaimer says download data is refreshed weekly, although maintenance can delay an update. Some divisions state a different schedule. Alcoholic Beverages and Tobacco, for example, says its extract files are updated every morning.

Always use the schedule stated on the relevant program page. Record the retrieval date yourself. A file’s URL does not encode the snapshot date.

For up-to-the-minute verification of an individual license, DBPR directs users to its Verify a License search. A bulk download is a research snapshot, not a substitute for that search.

Why we save snapshots

Many current license files keep the same name when DBPR refreshes them. That makes the link convenient, but it means two downloads from the same URL can contain different records.

Some DBPR divisions publish historical reports. Others do not provide a comparable archive for their core licensee file. For mold-related services, we saved the August 4, 2026 extract and plan to keep dated copies. A time series can answer questions that one overwritten snapshot cannot, such as how many active licenses appeared, disappeared, or changed status between quarters.

We do not present a missing record as a business closure without additional evidence. The change may reflect renewal timing, a status update, an address change, or the file’s inclusion rules.

Public data still needs restraint

Some DBPR files contain names and mailing addresses. Public availability answers whether a record can be inspected. It does not automatically answer whether every field should be republished in a new searchable profile.

Aridalia uses these records for aggregate reporting and reproducible counts. Before building a person-level search product, we would separately review the file’s terms, the public-record context, the purpose of republication, and the risk of amplifying personal addresses.

A repeatable DBPR workflow

  1. Open the Instant Public Records index.
  2. Choose the regulated profession.
  3. Read the program’s inclusion note and file-layout section.
  4. Download the file from that page instead of guessing its name.
  5. Save a dated copy and record the source URL.
  6. Import identifier columns as text.
  7. Apply occupation and status filters before counting.
  8. Separate licenses, people, businesses, applicants, courses, and inspections.
  9. State what the address or county field actually represents.
  10. Use DBPR’s live license search for current verification.

Sources

From files to findings

Florida mold remediators,
county by county.

Our analysis separates licenses from people and explains what a registered address can tell us.

Read the analysis →

The data behind the stories

Open sources.
Clear limits.

Explore the research and the methods behind Aridalia's Florida reporting.

Explore the research →