← Health board

DBPR

Florida Contractor License Lookup & Verify (DBPR)

Verify any Florida contractor or tradesperson by license number or name — type, status, expiration, county & address — from the official DBPR registry.

100%golden-diff pass
Run it on Apify verified nightly

Verification

100%golden-diff success
38canary runs
14days since last update

Output fields

Authoritative field set from the dataset schema.

FieldType
statestring|null
license_numberstring|null
business_namestring|null
person_namestring|null
license_typestring|null
statusstring|null
issue_datestring|null
expiration_datestring|null
citystring|null
countystring|null
addressstring|null
zip_codestring|null
phonestring|null
bond_amountstring|null
bond_companystring|null
insurance_companystring|null
matched_bystring|null
source_urlstring|null
scraped_atstring|null

Sample row

{
  "state": "FL",
  "license_number": "CGC1514724",
  "business_name": "ARIZA, JOHN MARIO",
  "person_name": "ARIZA, JOHN MARIO",
  "license_type": "Certified General Contractor",
  "status": "Null and Void",
  "issue_date": "12/21/2007",
  "expiration_date": "08/31/2020",
  "city": "COOPER CITY",
  "county": "Broward",
  "address": "11671 SW 50TH COURT",
  "zip_code": "33330",
  "matched_by": "license_number",
  "source_url": "https://www.myfloridalicense.com/portalsearches/VerifyLicensee/LicenseDetail?lic=CGC1514724"
}

Inputs

FieldTypeReqDefaultDescription
query string yes "CGC1514724" A Florida DBPR license number (class prefix + digits, e.g. 'CGC1514724') OR a name. A number is looked up directly; anything else is searched against the DBPR licensee/business name index. Both return the matching licenses (deduped by license #).
includeDetails boolean no true When on (default), each match is enriched with its full DBPR license record — license type, issue/expiration dates, county, and full address. Turn off for a faster, lighter result list (license #, name, type, status, expiration, city).
maxResults integer no 50 Cap on the number of matches returned (and enriched) in a single run. This is a lookup, not a bulk export — defaults to 50.
proxyConfiguration object no {"useApifyProxy":false} Optional. The DBPR portal is usually reachable directly; enable a proxy (e.g. residential) only if a run is blocked or served a challenge.

Pricing

Pay per result (dataset-item) — no charge for empty runs.
Example: 100 verified license records at $0.004/result ≈ $0.40.

FAQ

Where does the data come from?

The official Florida DBPR 'Verify a Licensee' registry — public, authoritative license data.

What can I search by?

A DBPR license number (e.g. CGC1514724) or a business/licensee name. Both return the matching licenses, deduped by license number.

What fields do I get?

License number, business/licensee name, license type, status, expiration, plus county and full address when detail enrichment is on.

How am I charged?

Pay-per-result — per license match returned. No charge for searches with no results.

Is this personal data?

It's public professional-license data (business and license-holder records as DBPR publishes them); we add no personal/PII enrichment.

How current is it?

It reflects the live DBPR record at lookup time.

Related actors