Sunbiz Florida Business Registry Scraper
Pricing
from $4.00 / 1,000 results
Sunbiz Florida Business Registry Scraper
Sunbiz Florida Business Registry Scraper: one row per Florida corporation or LLC on sunbiz.org, found from a company name, a person on its filings, an FEI/EIN, a document number, a ZIP or a street address. Rows hold status, last event, filing dates, agent, officers, annual reports and PDF links.
Pricing
from $4.00 / 1,000 results
Rating
0.0
(0)
Developer
Muhamed Didovic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Scrape the Florida Division of Corporations (Sunbiz) business registry — search by entity name, officer, registered agent, FEI/EIN, document number, ZIP, or address, and export full company records: status, officers, registered agent, addresses, annual reports and filing images.

Why use this scraper
- No API key, no login. Sunbiz is a public government registry; this actor reads it directly.
- Seven search modes. Entity name, officer/registered agent, registered agent only, FEI/EIN, document number, ZIP code, or street address.
- Full detail per company. Officers with titles and addresses, registered agent name + address, principal and mailing addresses, annual reports, document images (PDF links), name history and event history links.
- Cloudflare-bypassed without a proxy. Firefox TLS fingerprinting passes the Cloudflare challenge that blocks plain HTTP clients — a proxy is optional, not required.
- Cheaper than the alternative. $0.004 per result vs. the incumbent's $0.0078–$0.006.
Overview
The actor POSTs the chosen Sunbiz search form, parses the results table, paginates with the "Next On List" link, then optionally fetches each company's detail page in parallel. Output is one row per company with all filing, address, officer, agent and report fields.
Supported inputs
| Search type | Field | Example |
|---|---|---|
| Entity Name | searchQuery | disney |
| Officer / Registered Agent | searchQuery | smith john |
| Registered Agent | searchQuery | corporation service company |
| FEI / EIN | searchQuery | 59-2063888 |
| Document Number | searchQuery | G12345 |
| ZIP Code | searchQuery | 33101 |
| Street Address | searchQuery | 100 Biscayne Blvd |
You can also paste direct Sunbiz detail URLs or search-results URLs into startUrls to scrape those records directly, bypassing the search step.
Use cases
- Lead generation — pull officers and registered agents for Florida-registered businesses, with addresses and titles.
- Due diligence — check a company's status, filing history, annual reports and document images before a deal.
- Compliance monitoring — track status changes, last events, and annual report filings for a portfolio of Florida entities.
- Market research — count and profile businesses by ZIP, address, or agent.
- Registered agent discovery — find every entity a given registered agent represents.
How it works
- You pick a
searchTypeand enter asearchQuery(or paste directstartUrls). - The actor POSTs the search form to
search.sunbiz.org/Inquiry/CorporationSearch/By<X>using Firefox impit, which passes Cloudflare's challenge without a proxy. - Cheerio parses the results table — entity name, document number, status, and each detail-page link.
- It follows the "Next On List" pagination link up to
maxPages, collecting detail URLs. - If
withDetailsis on, each detail page is fetched in parallel and parsed for officers, registered agent, addresses, annual reports, document images, and name/event history links. - One row per company is pushed to the dataset — JSON or CSV export.
Input configuration
| Field | Type | Default | Description |
|---|---|---|---|
searchType | select | entityName | How to search: entity name, officer/agent, registered agent, FEI/EIN, document number, ZIP, or address |
searchQuery | string | "" | The term to search for |
startUrls | string[] | [] | Direct Sunbiz detail or search-results URLs to scrape instead of searching |
maxItems | integer | 100 | Max company records to return (0 = unlimited, capped by Sunbiz at ~500 per search) |
maxPages | integer | 25 | Max search-result pages to paginate (Sunbiz returns ~20 per page) |
withDetails | boolean | true | Fetch each detail page for officers, agent, addresses, reports, and filing images |
proxy | proxy | off | Optional — usually not needed since Firefox impit passes Cloudflare directly |
Minimal input
{"searchType": "entityName","searchQuery": "disney","maxItems": 10,"withDetails": true}
Output overview
Each dataset row is one Florida company. With withDetails: true you get the full record; with withDetails: false you get the search-result overview (name, document number, status, detail URL).
Output sample
{"entityName": "THE DOLPHIN HOTEL, INC.","status": "INACTIVE","entityType": "Florida Profit Corporation","documentNumber": "315937","dateFiled": "04/18/1967","feiEin": "95-2489141","state": "FL","registeredAgentName": "FRANK S. IOPPOLO","registeredAgentAddress": "1375 BUENA VISTA DRIVE\n4TH FLOOR NORTH\nLAKE BUENA VISTA, FL 32830","officers": [{ "title": "P", "name": "WELLS, FRANK G.", "address": "500 SOUTH BUENA VISTA ST\nBURBANK, CA" },{ "title": "S", "name": "IOPPOLO, FRANK S", "address": "1375 BUENA VISTA DR.\nLAKE BUENA VISTA, FL" }],"principalAddress": "1375 BUENA VISTA DR\n4 FLR N\nLAKE BUENA VISTA, FL 32830","mailingAddress": "500 S BUENA VISTA STREET\nBURBANK, CA 91521-0340","annualReports": [{ "year": "1993", "filedDate": "05/01/1993" },{ "year": "1994", "filedDate": "05/01/1994" }],"lastEvent": "VOLUNTARY DISSOLUTION","eventDateFiled": "04/15/1996","eventEffectiveDate": "NONE","documentImages": ["https://search.sunbiz.org/Inquiry/CorporationSearch/ConvertTiffToPDF?storagePath=COR%5C1807%5C0118%5CAR004682.tif&documentNumber=315937"],"registeredAgentNameChanged": "07/09/1991","registeredAgentAddressChanged": "07/01/1992","principalAddressChanged": "05/01/1993","mailingAddressChanged": "04/27/1995","detailUrl": "https://search.sunbiz.org/Inquiry/CorporationSearch/SearchResultDetail?aggregateId=...","nameHistoryUrl": "https://search.sunbiz.org/Inquiry/CorporationSearch/NameHistory?aggregateId=...","eventHistoryUrl": "https://search.sunbiz.org/Inquiry/CorporationSearch/EventHistory?aggregateId=...","officerCount": 6}
Key output fields
| Field | Description |
|---|---|
documentNumber | Florida Division of Corporations document number |
entityName | Registered entity name |
entityType | e.g. Florida Profit Corporation, Florida Limited Liability Company, Trademark |
status | ACTIVE, INACTIVE, PENDING REINSTATEMENT, etc. |
feiEin | Federal Employer Identification Number |
dateFiled | Date the entity was filed (MM/DD/YYYY) |
state | State code, usually FL |
lastEvent | Most recent filing event (e.g. VOLUNTARY DISSOLUTION, ANNUAL REPORT) |
eventDateFiled | Date of the last event |
eventEffectiveDate | Effective date of the last event |
principalAddress | Principal place of business |
mailingAddress | Mailing address |
registeredAgentName | Registered agent name |
registeredAgentAddress | Registered agent address |
officers | Array of officers/directors with title, name, and address |
annualReports | Array of annual report years and filed dates |
documentImages | PDF links to filed document images |
nameHistoryUrl | Link to the entity's name history page |
eventHistoryUrl | Link to the entity's event history page |
officerCount | Number of officers/directors |
detailUrl | Direct URL to the Sunbiz detail page |
FAQ
Do I need a proxy? Usually no. Firefox TLS fingerprinting passes Sunbiz's Cloudflare challenge directly. If you hit blocks from your region, enable Apify residential proxy.
What's the difference between withDetails: true and false? With details on, each company's detail page is fetched for officers, agent, addresses, reports, and filing images. With details off, you get only the search-result overview (name, document number, status) — faster and cheaper for bulk counts.
How many results can I get? Sunbiz returns ~20 results per page and caps each search at roughly 500 results. Use a more specific search query to narrow results, or use maxPages to limit pagination.
Why are officers empty for some LLCs? Florida LLCs file managers/authorized members rather than officers; some LLCs don't list any on Sunbiz. The actor captures whatever the detail page exposes.
Are document images downloadable? The documentImages field contains PDF links to the filed document scans. You can fetch those URLs separately (they're public Sunbiz pages).
Support
For issues, feature requests, or questions, use the Issues tab on the actor's Apify Console page.
Additional services
Need a custom data feed, a scheduled run, or help wiring this into your pipeline? Reach out through the Apify actor's support channel.
Explore more scrapers
Looking for other business-registry or lead-generation scrapers? Check the full portfolio at apify.com/memo23.
For AI Agents & LLM Apps
This actor is designed to be called by AI agents and LLM applications. Use the Apify MCP server or the standard actor run API with a JSON input containing searchType, searchQuery, and maxItems. The output is a clean JSON array of company records, ready for downstream processing, lead enrichment, or compliance checks.
{"searchType": "entityName","searchQuery": "consulting","maxItems": 50,"withDetails": true}
Disclaimer
This scraper reads publicly available data from the Florida Division of Corporations (Sunbiz) public search portal. It is not affiliated with, endorsed by, or sponsored by the State of Florida or the Florida Department of State. Users are responsible for complying with Sunbiz's terms of use and all applicable laws. The data is provided as-is for research, lead generation, and compliance purposes.
SEO Keywords
sunbiz scraper, florida business registry, florida division of corporations, sunbiz.org search, florida entity search, florida company lookup, registered agent search florida, florida officer search, FEI EIN lookup florida, florida document number search, florida business entity scraper, sunbiz API, florida corporation search, florida LLC search, florida annual reports, florida filing records, business registry scraper, lead generation florida, compliance monitoring florida