Business and places data

How to track one brand's branches across a city, week by week

Count a brand's branches in a city, map where they are, and hear when one opens or closes. How to search for a brand reliably and what the counts can and cannot say.

xMap Flows team · · 5 min read

To track one brand across a city, search the whole city for places whose brand or name matches it, keep the result as your baseline, and run the same search every week to see which branches are new and which have closed. The weekly difference is the useful part: a rival opening its third branch in one district in a month tells you more than a total count ever will.

This is for anyone who watches a single chain closely: a competitor's strategy team, a landlord whose tenant is expanding, a supplier whose biggest customer is a chain, a journalist covering a brand's growth, a franchise lawyer. It explains how brand matching works and where it fails, how to read a branch map, a made-up example, the mistakes, and how to set up an AI employee that reports each change.

What a brand search finds

Place data often carries a brand for each place, separate from its name, and marks whether it belongs to a chain. Searching by brand finds every branch, including those with local names such as "Riverside" added. Searching by name alone finds most branches too, but also picks up unrelated places that share a word.

Big chains can make up a large share of a trade near a city centre. In xMap's places database for November 2026, of the 437 supermarkets nearest the centre of London, 110 carry the Tesco brand and 101 Sainsbury's; of the 438 pharmacies nearest the centre of Toronto, 57 are Shoppers Drug Mart. In other trades the biggest chain is a handful of places, such as 13 Aroma Espresso Bar among the 312 cafes nearest the centre of Toronto.

110 of 437Tesco, London supermarkets
57 of 438Shoppers Drug Mart, Toronto pharmacies
21 of 370Bakers Delight, Sydney bakeries
13 of 312Aroma Espresso Bar, Toronto cafes
xMap's places database, November 2026. Each count is among the places of that trade nearest the city centre, not across the whole city.

Getting the match right

  1. Use the brand's shortest distinctive words. "Fitness First" rather than "Fitness First Platinum Bondi". Too short, such as "First", catches other businesses.
  2. Search the right kinds of place. A coffee chain is listed as cafes or coffee shops. Limiting the kinds keeps out a hotel bar that shares the name.
  3. Cover the whole city. One search from the centre finds what is near the centre first. A wide city should be searched in parts, so outer branches are not missed.
  4. Read the first results by eye. Spot franchise partners trading under a different name, and unrelated places that slipped in. Adjust the words once, then keep them fixed.

How to read a branch map

  • Clusters. Several branches close together show where the brand believes demand is strongest, or where it is defending ground.
  • Gaps. A district with people and rival brands but none of this one may be its next target, or a place it tried and left.
  • New branches near yours. The change that matters most if you compete with it. Measure the distance to your nearest site.
  • Closures. A branch that closes in a cluster is usually a tidy-up; one that closes alone may be a retreat from that district.

A worked example (made up)

Say a regional gym operator in Mexico City watches a fast-growing rival. The first search, covering the city in parts, finds 46 branches of the rival. Over twelve weeks the weekly report lists five new branches, four of them within 2 km of the operator's own clubs in the south of the city, and one closure in the north. The operator's managers in the south get a heads-up, and the board sees a simple line: the rival is moving south, towards our clubs. All of these numbers are made up.

Mistakes to avoid

  • Changing the search words halfway. Every change creates a burst of false openings or closures. Fix the words before the first real run.
  • Comparing a city count with the brand's own figure. A brand's published number may include kiosks, franchise partners or a wider metropolitan area.
  • Reading a new listing as an opening. Check the opening date where there is one, and look before you tell anyone a branch has opened.
  • Ignoring closed branches. If closed places are left out of the search, a closure looks like the branch never existed. Keep closed places in so the change can be seen.
  • Tracking too many brands in one flow. One brand per flow keeps the words, the weekly report and the decisions clear.

How to do it with an AI employee

In xMap Flows an AI employee can watch a brand and send only the changes:

  1. Schedule: every Monday.
  2. Area of interest: the city.
  3. Nearby places: the kinds of place the brand trades as, Only this brand set to its name, Cover the whole area switched on (a city wider than 3 km is searched in seven parts), and Only places that are open switched off so closed branches can be seen.
  4. What changed: set to Closed, with places not found before passed on too, so each branch arrives marked New or Closed.
  5. Show on a map and Email: the changes and a map of every branch.

What lands each Monday is a short email: new branches with their addresses and opening dates where known, branches now marked closed, and the map. The first run only records the baseline. On the home page, Track a brand does the same for one brand and city in a few clicks, and the my brand against two rivals, city by city template compares several brands at once.

Questions

How many branches can one search find?

Each search lists up to the 500 nearest places. With Cover the whole area on, a wide city is searched in seven parts, so a large chain is found across the whole city.

What if the brand trades under different names?

Search for the words they share, or set up one flow per name. Franchise partners trading under their own name will not match a brand search.

Can I track a brand in several cities?

Yes. Put several cities in the Area of interest; each is searched on its own and each branch says which city it was found in.

Does a new branch in the report mean it opened this week?

Not always. It means the branch was not in the list last time. Where the data holds an opening date, the report shows it; otherwise check before relying on it.

Templates that do this

Read next

More on business and places data · Every article · Templates

Put it to work

An AI employee in xMap Flows does this on live data, on its own timetable. Start from a template or describe it in plain words.