Florida Sunbiz Business Scraper
Pricing
from $7.00 / 1,000 results
Florida Sunbiz Business Scraper
[๐ฐ $7.0 / 1K] Extract Florida business-entity records from the Division of Corporations (Sunbiz): entity name, status, document number, filing dates, registered agent, officers, addresses, and filing history. Search by name, document number, or officer.
Pricing
from $7.00 / 1,000 results
Rating
0.0
(0)
Developer
SolidCode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Pull Florida business-entity records from the Division of Corporations (Sunbiz) at scale โ entity names, statuses, document numbers, FEI/EIN numbers, filing dates, registered agents, full officer rosters, principal and mailing addresses, annual-report history, and downloadable filing PDFs. Built for lead-generation teams, compliance and due-diligence analysts, sales prospectors, and investigative journalists who need clean, structured Florida corporate data without clicking through Sunbiz one record at a time.
Why This Scraper?
- Search a person, map their whole Florida portfolio โ feed an officer or registered-agent name and get back every Florida entity that individual is tied to, the single fastest way to surface hidden ownership networks for due diligence.
- Full officer and director rosters โ every officer, director, and authorized person on each entity, each with their title and address โ not just the company name.
- FEI/EIN tax identifiers โ the federal employer ID for each entity (or "APPLIED FOR" / "NONE" exactly as the state shows it), the join key for matching corporate records against IRS and credit data.
- Registered-agent contact on every record โ agent name and full address, captured for service-of-process research and conflict checks.
- Both principal and mailing addresses โ structured into street, city, state, and ZIP, so you can geocode, route mail, or filter by county without re-parsing free text.
- Annual-report compliance trail โ every year an entity filed its annual report, with the exact filed date, to flag delinquent or recently-reinstated companies.
- Downloadable filing PDFs โ flip on filing history to capture each amendment, name change, and annual report with a direct document link to the official scanned PDF.
- Four ways in, one run โ business name, exact document number, officer name, or a pasted Sunbiz URL, all accepted together; no "pick a search mode" step.
- Every corporate entity type โ profit and non-profit corporations, LLCs, limited partnerships, and registered trademarks all return the same clean, flat record.
Use Cases
Lead Generation & Sales Prospecting
- Build prospect lists of newly-formed Florida companies by filing date
- Pull registered-agent and officer contacts for outreach
- Target entities by type โ new LLCs, professional corporations, or non-profits
- Enrich your CRM with verified document numbers and FEI/EIN keys
Legal & Compliance Research
- Run conflict checks by mapping every entity an officer is attached to
- Verify a company's active/inactive status before contracting
- Identify the correct registered agent for service of process
- Confirm annual-report compliance and flag delinquent filers
Due Diligence & Investigations
- Reconstruct ownership networks from shared officers and agents
- Trace a person's full Florida corporate footprint from one name search
- Pull the filing history behind a name change, merger, or dissolution
- Cross-reference FEI/EIN numbers against external financial datasets
Market & Investigative Research
- Track corporate formation trends across entity types
- Monitor a competitor's filings, amendments, and status changes
- Source public-record evidence for journalism and watchdog reporting
- Power analytics dashboards with structured Florida registry data
Getting Started
Search by Business Name
The simplest start โ one or more company names. Partial matches are supported:
{"searchTerms": ["Disney"],"maxResults": 50}
Look Up Exact Document Numbers
Already have document numbers? Each resolves straight to a full entity record:
{"documentNumbers": ["P21000012345", "L98000054321"],"includeFilingHistory": true}
Find Every Company Tied to a Person
{"officerNames": ["Smith John"],"maxResults": 200}
Full-Featured Example
Mix every input type in a single run and capture filing history:
{"searchTerms": ["Sunshine Holdings"],"documentNumbers": ["P21000012345"],"officerNames": ["Garcia Maria"],"startUrls": ["https://search.sunbiz.org/Inquiry/CorporationSearch/SearchResultDetail?inquirytype=EntityName&directionType=Initial&searchNameOrder=DISNEY"],"includeFilingHistory": true,"maxResults": 1000}
Input Reference
What to Scrape
Provide at least one input. Business names, document numbers, officer names, and Sunbiz URLs can all be combined in one run.
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerms | string[] | ["Disney"] | Business or entity names to search (e.g. "Disney", "Sunshine Holdings LLC"). Partial matches supported โ each term runs its own search and returns every matching entity. |
documentNumbers | string[] | [] | Exact Florida document numbers to look up (e.g. "L21000012345", "P98000054321"). Each resolves straight to a single entity record. |
officerNames | string[] | [] | Officer or registered-agent names to search (e.g. "Smith John"). Returns every Florida entity that person is listed on. |
startUrls | string[] | [] | Paste Sunbiz URLs (search.sunbiz.org). Accepts both search-result pages and individual entity detail pages โ the actor detects which is which automatically. |
Output Options
| Parameter | Type | Default | Description |
|---|---|---|---|
includeFilingHistory | boolean | false | Add each entity's filing / document-event history (amendments, annual reports, name changes) to its record, with a downloadable link to each official PDF. Off by default to keep records compact. |
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxResults | integer | 100 | Maximum number of entity records across all inputs. Set to 0 for no cap (an upper limit of 50,000 still applies). Results arrive in pages of about 20; the final page is kept whole. |
Output
Each result is one flat entity record. Here's a representative example with filing history enabled:
{"documentNumber": "P21000012345","entityName": "SUNSHINE HOLDINGS, INC.","entityType": "Florida Profit Corporation","status": "Active","feiEinNumber": "87-1234567","filingDate": "02/14/2021","effectiveDate": "02/14/2021","state": "FL","lastEvent": "ANNUAL REPORT","lastEventDate": "03/01/2026","principalAddress": {"street": "100 Biscayne Blvd, Suite 400","city": "Miami","state": "FL","zip": "33132"},"mailingAddress": {"street": "PO Box 1234","city": "Miami","state": "FL","zip": "33101"},"registeredAgent": {"name": "Garcia, Maria","address": "100 Biscayne Blvd, Suite 400, Miami, FL 33132"},"officers": [{ "title": "President", "name": "Smith, John", "address": "100 Biscayne Blvd, Miami, FL 33132" },{ "title": "Director", "name": "Lee, Anna", "address": "200 Ocean Dr, Miami, FL 33139" }],"annualReports": [{ "year": "2026", "filedDate": "03/01/2026" },{ "year": "2025", "filedDate": "02/20/2025" }],"filingHistory": [{"description": "ANNUAL REPORT","date": "03/01/2026","documentLink": "https://search.sunbiz.org/Inquiry/CorporationSearch/ConvertTiffToPDF?..."}],"url": "https://search.sunbiz.org/Inquiry/CorporationSearch/SearchResultDetail?...","searchType": "name","searchInput": "Sunshine Holdings"}
Core Fields
| Field | Type | Description |
|---|---|---|
documentNumber | string | Florida state document identifier |
entityName | string | Official registered business name |
entityType | string | Entity type (e.g. Florida Profit Corporation, Florida Limited Liability Company, Foreign Profit Corporation, Trademark) |
status | string | Entity status (Active / Inactive) |
feiEinNumber | string | FEI/EIN federal tax ID, or "NONE" / "APPLIED FOR" as shown |
filingDate | string | Date the entity was filed with the state |
effectiveDate | string | Effective date, when present |
state | string | State of formation (FL for domestic) |
lastEvent | string | Most recent recorded event (e.g. ANNUAL REPORT, AMENDMENT) |
lastEventDate | string | Date of the most recent event |
url | string | Sunbiz detail-page URL for the entity |
Addresses
| Field | Type | Description |
|---|---|---|
principalAddress | object | Principal place of business โ street, city, state, zip |
mailingAddress | object | Mailing address โ street, city, state, zip |
People & Registered Agent
| Field | Type | Description |
|---|---|---|
registeredAgent | object | Registered agent โ name and full address |
officers | object[] | Officers and directors, each with title, name, address |
authorizedPersons | object[] | Authorized persons (mainly LLCs), each with title, name, address |
Compliance & Filings
| Field | Type | Description |
|---|---|---|
annualReports | object[] | Annual reports on file, each with year and filedDate |
filingHistory | object[] | Filing / document-event history when enabled, each with description, date, and a downloadable documentLink PDF |
searchType | string | Which input produced this row (name / document / officer / url) |
searchInput | string | The exact term, number, or URL that produced this row |
Tips for Best Results
- Document-number lookup is the fastest path โ if you already know the document number, use
documentNumbers; each one resolves straight to a full record with no search step. - Officer-name search maps a person's whole portfolio โ
officerNamesreturns every Florida entity an individual is attached to, ideal for ownership research and conflict checks where a name beats a company list. - Cast a wider net with partial names โ Sunbiz matches from the start of a business name, so "Sunshine" pulls every entity beginning with it; shorten the term to broaden, lengthen it to narrow.
- Leave filing history off unless you need PDFs โ
includeFilingHistorymakes each record larger; turn it on only when you want the amendment trail and downloadable document links. - Start small, then scale โ set
maxResultsto 25โ50 on your first run to confirm the data fits your needs, then raise it for the full pull. - Combine inputs in one run โ mix business names, document numbers, officer names, and pasted URLs together; the
searchTypefield tells you which input produced each row. - Use FEI/EIN as your join key โ
feiEinNumberis the cleanest identifier for matching Sunbiz records against external financial, tax, or credit datasets.
Pricing
$7.00 per 1,000 results โ flat pay-per-result, undercutting the comparable Florida registry actor by 30%. No compute charges โ you only pay per result returned.
| Results | Estimated Cost |
|---|---|
| 100 | $0.70 |
| 1,000 | $7.00 |
| 10,000 | $70.00 |
| 100,000 | $700.00 |
A "result" is any entity record in the output dataset. Platform fees (storage, data transfer) are additional and depend on your Apify plan.
Integrations
Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:
- Zapier / Make / n8n โ Workflow automation
- Google Sheets โ Direct spreadsheet export
- Slack / Email โ Notifications on new results
- Webhooks โ Trigger custom APIs on run completion
- Apify API โ Full programmatic access
Legal & Ethical Use
Florida business-entity records published by the Division of Corporations (Sunbiz) are public records under Florida law. This actor is designed for legitimate research, compliance, due-diligence, and lead-generation use. You are responsible for complying with applicable laws, Sunbiz's terms of use, and any rules governing the handling of personal data. Do not use extracted data for spam, harassment, or any unlawful purpose.