Florida Sunbiz MCP Server
फ्लोरिडा डिवीजन ऑफ कॉर्पोरेशन्स (सनबिज़) रिकॉर्ड खोजने के लिए MCP सर्वर: निगम, LLC, ट्रेडमार्क, केबल फ्रैंचाइज़ी, काल्पनिक नाम, साझेदारियाँ, और ग्रहणाधिकार।
दस्तावेज़
Florida Business Registry MCP Server – Sunbiz Corporate Filings (rl1987/fl-sunbiz-mcp) Actor
MCP server that gives AI agents Florida business registry lookups. Search Sunbiz corporations, LLCs, partnerships, fictitious names (DBAs), trademarks, cable franchises and liens by name, officer, registered agent, FEI/EIN, ZIP or address, then pull the full filing record.
- URL: https://apify.com/rl1987/fl-sunbiz-mcp.md
- Developed by: R.L. (community)
- Categories: Lead generation, MCP servers
- Stats: 5 total users, 2 monthly users, 100.0% runs succeeded, 0 bookmarks
- User rating: No ratings yet
Pricing
from $2.00 / 1,000 mcp tool invocations
This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage. Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.
Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event
What's an Apify Actor?
An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes. In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours, and optionally produces a well-defined JSON output, datasets with results, or files in key-value store. In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.
How to integrate an Actor?
If asked about integration, you help developers integrate Actors into their projects. You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.
For examples already wired to this Actor's own input schema, see the API section below.
Each client library has reference documentation the quickstart does not restate: JavaScript/TypeScript (npm install apify-client) and Python (pip install apify-client).
README
Florida Business Registry MCP Server – Sunbiz Corporate Filings
Florida Sunbiz MCP Server turns the State of Florida's official business registry into a fast, AI-ready API. Give Claude, Cursor, ChatGPT, or any MCP-compatible agent the power to search Florida companies, LLCs, registered agents, officers, trademarks, fictitious names (DBAs), partnerships, and liens on Sunbiz — and get back clean, structured JSON in one call. No scraping code, no Cloudflare headaches, no PDF downloads.
What does the Florida Sunbiz MCP Server do?
It wraps every public search system of the Florida Division of Corporations (Sunbiz) behind a single Model Context Protocol endpoint. Your AI agent can look up a Florida business by name, officer, registered agent, FEI/EIN, ZIP code, street address, or document number, then pull the full entity record — status, filing date, principal and mailing addresses, registered agent, officers/managers, annual reports, and links to every filed PDF (articles of organization, annual reports, amendments).
Because it runs on the Apify platform, you get an always-on hosted endpoint with proxy rotation, monitoring, usage-based billing, and zero infrastructure to maintain. Sunbiz pages are parsed server-side (no headless browser) using a real browser TLS fingerprint, so requests sail past the Cloudflare bot wall that blocks naive scrapers.
Why use the Florida Sunbiz MCP Server?
- KYB & due diligence — instantly verify a Florida company's status, age, FEI/EIN, and registered agent before you sign, lend, or onboard.
- Sales & lead generation — find every entity tied to an officer, registered agent, or address; enrich CRM records with verified company data.
- Legal & compliance research — search judgment liens and federal lien registrations by debtor name.
- Brand protection — search registered Florida trademarks and their owners.
- Agent-native automation — drop one URL into your MCP client and let the model do Florida company research conversationally, with citeable document links.
How do I connect this MCP server to my AI agent?
- Click Try for free / run the Actor and enable Standby mode (already configured).
- Copy your MCP endpoint:
https://<your-username>--fl-sunbiz-mcp.apify.actor/mcp. - Add it to your MCP client (Claude Desktop, Claude Code, Cursor, etc.) using the Streamable HTTP transport, with your Apify API token as a Bearer header:
Authorization: Bearer <YOUR_APIFY_API_TOKEN> - Ask your agent things like "Look up Publix Super Markets in Florida" or "Find every Florida company where John Smith is an officer." The agent calls a
search_*tool, thenget_record_detailon a result for the full record.
Which MCP tools does this server expose?
| Tool | What it does |
|---|---|
search_corporations | Search corporations, LLCs, LPs & trademarks by name, officer, registered_agent, trademark, trademark_owner, fei_ein, zip, or address (paginated). |
get_corporation_detail | Full company record by document number. |
get_corporation_events | Chronological event/filing history. |
search_cable_franchises / get_cable_franchise | Florida cable franchise search & detail. |
search_fictitious_names / get_fictitious_name | Fictitious (DBA) name search & detail, by name, owner, owner_charter or owner_fei. |
search_partnerships / get_partnership | General & LL partnership search & detail, by name, agent or fei. |
search_judgment_liens | Judgment liens by debtor name. |
search_federal_liens / get_federal_lien | Federal lien registrations by debtor. |
get_record_detail | Resolve any search result into a full structured record. |
What does a Sunbiz record look like?
Search tools return result rows; detail tools return a complete record. Example (abridged):
{
"entity_type": "Florida Profit Corporation",
"name": "PUBLIX SUPER MARKETS, INC.",
"filing_information": {
"Document Number": "112252",
"FEI/EIN Number": "59-0324412",
"Date Filed": "12/27/1921",
"Status": "ACTIVE"
},
"principal_address": { "lines": ["3300 PUBLIX CORPORATE PKWY", "LAKELAND, FL 33811-3311"] },
"registered_agent": { "name": "Corporate Creations Network Inc.", "address": ["801 US Highway 1", "North Palm Beach, FL 33408"] },
"officers": [{ "title": "CEO", "name": "Murphy, Kevin S." }, { "title": "President", "name": "Goff, John L., Jr." }],
"annual_reports": [{ "year": "2026", "filed_date": "04/02/2026" }],
"document_images": [
{ "description": "04/02/2026 -- ANNUAL REPORT", "url": "https://search.sunbiz.org/.../GetDocument?...&formatType=PDF" }
]
}
You can also consume results through the Apify API and export to JSON, CSV, or Excel.
Which fields does a record contain?
| Field | Description |
|---|---|
name, entity_type, document_number | Entity name, type, and Sunbiz document number |
filing_information | FEI/EIN, date filed, state, status, last event |
principal_address, mailing_address | Business addresses with change dates |
registered_agent | Registered agent name & address |
officers / authorized persons | Title, name, address |
annual_reports | Year and filed date of each annual report |
document_images | Links to filed PDFs/TIFFs (never downloaded) |
event_history_url | Link to full event history |
What do these Florida filing terms mean?
- Document number — the Division of Corporations' permanent ID for a filed entity (e.g.
112252for Publix). It is the one key that reaches a record directly, without a name search. - FEI/EIN number — the entity's federal Employer Identification Number as reported to the state. Searchable with
search_by="fei_ein". - Registered agent — the person or company designated to receive legal service of process in Florida. Many businesses share a commercial agent, so agent search is a good way to enumerate a portfolio.
- Fictitious name (DBA) — a trade name registered under s. 865.09, Fla. Stat. by an owner who does business under something other than their legal entity name.
- Judgment lien certificate — a filing that records a money judgment against a debtor's personal property statewide.
- Federal lien registration — a federal lien (commonly an IRS tax lien) recorded with the Department of State, numbered like
08FLR0007841.
How much does the Florida Sunbiz MCP Server cost?
Pricing is pay-per-event: $0.01 per tool call. You only pay for the searches and lookups your agent actually makes — a typical "search then open a record" interaction costs about $0.02. No subscription, no minimums beyond Apify's free tier.
Tips for getting more out of it
- Drill into people: use
search_corporationswithsearch_by="officer"or"registered_agent"to map every entity linked to a person, thenget_record_detailon each. - Browse from a point: Sunbiz name search returns the nearest alphabetical matches, so a partial name returns neighbors — verify the exact name in results.
- Cite documents cheaply:
document_imagesreturns PDF links without downloading, so responses stay small and you fetch a filing only when needed.
FAQ
Do I need a Sunbiz account or API key? No. Sunbiz publishes these records without any login and has no public API. You only need your Apify API token, which authenticates you to this Actor's MCP endpoint.
Which MCP clients work with it? Any client that speaks Streamable HTTP — Claude Desktop, Claude Code, Cursor, ChatGPT and other MCP-compatible agents. The endpoint is /mcp on your Actor's Standby URL.
Does it cover LLCs and partnerships, or only corporations? All of them. search_corporations covers profit and non-profit corporations, LLCs and limited partnerships in one index; general and limited-liability partnerships have their own search_partnerships tool, and DBAs have search_fictitious_names.
Can I look a company up by its document number directly? Yes — get_corporation_detail takes the document number and returns the full record without a name search. The name-search endpoint does not accept document numbers, which is why this is a separate tool.
How is cost bounded? You are charged $0.01 per tool call, so the cost of a session is exactly the number of searches and lookups your agent makes. max_results caps how many rows a search follows pagination for, and no charge depends on result size.
What happens if a lookup fails? The tool returns an error object rather than crashing the session, so your agent can retry or explain. Sunbiz occasionally rate-limits; retrying the same call usually succeeds.
Are the filed PDFs downloaded? No. document_images gives you the Sunbiz URLs for each filed document, so responses stay small and you fetch a filing only if you need it.
Is scraping Sunbiz legal? These are public records published by the Florida Department of State. Use the data in compliance with Florida law and Sunbiz's terms. Under Florida law many of these records (including email addresses) are public by statute.
Known limitations
- Judgment-lien detail pages are protected by a Cloudflare JavaScript challenge and can't be fetched without a browser; the judgment-lien search still returns filing number, debtor name, and address.
- Trademarks have no document-number lookup on Sunbiz — reach them via name/owner search.
- Found an issue or need a custom data feed? Open the Issues tab — feedback and custom solutions are welcome.
Did you find this useful?
Rate this actor on Apify! Your feedback helps other users find it and helps us keep improving it.
Actor input Schema
Actor input object example
{}
Actor output Schema
server (type: string):
This Actor runs as a server rather than producing dataset rows. Start it in Standby mode and call this URL; the run's log records each request.
API
You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.
JavaScript example
import { ApifyClient } from 'apify-client';
// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
token: '<YOUR_API_TOKEN>',
});
// Prepare Actor input
const input = {};
// Run the Actor and wait for it to finish
const run = await client.actor("rl1987/fl-sunbiz-mcp").call(input);
// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
console.dir(item);
});
// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs
Python example
from apify_client import ApifyClient
# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")
# Prepare the Actor input
run_input = {}
# Run the Actor and wait for it to finish
run = client.actor("rl1987/fl-sunbiz-mcp").call(run_input=run_input)
# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
print(item)
# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start
CLI example
echo '{}' |
apify call rl1987/fl-sunbiz-mcp --silent --output-dataset
MCP server setup
{
"mcpServers": {
"apify": {
"type": "http",
"url": "https://mcp.apify.com/?tools=fetch-actor-details,rl1987/fl-sunbiz-mcp"
}
}
}
The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an Authorization: Bearer <APIFY_API_TOKEN> header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).
OpenAPI specification
Download the OpenAPI definition: https://api.apify.com/v2/actors/FwLxAGSGM9A78Q9Kl/builds/tqlcJjOqP0TrhVXFr/openapi.json