Florida License Leads Scraper - Contractors, Realtors & Pros
Pricing
$6.00 / 1,000 license lead records
Florida License Leads Scraper - Contractors, Realtors & Pros
Scrape Florida DBPR licensed professionals & businesses: contractors, real estate agents/brokers, CAMs, vets, cosmetologists, architects & more. Name, address, license number, type, status & expiration date. Filter by profession, city, type, status & renewal date. Export CSV/JSON.
Pricing
$6.00 / 1,000 license lead records
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Florida License Leads Scraper — Contractors, Realtors, CAMs, Vets & Pros
Turn Florida's official DBPR public-records license rosters into a clean, structured B2B lead database. Pull licensed construction contractors, real-estate agents & brokerages, community-association managers, veterinarians, cosmetologists, architects, home inspectors, auctioneers, geologists, employee-leasing (PEO) firms and more — each record with the licensee/business name, full mailing address, license number, license type, status and issue / expiration dates.
Every license is a verified, currently-operating Florida business or professional — the highest-intent kind of lead. Filter by profession, city, ZIP, license type, status, and renewal/expiration date, score every lead, and run it on a schedule with monitor mode to capture only newly-issued and just-renewed licenses.
Official source. No login, no API key. Data comes straight from the Florida Department of Business & Professional Regulation (DBPR) public-records extract files (Chapter 119, Florida Statutes).
Why this Florida license scraper?
Other Florida license tools cover a single board (just contractors, or a one-record verification lookup). This actor unifies 18 DBPR divisions into one schema, parses every field, scores each lead, and adds renewal-timing and monitor mode:
| Data | Single-board scrapers | This actor |
|---|---|---|
| Professions covered | 1 (usually construction) | ✅ 18 DBPR divisions, one schema |
| Licensee + business / firm name | partial | ✅ both, parsed |
| Full mailing address (street, city, state, ZIP) | partial | ✅ |
| License number, type code + human label | code only | ✅ |
Status (active / inactive) + isActive flag | ❌ | ✅ |
| Original-issue & expiration date | ❌ | ✅ (renewal-timing leads) |
| Real-estate employing broker / affiliation | ❌ | ✅ |
| Lead score (0–100) + signals | ❌ | ✅ |
| Renewal / new-license / city / type filters | ❌ | ✅ |
| Monitor mode (only new / changed) | ❌ | ✅ |
Who buys Florida license data
- Contractor & trade vendors — building-materials suppliers, equipment/tool dealers, software (ServiceTitan, Buildertrend, Jobber), surety bonds & contractor insurance, lead-gen marketplaces, and private-equity roll-ups targeting Florida HVAC/plumbing/roofing/electrical contractors.
- Real estate — brokerage recruiters, CRMs, transaction & marketing tools, title/escrow, mortgage, and coaching targeting Florida agents, brokers, appraisers and CAM firms.
- Veterinary & cosmetology — practice-management software, distributors, staffing and franchise developers.
- Professional services — continuing-education (CE) providers, E&O/professional-liability insurance, compliance and association marketing — all driven by license expiration dates.
- Researchers & data teams — firmographic enrichment, market sizing, and territory planning for the Florida economy.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Florida License Leads Scraper, choose one or more divisions (professions), add any filters, and click Start.
- Watch license leads stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results programmatically via the Apify API.
Keep the default Residential (US) proxy — Florida DBPR blocks datacenter IPs. Each selected division downloads its full official extract file, so add only the professions you need.
Input
{"divisions": ["construction", "real-estate", "community-association-managers"],"statusFilter": "active","cities": ["Miami", "Orlando", "Tampa"],"expiringWithinDays": 120,"withBusinessNameOnly": true,"sortBy": "expirationSoon","maxResults": 5000}
- divisions (default
["construction"]) — which DBPR license rosters to pull:construction,electrical-contractors,home-inspectors,building-code-administrators,real-estate,real-estate-firms,real-estate-schools,appraisers,community-association-managers,cosmetology,barbers,veterinary,architecture,landscape-architecture,geologists,auctioneers,employee-leasing,harbor-pilots. - statusFilter (default
active) —active,all, orinactive. - recordTypes — keep only
individualand/orbusiness. - licenseTypeCodes — filter to DBPR type codes (e.g.
CGC,CBC,CCC,CPC,CAC,VM,CAM). - cities / counties / zipCodes / states — geographic filters (county names available for real-estate divisions).
- nameQuery / businessNameQuery — substring match on names.
- withBusinessNameOnly / withStreetAddressOnly — completeness filters.
- expiringWithinDays — renewal-timing leads (license expires within N days).
- issuedAfter — newly-licensed pros / new businesses (original issue on/after
YYYY-MM-DD). - minLeadScore / sortBy / maxResults / deduplicateResults / includeRawFields — output controls.
- monitorMode / monitorKey — emit only new / changed licenses across runs.
- proxyConfiguration — keep the default Residential (US) proxy.
Output
One clean record per license:
{"division": "construction","divisionLabel": "Construction Contractor","category": "Construction & Trades","board": "Construction Industry Licensing Board (CILB)","licenseNumber": "CBC1258845","licenseNumberRaw": "1258845","licenseTypeCode": "CBC","licenseType": "Certified Building Contractor","recordType": "individual","name": "Walters, Dennis D","fullName": "Dennis Walters","firstName": "Dennis","lastName": "Walters","businessName": "Building Concepts Of Tampa Bay, LLC","status": "Active","statusCode": "A","isActive": true,"street": "6635 Glencoe Drive","city": "Tampa","state": "FL","zip": "33617","countyCode": "39","fullAddress": "6635 Glencoe Drive, Tampa, FL, 33617","originalIssueDate": "2020-09-16","effectiveDate": "2024-09-16","expirationDate": "2026-08-31","expiresInDays": 71,"isExpiringSoon": true,"isExpired": false,"employingBroker": null,"leadScore": 84,"leadSignals": ["Business / firm licensee", "License expires 2026-08-31 (renewal window)"],"licenseLookupUrl": "https://www.myfloridalicense.com/wl11.asp?mode=0","sourceFile": "CONSTRUCTIONLICENSE_1.csv","scrapedAt": "2026-06-21T12:00:00.000Z"}
Real-estate records additionally include employingBroker, employingBrokerLicenseNumber, licenseClass and a county name.
Monitor mode — only new & changed licenses
Turn on monitorMode and the actor remembers every license it has emitted (by license number, status, expiration and address). On the next run it outputs only newly-issued or changed licenses — perfect for a steady feed of new contractors, new agents, and just-renewed licenses into your CRM. Each new item carries monitorStatus: "new" | "changed".
Monitor mode is independent of Apify Schedules — it dedupes by remembered state, not by time — so you can safely combine it with a Schedule to run hourly/daily/weekly without re-pulling licenses you already have.
Automate & schedule
- Apify API — start runs, fetch datasets, manage schedules over REST.
- apify-client for JavaScript and Python — official SDKs.
- Schedules — run daily/weekly with
monitorModefor a new-license feed. - Webhooks — trigger CRM import, Slack alert, or an email sequence when a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/florida-license-leads-scraper').call({divisions: ['construction', 'real-estate'],statusFilter: 'active',expiringWithinDays: 120,maxResults: 5000,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} Florida license leads`);
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new licensees straight into your CRM.
- Slack — get notified when a monitored search finds new licenses.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find active Florida roofing contractors in Miami whose license expires in the next 90 days" and let it run this scraper.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More lead-gen scrapers from scrapesage
Build a complete US licensed-business lead stack:
- US Real Estate License Scraper — agents, brokers & brokerages (NY, TX, CO).
- US Contractor License Scraper — builders & trades across states.
- US Professional License Scraper — licensed pros from multiple state boards.
- Texas Business Leads Scraper — Texas companies by NAICS industry.
- US Building Permits Scraper — construction & contractor leads from permits.
- BuildZoom Scraper — contractors, licenses, permits & reviews.
- US Business Formation Scraper — new LLC & company formation leads.
- TaxBuzz Scraper — tax preparers, CPAs & accountants.
- FastExpert Scraper — real-estate agent leads & reviews.
Tips
- Cost & speed: each division downloads its full official extract. Real estate (individuals) and construction are the largest files; small boards (veterinary, geologists, harbor pilots) are tiny. Pick only the divisions you need.
- Renewal campaigns: set
expiringWithinDays(e.g. 90–120) andsortBy: "expirationSoon"to reach licensees right before they renew. - New-business feeds: combine
issuedAfterwithmonitorMode+ a daily Schedule. - Firms only: set
withBusinessNameOnly: truefor B2B company records.
FAQ
Which professions are covered? 18 DBPR divisions: construction & electrical contractors, home inspectors, building-code officials, real-estate sales/brokers/firms/schools/appraisers, community-association managers, cosmetologists, barbers, veterinarians, architects & interior designers, landscape architects, geologists, auctioneers, employee-leasing (PEO) firms and harbor pilots. More can be added on request.
Does it include phone numbers or emails? No — the DBPR public-records extracts are official license rolls and publish the licensee/business name, mailing address, license details and dates, but not phone or email. Fields are null only when the source doesn't publish them. Pair this with an enrichment step (or another scrapesage actor) to add contact channels.
Why does it need a residential proxy? Florida DBPR's file host blocks datacenter IPs. The default Apify Residential (US) proxy makes the official downloads reliable.
How fresh is the data? DBPR refreshes the public-records extracts regularly (most divisions daily/weekly). Each run downloads the current file.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
Is scraping this data legal? This actor collects public records that Florida is required to publish under Chapter 119, Florida Statutes. You are responsible for using the data in compliance with applicable laws (e.g. CCPA/GDPR for personal data) and for honoring do-not-contact rules.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests (more DBPR boards, extra fields) are welcome — this actor is actively maintained.