Sunbiz Florida Business Registry Scraper avatar

Sunbiz Florida Business Registry Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Sunbiz Florida Business Registry Scraper

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

Muhamed Didovic

Maintained by Community

Actor 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.

How it works

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 typeFieldExample
Entity NamesearchQuerydisney
Officer / Registered AgentsearchQuerysmith john
Registered AgentsearchQuerycorporation service company
FEI / EINsearchQuery59-2063888
Document NumbersearchQueryG12345
ZIP CodesearchQuery33101
Street AddresssearchQuery100 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

  1. You pick a searchType and enter a searchQuery (or paste direct startUrls).
  2. 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.
  3. Cheerio parses the results table — entity name, document number, status, and each detail-page link.
  4. It follows the "Next On List" pagination link up to maxPages, collecting detail URLs.
  5. If withDetails is on, each detail page is fetched in parallel and parsed for officers, registered agent, addresses, annual reports, document images, and name/event history links.
  6. One row per company is pushed to the dataset — JSON or CSV export.

Input configuration

FieldTypeDefaultDescription
searchTypeselectentityNameHow to search: entity name, officer/agent, registered agent, FEI/EIN, document number, ZIP, or address
searchQuerystring""The term to search for
startUrlsstring[][]Direct Sunbiz detail or search-results URLs to scrape instead of searching
maxItemsinteger100Max company records to return (0 = unlimited, capped by Sunbiz at ~500 per search)
maxPagesinteger25Max search-result pages to paginate (Sunbiz returns ~20 per page)
withDetailsbooleantrueFetch each detail page for officers, agent, addresses, reports, and filing images
proxyproxyoffOptional — 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

FieldDescription
documentNumberFlorida Division of Corporations document number
entityNameRegistered entity name
entityTypee.g. Florida Profit Corporation, Florida Limited Liability Company, Trademark
statusACTIVE, INACTIVE, PENDING REINSTATEMENT, etc.
feiEinFederal Employer Identification Number
dateFiledDate the entity was filed (MM/DD/YYYY)
stateState code, usually FL
lastEventMost recent filing event (e.g. VOLUNTARY DISSOLUTION, ANNUAL REPORT)
eventDateFiledDate of the last event
eventEffectiveDateEffective date of the last event
principalAddressPrincipal place of business
mailingAddressMailing address
registeredAgentNameRegistered agent name
registeredAgentAddressRegistered agent address
officersArray of officers/directors with title, name, and address
annualReportsArray of annual report years and filed dates
documentImagesPDF links to filed document images
nameHistoryUrlLink to the entity's name history page
eventHistoryUrlLink to the entity's event history page
officerCountNumber of officers/directors
detailUrlDirect 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