Market intelligence
Track formation trends by geography and entity type.
1 API call · $0.005How can I track business formation trends across Florida? You're evaluating a market — deciding where to expand, where to open a new location, or where demand is growing fastest. Which cities have the most new formations? Is one geography growing faster than another? The corporate registry is a leading indicator of economic activity — new filings today predict commercial demand tomorrow.
In this example, you compare active LLC counts across four Florida metros: Miami, Orlando, Tampa, and Jacksonville — revealing relative market size at a glance.
The lookup
What you learn
Build a dashboard that queries weekly. Compare totals month-over-month. Identify markets with accelerating formation velocity. Cost: one request per query = pennies for market research that competitors charge thousands for.
- Run weekly to track formation trends over time
- Compare cities head-to-head for market entry decisions
- Segment by entity type to understand market composition
- Export to a spreadsheet or dashboard for stakeholder reporting
Total cost per market comparison: $0.005 per city.
How it's built
One API call per city with limit=1 to get just the total count. Compare multiple cities to build a market landscape.
# Get total active LLC count for a city (limit=1 returns just the total)
# Replace "Miami" with the city you want to measure
$ curl -s -H "x-api-key: $API_KEY" \
"https://api.sunbizdata.com/api/v1/corporations/search/unified?city=Miami&filingType=FLAL&status=Active&limit=1"
< 200 OK (31ms)
{ "results": [{
"documentNumber": "L00000000013",
"corporationName": "EXAMPLE VENTURES LLC",
"status": "Active"
}], "total": 148230 }// Compare market size across multiple cities
async function compareMarkets(cities, filingType = "FLAL") {
const headers = { "x-api-key": process.env.SUNBIZDATA_KEY };
const results = await Promise.all(
cities.map(async (city) => {
const params = new URLSearchParams({
city,
filingType,
status: "Active",
limit: "1",
});
const response = await fetch(
`https://api.sunbizdata.com/api/v1/corporations/search/unified?${params}`,
{ headers }
).then(r => r.json());
return { city, total: response.total };
})
);
// Sort by total descending
results.sort((a, b) => b.total - a.total);
return {
filingType,
date: new Date().toISOString().split("T")[0],
markets: results,
};
}
// Compare four Florida metros
const snapshot = await compareMarkets(["Miami", "Orlando", "Tampa", "Jacksonville"]);
snapshot.markets.forEach(m => console.log(`${m.city}: ${m.total.toLocaleString()} active LLCs`));Start with $5, get 1,000 requests
Pay per request. No subscription. Requests never expire.
Get started