Map corporate networks
See every entity a person connects to in one query.
1 API call · $0.005How can I find all Florida businesses connected to a specific person? You have a person's name and want to know every Florida business they're connected to. One API call searches 20.6 million officer records and returns the full corporate footprint.
In this example, you search for "Maria Example" — and discover five connected entities spanning holdings, properties, and management.
The lookup
What you learn
You now have the complete picture — every entity this person is involved with. Cross-reference addresses to group related entities. Each follow-up detail call is $0.005 more.
- Map the full network from a single name
- Cross-reference addresses to identify holding structures
- Chain outward: search each entity's other officers
- Build a complete ownership graph for due diligence or litigation
Total cost of the initial map: $0.005.
How it's built
One API call to the officer search endpoint. Returns every entity connected to a person's name across the full Florida registry.
# Search officer records by person name
# Replace "MARIA+EXAMPLE" with the person's name you're researching
$ curl -s -H "x-api-key: $API_KEY" \
"https://api.sunbizdata.com/api/v1/corporations/search/officer?name=MARIA+EXAMPLE"
< 200 OK (44ms)
{ "results": [
{ "documentNumber": "L00000000008", "corporationName": "EXAMPLE HOLDINGS LLC", "status": "Active", "officerTitle": "Manager" },
{ "documentNumber": "L00000000009", "corporationName": "EXAMPLE PROPERTIES LLC", "status": "Active", "officerTitle": "Manager" },
{ "documentNumber": "L00000000010", "corporationName": "EXAMPLE MANAGEMENT GROUP LLC", "status": "Active", "officerTitle": "Manager" },
{ "documentNumber": "L00000000011", "corporationName": "EXAMPLE INVESTMENTS LLC", "status": "Active", "officerTitle": "President" },
{ "documentNumber": "L00000000012", "corporationName": "EXAMPLE REALTY LLC", "status": "Active", "officerTitle": "Manager" }
], "total": 5 }// Map a person's full corporate network
async function mapCorporateNetwork(personName) {
const headers = { "x-api-key": process.env.SUNBIZDATA_KEY };
const response = await fetch(
`https://api.sunbizdata.com/api/v1/corporations/search/officer?name=${personName}`,
{ headers }
).then(r => r.json());
const network = response.results.map(entity => ({
name: entity.corporationName,
documentNumber: entity.documentNumber,
status: entity.status,
role: entity.officerTitle,
}));
return {
person: personName,
totalEntities: response.total,
activeEntities: network.filter(e => e.status === "Active").length,
network,
};
}
// Example: map Maria Example's full corporate footprint
const result = await mapCorporateNetwork("MARIA EXAMPLE");
console.log(`${result.totalEntities} entities found for ${result.person}`);Start with $5, get 1,000 requests
Pay per request. No subscription. Requests never expire.
Get started