Skip to content

Sunbiz Scraper

Try for free

Scrape Florida business records from Sunbiz (Division of Corporations): status, FEI/EIN, filing dates, addresses, registered agent, officers, annual reports, filed document PDFs and event history. Search by name, document number, agent, officer, FEI, zip, address or trademark. No login needed.

☀️ Sunbiz Scraper

Pull Florida business records straight from Sunbiz, the official register of the Florida Division of Corporations. Search by company name, document number, registered agent, officer, FEI/EIN, zip code, street address or trademark, and get status, filing dates, addresses, registered agent, officers, annual reports and direct PDF links to every filed document. No login, no browser, and 1,000 full company profiles took about 40 seconds in our tests.

✨ Why use Sunbiz Scraper?

  • ⚡ Fast — plain HTTP, no browser: 10 full records in about 8 seconds, 1,000 full records in about 40 seconds, 10,000 list rows in under 90 seconds (our test runs).
  • 🔎 Every Sunbiz search — entity name, document number, registered agent, officer or agent, FEI/EIN, zip code, street address, trademark and trademark owner, plus pasted search.sunbiz.org links.
  • 📄 Filed documents included — each record lists every filed document (annual reports, amendments, articles) with its date and a direct PDF link.
  • 🧹 Clean, deduplicated data — Sunbiz lists one company again under each old name and cross-reference; you get (and pay for) each entity once, with addresses split into street, city, state and zip.
  • 🎯 Only real matches — Sunbiz keeps browsing alphabetically past your term; the scraper stops where the matches end, and can keep only active entities or a filing-date range.
  • 💸 Cheap — $3.50 per 1,000 records, with event history at no extra charge.

🎯 Use cases

  • 💼 Lead generation — build lists of active Florida LLCs and corporations in a zip code or on a street, with officer and manager names.
  • ⚖️ Due diligence and KYC — check status, FEI/EIN, registered agent, officers and the latest annual report before you sign.
  • 🕵️ Officer and agent research — find every company a person or registered agent is attached to.
  • 📈 New business monitoring — schedule a search with a "filed on or after" date to catch newly formed companies.
  • 🏷️ Trademark checks — look up Florida state trademarks by name or owner, with dates, classes and goods.
  • 📊 Market research — compare entity types, formation dates and statuses across names or areas.

