Most AI tools for small businesses are built on thin data. They pull a Google Business Profile, maybe a Yelp listing, and call it context. That is not context. That is a name tag.

Operator has profiled 35,342,108 businesses across 31,247 cities, 50 states, and 111 niches. That number is not a marketing claim. It is the reason the agents work.

What data density actually enables

When Operator runs a Health Score for a dentist in Kahala, it is not benchmarking against a national average. It is benchmarking against every dentist in Honolulu, every prosthodontist in Hawaii, and every dental practice with a similar review count and rating in comparable coastal markets. The score means something specific.

That specificity is the product. A score without a reference class is a number. A score benchmarked against 847 nearby competitors with the same niche and size range is an answer.

The six components

The Health score has six components: Revenue Velocity (25%), Google Visibility (20%), Pipeline Health (20%), Cost Efficiency (15%), Competitive Position (10%), and Operator Coverage (10%). Each is computed nightly using local benchmarks drawn from the full 35M dataset.

Revenue Velocity is not "do you have a website." It is whether your review velocity, response rate, and visibility trajectory are tracking ahead of or behind similar businesses in your city. That comparison requires knowing what similar businesses look like. 35M businesses across 111 niches gives us that.

Why 111 niches matters

A prosthodontist is not a dentist is not an orthodontist. Their competitive landscapes, average review volumes, seasonal patterns, and common business problems are different. An agent that treats them as the same category gives the same generic advice to both. That advice is useless.

Operator's 111 niches are specific enough to separate HVAC commercial from HVAC residential, CPA firms from bookkeeping services, veterinary specialists from general vets. The agents speak in terms the owner actually recognizes because the data structure reflects how the market is actually organized.

31,247 cities

Geographic specificity matters because local markets are local. The competitive density for a plumber in Phoenix is fundamentally different from a plumber in Hilo. A score that does not account for that difference is wrong in both directions -- too easy in thin markets, impossible to interpret in dense ones.

At 31,247 cities, Operator has enough resolution to benchmark within metro areas, not just by state or region. An HVAC contractor in Kapolei is not competing against contractors in Hilo. The benchmark reflects the actual competitive environment.

What the agents do with it

The Market Analyst agent uses the full database to identify ranking gaps, competitor weaknesses, and market opportunities. Not by generating a report you have to read. By surfacing one card with the highest-ROI action available right now.

The Marketing Manager uses competitive position data to write Google Business Profile posts that address the specific gaps competitors have in your local market. If the top three competitors in your niche all have zero posts this month, the agent knows that. The post it writes is timed and framed to exploit that gap.

The Office Manager uses review velocity data to identify when a business's response rate is falling behind the local benchmark. The nudge comes before it starts costing ranking points.

The free tier is the Market Analyst

The Market Analyst is free forever. You enter your business, the agent runs your Health Score against the 35M dataset, and you see where you stand in your actual competitive context. No credit card. No trial period.

The paid tier ($499/mo Autopilot) adds the full agent team: Office Manager, Bookkeeper, Marketing Manager, and Field Coordinator. They operate autonomously from the data, not from instructions you have to write.

This is the moat

Software can be copied. Data density at this scale, enriched with niche and geographic specificity, cannot be assembled quickly. Every business that signs up and every agent cycle that runs deepens the benchmark dataset. The agents get better as the reference class grows.

This is not a feature list. It is a structural advantage. The 35M number is the reason Operator can deliver something specific enough to be useful to a dental practice in Kahala.