How we found every regional security-guard firm in the US (and surfaced the ones losing customers)
By The Verbiflow teamA customer selling software into physical-security firms had a familiar problem: the buyer is real, but no vendor sells a clean list of them. ZoomInfo and Apollo have a handful. Crunchbase has none. The data is sitting in Google Maps and the US Census, and nobody has bothered to assemble it. So we did.
Why this play exists
Physical-security firms are local. The buyer isn’t a household name. The category doesn’t map cleanly to the NAICS codes vendor databases lean on, so the standard B2B list-buying motion returns garbage. The customer would have spent three months stitching exports together and still missed half the market.
So we built a pipeline that walks the country city by city, finds every guard firm operating there, classifies each one, and ranks them by how unhappy their recent customers sound.
The pipeline
- Load Census data. Population, place names, lat/lng for every city in the US. Filter to the cities that actually have a market.
- Seed cities. 1,935 cities across all 51 states, tiered A/B/C by population.
- Generate sub-areas. For metros with more than 1M people, ask Claude to split the metro into neighborhoods (Manhattan / Brooklyn / Queens / ...). Necessary because Google Maps caps results at ~120 per query and the largest cities have thousands of firms.
- Find companies. Apify Google Maps actor, query each sub-area for security-guard businesses.
- Classify with Claude. Filter out franchises, training schools, alarm installers. Keep the actual local guard providers.
- Fetch reviews. Pull recent Google Maps reviews for each surviving company.
- Surface negative reviewers. Find the firms whose recent reviews skew negative. These are the customers most likely losing accounts. Sequence them first.
What the customer actually got
- A ranked list of physical-security firms in their target region, deduped, classified, freshness-stamped.
- The right contact at each one, sourced via the standard Verbiflow contact-finding tools.
- A “churn-risk” score per firm based on recent review sentiment. The customer sequenced the high-score firms first, with copy that referenced the visible problems.
Reply rate on the high-score segment was meaningfully better than the rest, because the cold email opened with something the buyer was already worried about.
Vendor lists are static. A pipeline you can re-run is worth more than a list you bought once.
What this is a template for
Any local-services category. Pest control. Towing. Locksmiths. Roofing contractors. Independent restaurants by region. Same pipeline shape: Census + Google Maps + a Claude classifier + a reviews-based ranking step.
Vendor lists miss these categories because the firms don’t sit in Crunchbase. Plays catch them because the data is public if you go look for it.