Who owns the house next door?

A property sold to an LLC. Find out who's actually behind it.

2 API calls · $0.01
← All examples
🏠 Homeowners
🏘️ HOA boards
📰 Journalists
🏡 Neighborhood associations

How can I find out who bought the Florida property next door? A property in your neighborhood sells — and the buyer is an LLC, not a person. Is it an investor converting to short-term rental? A developer about to demolish? Or just someone who uses an LLC for personal privacy? One lookup reveals the officers, the address, and the corporate structure.

In this example, the deed shows "Example Sunset Holdings LLC" as the new owner.

The lookup

Search the LLC name from the deed
GET /api/v1/corporations/search/name?name=EXAMPLE+SUNSET+HOLDINGS
Entity
EXAMPLE SUNSET HOLDINGS LLC
Status
Active
Document #
L00000000001
Filed
Oct 3, 2024
Get detail to reveal who's behind it
GET /api/v1/corporations/detail?documentNumber=L00000000001
Manager (person)
Jane Example
Manager (corporation)
Example Capital Group LLC
Principal address
100 Example Ave, Ste 400, Miami, FL 33100
Registered agent
Example Registered Agent LLC

What you learn

🏢
Investment entity, not a person. Managed by "Example Capital Group LLC" — a corporate manager at a commercial office suite. This is likely an investment vehicle.
👤
Named person on file. Jane Example appears as a personal manager — likely the principal or fund operator. You can search her name to see other properties.
⚠️
Commercial registered agent. A mass-filing service confirms this is a professional operation, not a neighbor buying through an LLC for personal privacy.
🔍
Next step. Search "Jane Example" by officer name to see how many other property LLCs she manages. A pattern of single-property LLCs often indicates a rental portfolio.
Now you know who to contact

Instead of sending letters to a PO box, you have:

  • A named person (Jane Example) and their office address
  • The parent company (Example Capital Group LLC) for escalation
  • Context — this is a professional investor, not an absentee owner

Whether you need to discuss a fence line, report a violation, or just know what's planned for the property — you now have a starting point. Total cost: $0.01.

How it's built

Two API calls, one API key. Search the LLC name from the deed, then pull the full detail to see who's behind it.

Try it — copy, paste, run
terminal
# Step 1: Search the LLC name from the deed or title record
# Replace "EXAMPLE+SUNSET+HOLDINGS" with the actual LLC name
$ curl -s -H "x-api-key: $API_KEY" \
    "https://api.sunbizdata.com/api/v1/corporations/search/name?name=EXAMPLE+SUNSET+HOLDINGS"

< 200 OK (35ms)
{ "results": [{
    "documentNumber": "L00000000001",
    "corporationName": "EXAMPLE SUNSET HOLDINGS LLC",
    "status": "Active",
    "fileDate": "10032024"
  }], "total": 1 }

# Step 2: Get full detail — officers, agent, address
# Replace "L00000000001" with the documentNumber from step 1
$ curl -s -H "x-api-key: $API_KEY" \
    "https://api.sunbizdata.com/api/v1/corporations/detail?documentNumber=L00000000001"

< 200 OK (42ms)
{
  "corporationName": "EXAMPLE SUNSET HOLDINGS LLC",
  "status": "Active",
  "officers": [
    { "title": "MGR", "type": "P", "name": "EXAMPLE JANE" },
    { "title": "MGR", "type": "C", "name": "EXAMPLE CAPITAL GROUP LLC" }
  ],
  "registeredAgent": { "name": "EXAMPLE REGISTERED AGENT LLC", "type": "C" }
}
Drop into your app
node.js
// Look up who's behind a property LLC
async function lookupPropertyOwner(llcName) {
  const headers = { "x-api-key": process.env.SUNBIZDATA_KEY };
  const search = await fetch(
    `https://api.sunbizdata.com/api/v1/corporations/search/name?name=${llcName}`,
    { headers }
  ).then(r => r.json());

  if (!search.results.length) return { found: false };

  const detail = await fetch(
    `https://api.sunbizdata.com/api/v1/corporations/detail?documentNumber=${search.results[0].documentNumber}`,
    { headers }
  ).then(r => r.json());

  const people = detail.officers.filter(o => o.type === "P");
  const corps = detail.officers.filter(o => o.type === "C");

  return {
    found: true,
    entity: detail.corporationName,
    people: people.map(o => o.name),
    parentCompanies: corps.map(o => o.name),
    agent: detail.registeredAgent?.name,
  };
}

Start with $5, get 1,000 requests

Pay per request. No subscription. Requests never expire.

Get started