Tony Wang7 min readWe Found the Most Fragmented Industry in America. Then We Found the Wrong Category.
The med spa category looks like the most fragmented industry we have measured. The chains are all filed one category over.
Our detectability synthesis argued that a high unique-domain count is a question rather than an answer — that apparent fragmentation can mean an industry is genuinely fragmented, or that the method is blind to its consolidation. Medical aesthetics turned out to be a third case we had not accounted for: the method works fine, and the analyst is simply looking in the wrong place.
What the obvious query says
Google has a category called medical_spa. It holds 32,878 US listings. Sampling 100 of them with our standard method returns 98 unique website domains — meaning almost every listing belongs to a different business.
| Category | Unique domains per 100 records | Largest single domain |
|---|---|---|
| Plumbers | 99 | 2.0% (Roto-Rooter) |
| medical_spa | 98 | 3.0% (facebook.com — not even a chain) |
| HVAC contractors | 97 | 1.5% |
| Dentists | 96 | 3.0% (Aspen Dental) |
This is a striking result, and it is the kind that invites a confident conclusion. Medical aesthetics is a documented private-equity target; finding near-total fragmentation there would have been a second confirmed case of the invisible-roll-up mechanism we identified in HVAC and plumbing. We also checked the per-practitioner artifact, which explains inflated counts in other healthcare categories — at 1.0% it explains nothing here.
Every check we ran on the category itself came back clean. The problem was the category.
One query that overturned it
LaserAway is the largest med spa chain in the country: 219 clinics, backed by Bain Capital, roughly $150 million in annual EBITDA. If medical aesthetics were genuinely unconsolidated, LaserAway should still show up somewhere in a 32,878-listing category.
Running a category facet on the brand:
| Category | LaserAway listings |
|---|---|
| laser_hair_removal_service | 231 |
| medical_spa | 0 |
| tattoo_removal_service | 1 |
| Other (non-English category labels) | 4 |
Not a small share in medical_spa. Zero. The largest chain in the industry is entirely absent from the category named after the industry.
Sampling the right category
| Domain | Share of 100-record sample | Backing |
|---|---|---|
| laseraway.com | 14.0% | Bain Capital |
| milanlaser.com | 11.0% | Private equity backed |
| sevlaser.com | 2.0% | Private equity backed |
| semperlaser.com | 2.0% | Regional chain |
| Everything else | 71.0% | 75 unique domains total |
The picture inverts. Instead of a largest-domain share of 3.0% held by Facebook, the largest domain is a Bain Capital portfolio company at 14.0%. Identifiable PE-backed chains account for roughly 27% of the sample. The unique-domain count drops from 98 to 75 — still fragmented, but nothing like the earlier reading.
External reporting supports the corrected version: ten named chains, among them LaserAway, Milan Laser, Ideal Image, SkinSpirit, Sono Bello and European Wax Center, hold roughly 2,140 of about 11,400 US aesthetic clinic locations.
What we would do differently
We ran two full research rounds on medical_spa before checking where a specific known chain actually lived. Both rounds were internally consistent and both were wrong. The check that broke it took one query.
The rule this reinforces: before sampling any category, pick the largest chain you know exists in that industry and run a category facet on its name. If it is not in the category you were about to sample, you are about to measure the wrong population. This costs one query and would have saved two rounds here.
How we did this, and the caveats
| What | Detail |
|---|---|
| Category totals | datasets_google_map_facets on category=medical_spa (32,878) and category=laser_hair_removal_service (3,704), country=United States |
| Domain samples | 100 records each, has_website=true, sort=updated_at_desc, classified by website domain |
| Brand placement | Category facet run on a bare LaserAway brand query across all categories |
| Per-practitioner check | Business names pattern-matched for trailing clinical credentials in the medical_spa sample |
| External figures | LaserAway, Milan Laser, Ideal Image and SkinSpirit footprints and backing from industry reporting |
Caveats worth stating plainly: both samples are 100 records and sort-dependent — our dialysis study showed brand shares can move substantially with sort order, so the 14.0% and 11.0% figures should be read as indicative rather than precise. We did not map every aesthetics chain's category placement; Ideal Image, SkinSpirit and Sono Bello were not individually faceted, so the ~27% chain share in laser_hair_removal_service is a floor, not a ceiling. The two categories are not interchangeable — laser hair removal is a subset of medical aesthetics, so neither category alone describes the whole industry. And as with every study on this dataset: it's live-growing, so a re-pull may shift these numbers.
If you want to run your own category checks on this data, that's exactly what Crawlora's Google Maps business API is for.
Query 132M+ Google Maps business listings directly
Crawlora's Google Maps dataset turns business listings into structured, queryable JSON — filter and facet by category, country, state, county, city, rating, and website status. 2,000 free credits a month, no card.
Frequently asked questions
Is the US medical aesthetics industry consolidated?
Yes, more than the obvious query suggests. Sampling Google's medical_spa category returns 98 unique domains per 100 records, implying almost no chains. But the largest chain, LaserAway, has zero listings in that category — all 231 sit in laser_hair_removal_service, where LaserAway is the largest single domain at 14.0% and identifiable private-equity-backed chains account for roughly 27% of a sample.
Why does the medical_spa category show no chains?
Because the major operators do not file under it. A category facet on LaserAway returns 231 listings in laser_hair_removal_service and zero in medical_spa. The 32,878 medical_spa listings are real businesses, but they are predominantly independents — the category named after the industry simply is not where the industry's chains are.
Who owns the largest US med spa chains?
LaserAway, the largest at 219 clinics, is backed by Bain Capital. Milan Laser, Ideal Image (L Catterton), SkinSpirit (TSG Consumer Partners) and SEV Laser are also private-equity backed. Industry reporting puts ten named chains at roughly 2,140 of about 11,400 US aesthetic clinic locations.
How is this different from an invisible private-equity roll-up?
In HVAC and plumbing, acquirers preserve both the acquired company's name and its website, leaving no shared domain to detect at any sample size. Medical aesthetics is the opposite: the chains are plainly visible under their own brands and domains, just filed under a category name an analyst would be unlikely to check. The method works; the category choice was wrong.
How do you avoid sampling the wrong category?
Before sampling any category, pick the largest chain you know exists in that industry and run a category facet on its brand name. If it does not appear in the category you were about to sample, you are about to measure the wrong population. That check costs one query; skipping it cost us two full research rounds here.