River
Y CombinatorBacked by Y Combinator

BusinessFree

Local Competitor and Market Map

Your trade and your city. You get the real competitor set with ratings and review counts, the complaints customers keep repeating about them, what people actually search for locally, and where nobody is serving.

Start here

Most local market research is a founder typing their trade into Google Maps, scrolling for two minutes, and concluding there is either too much competition or not enough. Both conclusions are usually wrong, because the thing that determines whether a local market has room is not how many businesses are in it — it is whether the ones already there are any good, and whether demand is growing or flat.

This tool pulls the real picture. It finds the competitor set in your area with ratings and review volume, reads what customers actually complain about across those reviews, checks what people in your city genuinely search for and how often, and looks at who ranks for those searches today. Then it tells you where the gaps are, in specific terms rather than encouraging ones.

You end up with three things: a visual dashboard that shows the whole market at a glance, a competitor sheet you can keep working from, and a written market read you can act on. The tool will also tell you when a market looks saturated and hard — that answer is worth more before you sign a lease than after.

How to read a local market without fooling yourself

Review counts tell you more than star ratings do. Nearly every established local business sits between 4.2 and 4.8 stars, so the rating is close to noise. Volume and recency are the signal: a competitor with 600 reviews has been marketing for years and has real referral flow, while one with 40 reviews and nothing in the last eight months is coasting or shrinking. A market where the top three all have thin, stale review counts is a market where being organized about follow-up beats everyone.

The complaints are the actual opportunity, and they repeat with remarkable consistency within a trade. In home services it is almost always scheduling — nobody showed up, nobody called back, the window was four hours wide. In professional services it is responsiveness and surprise invoices. These are operational problems, not skill problems, which means you can beat an established competitor on the thing customers care about without being better at the actual work. Reading a hundred reviews across your competitor set and counting what people say is unglamorous and it is the highest-value hour in local research.

Search demand and competitor count are separate questions and people constantly merge them. A city with fifty plumbers and enormous search volume may be far easier to enter than a town with six plumbers and almost none, because in the second case you are not competing with the other five — you are competing with the fact that not enough people need what you sell. Look at whether searches exist, then at who currently answers them, and treat those as two independent findings.

How it works

  1. Tell it your trade and city

    Plus how far you travel, which decides how wide the map should be.

  2. River researches the market

    Competitor listings, review text, local search volume, and who currently ranks.

  3. Read the map

    A visual dashboard, a competitor sheet, and a written read, with the gaps called out specifically.

  4. Keep working in it

    Everything is live — add competitors to the sheet, edit the report, ask follow-up questions in chat.

What you get

  • A visual market dashboard — competitor sizes, complaint themes, demand, and the verdict on one screen
  • A competitor sheet with ratings, review counts, and recency you can keep working from
  • The complaints customers repeat about your competitors, counted rather than guessed
  • Real local search demand — what people type and roughly how often
  • Who ranks for those searches today, and how beatable they look
  • Specific positioning gaps, including neighborhoods and services nobody covers
  • An honest read when the market is crowded, instead of encouragement

Common questions

How accurate is the competitor list?

It comes from live business listing and review data rather than from a model's memory, so the businesses and their review counts are real at the time you run it. Two honest caveats: listing coverage is better in dense metros than in rural areas, and very new businesses may not appear yet. The report tells you how many competitors it actually found rather than implying it found all of them, and you can add any it missed to the sheet.

Will it tell me if the market is too crowded?

Yes, and it is written specifically to. A tool that always concludes there is room would be useless — the value is in the honest negative. If the top competitors have deep review counts, strong recent volume, and no consistent complaint pattern, that is a hard market and you will be told so plainly, along with what a realistic wedge would have to look like.

Where does the search demand data come from?

Live keyword and search-results data for your city, not national averages or estimates. This matters because local demand does not scale down neatly from national figures — a term with big national volume can be nearly dead in a specific metro, and local intent terms behave differently from generic ones. Volume figures from any keyword source are approximations, so treat them as relative signals for comparison rather than exact counts.

Does it read actual customer reviews?

Yes, and this is the part most competitor research skips. It samples review text across your competitor set and identifies the complaints that recur, rather than summarizing the overall sentiment — which is nearly always mildly positive and therefore useless. Recurring operational complaints are the most actionable output of the whole report.

Can I use this to decide where to open a second location?

That is one of its better uses. Run it for the area you are considering and compare it against your current market: competitor density, review depth, complaint patterns, and search demand give you a structured comparison rather than a gut feeling. It does not know your economics — rent, labor availability, drive times — so treat it as market evidence feeding a decision you still make.

How is this different from the Local Business Health Check?

The Health Check looks at your own business — how you show up, where your listings and reviews are weak, what your site is missing. This looks outward at the market you operate in. If you already have a business and a website, run the Health Check first; if you are deciding whether or where to compete, start here.

Local Competitor and Market Map

Fill in the form and your workspace opens with the work already underway.