🚀 How to use

  1. Enter one or more search terms, one per line (for example McDonald's, 33139 or Smith, John).
  2. Pick Search by (entity name is the default).
  3. Set Max records (10 by default; 0 means no limit).
  4. Optional: turn on Only active entities, set a filing date range, add Event history, or turn off Full details for a faster list-only run.
  5. Click Start and download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
searchTermsNames, numbers, zip codes or addresses to look up, one per line.
searchTypeEntityName, DocumentNumber, RegisteredAgent, OfficerOrRegisteredAgent, FeiNumber, ZipCode, StreetAddress, Trademark or TrademarkOwner.
startUrlsOptional search.sunbiz.org results or detail links.
maxItemsRecords to save in total (0 = no limit).
onlyMatchingStop where names no longer start with your term (on by default).
onlyActiveKeep only active entities.
filedFrom / filedToFiling date range (YYYY-MM-DD).
maxItemsPerSearchOptional cap per search term.
includeDetailsOpen each company page for the full record (on by default).
includeEventHistoryAdd every filing event with dates and descriptions.
oneRowPerEntitySave each entity once even if Sunbiz lists it several times (on by default).
{
  "searchTerms": ["McDonald's"],
  "searchType": "EntityName",
  "maxItems": 10,
  "onlyActive": false,
  "includeDetails": true,
  "includeEventHistory": false
}

📤 Output

FieldDescription
corporateNameEntity name.
documentNumberSunbiz document number.
statusACTIVE, INACTIVE and so on.
corporationTypeFor example Florida Limited Liability Company, Foreign Profit Corporation, Trademark.
feiEinNumberFederal employer identification number, when filed.
dateFiled / effectiveDate / stateFiling information.
lastEvent / eventDateFiled / eventEffectiveDateLatest filing event.
principalAddress / mailingAddressStreet, city, state, zip and the full line, plus the date each last changed.
registeredAgentAgent name and address with change dates.
officersOfficers, managers, authorized persons or general partners with title and address.
annualReportsReport year and filed date.
documentImagesEvery filed document with date, title and PDF link.
crossReferenceNameCross-reference or other names.
matchedNameThe list entry that matched (old name, officer or agent name) when it differs.
eventHistoryWith event history on: every event's type, filed date, effective date and description.
trademark / ownersFor trademarks: dates, class, goods or services and owners.
detailUrlThe Sunbiz page of the record.

A record from a test run (trimmed; officer names replaced with fictional ones):

{
  "searchType": "EntityName",
  "searchTerm": "McDonald's",
  "corporateName": "MCDONALD'S CORPORATION",
  "documentNumber": "842255",
  "status": "ACTIVE",
  "corporationType": "Foreign Profit Corporation",
  "feiEinNumber": "36-2361282",
  "dateFiled": "12/29/1978",
  "state": "DE",
  "lastEvent": "DROPPING DBA",
  "eventDateFiled": "12/09/1996",
  "principalAddress": {
    "street": "110 N CARPENTER ST",
    "city": "CHICAGO",
    "state": "IL",
    "zip": "60607-2101",
    "full": "110 N CARPENTER ST, CHICAGO, IL 60607-2101"
  },
  "principalAddressChanged": "04/01/2019",
  "registeredAgent": {
    "name": "PRENTICE-HALL CORPORATION SYSTEM, INC.",
    "address": "1201 HAYES ST, STE 105, TALLAHASSEE, FL 32301",
    "nameChanged": "",
    "addressChanged": "04/01/1994"
  },
  "officers": [
    { "title": "CEO", "name": "DOE, JANE", "address": "110 N CARPENTER ST, CHICAGO, IL 60607-2101" },
    { "title": "CFO", "name": "SAMPLE, JOHN", "address": "110 N CARPENTER ST, CHICAGO, IL 60607-2101" }
  ],
  "annualReports": [
    { "year": "2025", "filedDate": "04/14/2025" },
    { "year": "2026", "filedDate": "04/13/2026" }
  ],
  "documentImages": [
    {
      "date": "04/13/2026",
      "title": "ANNUAL REPORT",
      "url": "https://search.sunbiz.org/Inquiry/CorporationSearch/GetDocument?aggregateId=forp-842255-7bfbff2d-ad46-4c7e-9de1-b5526ac92cc9&transactionId=842255-8027c669-c608-49ad-9cfd-9e4a9ae5519d&formatType=PDF"
    }
  ],
  "crossReferenceName": "MCDONALD'S CORPORATION",
  "detailUrl": "https://search.sunbiz.org/Inquiry/CorporationSearch/SearchResultDetail?inquirytype=EntityName&directionType=Initial&searchNameOrder=MCDONALDS%208422550&aggregateId=forp-842255-7bfbff2d-ad46-4c7e-9de1-b5526ac92cc9&searchTerm=McDonald's&listNameOrder=MCDONALDS%201590910",
  "scrapedAt": "2026-10-21T10:46:25.419Z"
}

With Full details off, each row holds the list fields only:

{
  "searchType": "ZipCode",
  "searchTerm": "33139",
  "corporateName": "THE 0.07 PERCENT LLC",
  "documentNumber": "L15000003075",
  "status": "Active",
  "zip": "33139",
  "detailUrl": "https://search.sunbiz.org/Inquiry/CorporationSearch/SearchResultDetail?inquirytype=ZipCode&directionType=Initial&searchNameOrder=007PERCENT%20L150000030752&aggregateId=flal-l15000003075-0c8d61e8-7bf0-4636-8fd0-2bd8145b9cac&searchTerm=33139&listNameOrder=007GELDING%20L080001018660"
}

The dataset has four table views: Businesses, Officers (one row per officer), Filed documents (one row per PDF) and Filing status.

💰 Pricing

You pay $3.50 per 1,000 records ($0.0035 per record), with or without full details, and event history costs nothing extra. Searches that find nothing, filtered-out entities and pages that fail to load are not charged. Platform usage (compute and datacenter proxy) is billed on top and is small: about $0.005 for a 1,000-record run with full details in our tests.

Example: 1,000 full company records ≈ $3.50 + about $0.005 usage.

❓ FAQ

Is it legal to scrape Sunbiz? Sunbiz is a public register run by the Florida Department of State, and the scraper only reads pages anyone can open without an account. You are responsible for how you use the data, including any rules on contacting the people listed.

Do I need a login or a proxy? No login. The default datacenter proxy works; switch to residential (US) only if you see many blocked requests.

How many results can I get? As many as Sunbiz lists for your term. Searches page through the register 20 rows at a time; set Max records to 0 for no limit. Big name prefixes (like "Florida") return more than 10,000 entities.

Why is a field empty? Sunbiz leaves it empty for that entity, for example no FEI/EIN on file, no mailing address change date, or no documents for very old filings. Trademarks have no registered agent or officers.

Why did I get fewer records than Max records? The matches ended (see "Only names that start with the search term"), your filters left entities out, or entities were listed several times and saved once. The run's status message says which.

Can I schedule it or use the API? Yes. Save your input as a task, schedule it (for example daily with a "filed on or after" date) and read the results through the API or an integration.

⚠️ Limits

  • Florida only (Division of Corporations). Fictitious names (DBAs), UCC liens and other states are not covered.
  • The PDF links point to Sunbiz; the documents themselves are not downloaded.
  • Sunbiz searches by the start of a name (prefix), not by words inside a name.
  • The filing date filter and event history need full details (they are turned on automatically).
  • Sunbiz updates its data on its own schedule; very recent filings can take a few days to appear there.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.