Sunbiz Florida Business Record Scraper
Pricing
from $13.16 / 1,000 florida business records
Sunbiz Florida Business Record Scraper
Read-only Florida Sunbiz business scraper. Search by company name, FEI/EIN, officer, registered agent, address, or ZIP and return structured public registry records.
Pricing
from $13.16 / 1,000 florida business records
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Sunbiz Florida Business Scraper
Free plan limit: Free-plan users can receive up to 5 result records per run. Paid-plan and local/unknown runs retain the Actor's existing limits.
Sunbiz Florida Business Scraper reads the public Florida Division of Corporations registry and returns one structured business record per dataset item. It is designed for company research, KYC preparation, lead-list verification, compliance workflows, and registry monitoring.
The actor uses the official search.sunbiz.org read-only search and detail pages. It never submits filings, annual reports, reinstatement requests, registered-agent changes, payments, or other state-changing forms.
Pricing is pay per event. See the tier table below for the live prices; result events are charged only after valid records are stored. The fast prefilled health check requests one record without annual-report history and is designed to complete within Apify's five-minute automated-test envelope. Larger batches can be requested explicitly; the default run is configured with 256 MB memory and a two-minute timeout.
Extracted fields
| Field | Description |
|---|---|
entityName, filingType, documentNumber, status | Core Florida registry identity |
feiEin, dateFiled, state, lastEvent | Public filing metadata when available |
principalAddress, mailingAddress | Public business addresses |
registeredAgentName, registeredAgentAddress | Public registered-agent details |
officers | Public officer/director titles, names, and addresses |
annualReports | Inline annual-report history when enabled |
sourceUrl, sourceSearchUrl, searchTerm, scrapedAt | Source provenance and extraction time |
Missing source values are returned as null; the dataset shape remains stable across entities.
Input
Search one or more terms by entity name, officer/registered agent, registered agent, FEI/EIN, address, or ZIP:
{"searchTerms": ["Disney"],"searchType": "entityName","maxResults": 25,"includeFilingHistory": true}
You can also provide official Sunbiz search-results or detail URLs in startUrls. Search terms and URLs can be used together. Terms are trimmed to Sunbiz's 45-character search limit, and requests are paced at 500 milliseconds by default.
Output example
{"entityName": "SUNSHINE HOLDINGS LLC","filingType": "Florida Limited Liability Company","documentNumber": "L123456789","feiEin": "12-3456789","status": "Active","dateFiled": "2024-01-02","principalAddress": "100 MAIN STREET MIAMI, FL 33101","registeredAgentName": "REGISTERED AGENT LLC","officers": [{"title": "Manager", "name": "DOE, JANE", "address": "100 MAIN STREET MIAMI, FL 33101"}],"annualReports": [{"year": 2024, "filedDate": "2024-02-03"}],"sourceUrl": "https://search.sunbiz.org/Inquiry/CorporationSearch/SearchResultDetail?...","scrapedAt": "2026-08-02T12:00:00.000Z","warnings": []}
Reliability and limits
This build reads HTML over a persistent Chrome-profile HTTP connection with a per-run cookie jar. It does not launch a browser or download page assets. Measured cloud direct requests were denied, so cloud runs use the existing US DataImpulse residential proxy with the Chrome 151 HTTP profile. Configured mobile and Apify residential proxies are bounded fallbacks. A failed route is retired for the rest of the run. Local runs can use a direct Firefox HTTP profile. Interactive verification is reported without solving it.
Each HTTP response is limited to 2 MB and 12 seconds, with at most four attempts per page. Consecutive source failures stop the run. The Actor finalizes before the run deadline and preserves records already delivered; request a longer run timeout for large batches up to 1,000. OUTPUT includes the stop reason, effective limit, HTTP attempts, response bytes, route counters, duration, and peak process memory. Proxy response bytes measure decoded HTML and are not a provider invoice.
Sunbiz search pages expose up to roughly 20 rows per page and are alphabetically ordered rather than relevance-ranked. The actor follows public next-page links until maxResults is reached, deduplicates by document number, and skips trademark links so the dataset stays focused on business entities.
The source may return a Cloudflare or JavaScript-verification page. When that happens, the actor reports a blocked run and does not fabricate records or charge result events. Retry later or reduce the batch if the official site is temporarily unavailable. The actor does not use third-party business-data providers or private credentials.
For agents and MCP clients, use this actor when the task requires current public Florida business-registry data. Do not use it for general web search, private company data, legal advice, filing submissions, payments, or any other state-changing action. Each dataset item is one business-record event and contains a stable structured business record plus source provenance.
API example
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('muhammadafzal/sunbiz-florida-business-scraper').call({searchTerms: ['Disney'],searchType: 'entityName',maxResults: 25});console.log(run.defaultDatasetId);
Responsible use
This actor collects public registry data. Public addresses and officer information may be personal data; use the output lawfully, minimize retention, and verify material legal, compliance, identity, and eligibility decisions against the current official record. This independent tool is not affiliated with or endorsed by the Florida Department of State.
Use cases
- Build public prospect lists and qualify organizations or professionals before responsible outreach.
- Run a one-off research job and export the structured result as JSON, CSV, Excel, XML, or RSS from Apify.
- Schedule the same input to monitor changes over time and send completed datasets to a webhook or integration.
- Feed schema-shaped records into a database, spreadsheet, BI tool, or AI workflow with the source URL retained for verification.
Pricing and cost control
| Event | FREE | BRONZE | SILVER | GOLD |
|---|---|---|---|---|
| Actor start | $0.006251 | $0.006094 | $0.005938 | $0.005000 |
| Business record | $0.016450 | $0.016038 | $0.015627 | $0.013160 |
BRONZE, SILVER and GOLD discounts are approximately 2.5%, 5% and 20%, with upward price rounding and a $0.005 start-event floor. A one-record FREE-tier run costs $0.022701; 25 records cost $0.417501. Apify platform usage is included in these event prices. Empty or blocked runs have no result-event charge; the automatic start event still applies.
Support
Include the Actor run ID, redacted input and a public example URL when reporting a problem. Never share credentials.