Which export you need
Google renamed Google My Business to Google Business Profile, and the dashboard most people remember is now called Business Profile Manager. The data splits four ways, and each part comes out of a different place:
| What you want | Where it comes from | What you get |
|---|---|---|
| Name, address, phone, hours and categories of profiles you manage | Business Profile Manager → Actions → Businesses | A spreadsheet, one row per profile |
| Calls, website clicks, direction requests and searches for profiles you manage | Business Profile Manager → Actions → Insights | A spreadsheet, one row per profile |
| Review text for profiles you manage | Google Takeout | JSON files you load into Excel yourself |
| Listings of businesses you don't manage | A Google Maps scraper | CSV or XLSX, one row per business |
The first three only work for profiles your Google account owns or manages. If the profile belongs to a client, ask to be added as a manager first. If it belongs to a competitor or a prospect, skip to the fourth.
Export your own profile details
This is the file to use for auditing addresses and hours across locations, handing a listing inventory to a new agency, or keeping a dated backup before a bulk edit.
Open Business Profile Manager
Go to business.google.com on a computer and sign in with the account that manages the profiles. The list view with a checkbox beside each business is the one you need; the editing panel inside Google Search has no download option.
Tick the profiles you want
One, several, or the header checkbox for all of them. The Actions menu at the top right only appears after something is selected.
Actions, then Businesses
It sits under the Download heading in the Actions menu.
Choose what to include
Two checkboxes: Include Google updates, and Include photos. Leave both off for a plain copy of what you entered. Tick Google updates if you want to see where Google has changed your information.
Pick a file type and download
Choose the spreadsheet format and click Download. Google notes the button doesn't work in every browser, so if nothing happens, try Chrome.
What's in the file
The download uses the same layout as Google's bulk upload template, so the columns are the fields an owner can edit:
- Identity: Business code (the store code), business name, primary category and up to nine additional categories.
- Location: Address lines, locality, administrative area, postal code, and latitude and longitude.
- Contact: Primary phone, up to two additional phones, and the website URL.
- Hours: One column per day of the week, written as 09:00-17:00, with closed days blank or marked X.
- Description and dates: The From the business description (up to 750 characters) and the opening date.
- Housekeeping: Labels, the Google Ads phone number, photo URLs, and one column for each attribute that applies to your category.
Two things are missing that people expect to find. The template has no rating or review count column, because an owner can't edit those. And there are no performance numbers; those are a separate download.
The Google updates option
Google changes listings on its own, using user suggestions and other sources. With Include Google updates ticked, the file gains a Google updates column naming the field groups that were changed, plus an [UPDATED] column beside each of your originals showing Google's value. A cell marked [DELETED] means Google removed something you entered. An Errors column appears if any profile has incomplete or inconsistent data.
For a business with more than a handful of locations, this is the fastest way to find the branch whose hours or phone number were changed without anyone noticing: filter the Google updates column for non-blank cells.
Export your performance data
Performance is what the old dashboard called Insights: how many people found the profile and what they did next. It's a separate file from the profile details and comes out of the same menu.
Tick the profiles
Same list view in Business Profile Manager. Select several locations if you want to compare them in one file.
Actions, then Insights
Google renamed Insights to Performance on the profile itself, but the bulk download still uses the old name.
Select the timeframe
Google's help page puts the available history at six months. Anything older has to come from a file you downloaded earlier.
Download Report
A Download ready notice appears at the bottom left of the page. Click Download there, then close the tab it opened.
The metrics Google reports are interactions, searches, views, directions, calls, website clicks, messages and bookings, plus products, menus and offers where the category has them. A metric that doesn't apply to your business is left out. The searches figure is refreshed at the start of each month and can take up to five days to appear, so a report pulled on the 2nd may show last month as empty.
Because the history is limited, the practical habit is a calendar reminder: download the report on the same day each month, keep every file, and stack them in one workbook. After a year you have a trend Google itself can no longer show you.
If the columns come back filled with ***, the profile isn't enabled for downloads. Google ties that to the profile's verification status, so check that first.
Reviews: no spreadsheet, but there is a file
Neither download includes review text. The route Google does provide is Google Takeout: deselect everything, select Google Business Profile, and create the export. It covers the profiles your account manages and arrives as a zip of JSON files, not a spreadsheet.
Excel can read JSON without any other tool. Go to Data > Get Data > From File > From JSON, pick the reviews file, and Power Query opens. Convert the list to a table, expand the record column, and load it. Each review becomes a row with the reviewer, the star rating, the date, the comment and your reply if you wrote one. Nested fields need a second expand, which is the one step that trips people up.
Takeout runs on request, so this is a snapshot. Run it again when you want newer reviews.
Export other businesses' profiles
Everything above stops at profiles you manage. For a list of every dentist in Leeds or every HVAC company in Phoenix, there is no Google download. The public listing on Google Maps is the only source, and collecting it row by row is what a Google Maps scraper does.
In Maps Harvest that means picking a category and a city, optionally setting filters (minimum rating, review count, has a website, has a phone number), and exporting the result. The filters run during the scrape, so rows that fail them never reach the file. Each row can carry up to 18 fields: business name, category, phone number, website URL and domain, address, rating, review count, Google Maps URL, plus code, hours, price level, temporarily closed status and description, along with the query, city, state and scrape time.
The file format depends on the plan:
- Free (50 credits): 9 core fields as CSV. Excel opens CSV, so this is enough to see what the data looks like for your category.
- Starter ($19/mo, 1,000 credits): 13 fields, and a native XLSX download alongside CSV.
- Growth ($49/mo, 5,000 credits): All 18 fields, with JSON and API access added.
What a scrape can't give you is anything private to the owner: store codes, labels, performance numbers or the Google updates history. It also returns the rating and review count, not the text of the reviews.
The two kinds of file are more useful together than apart. Your own export has no rating column; a scrape of your category in your city does, for you and for everyone ranking beside you. Put your locations and the scraped rows in one workbook and you can see, branch by branch, how your rating and review count compare with the businesses a customer sees in the same search. The guide to Google Maps competitor analysis goes through that comparison, and the step-by-step for the scrape itself is in exporting Google Maps to Excel.
Open the file in Excel without breaking it
Business listing data is mostly identifiers that look like numbers, and Excel converts anything that looks like a number. These five habits apply to Google's downloads and to scraped files alike:
Import the file, don't double-click it
For a CSV, use Data > From Text/CSV. Set File Origin to 65001: Unicode (UTF-8) so names like Café Zoë or Müller GmbH survive. Double-clicking a CSV lets Excel guess the encoding, and it guesses wrong often enough to matter.
Set phone and postal code columns to Text
In the import preview, click Transform Data and change those columns to Text before loading. Left as numbers, a UK number loses its leading zero, a US ZIP like 02134 becomes 2134, and a long international number turns into 4.42E+11.
Do the same for store codes
A store code such as 00417 is an identifier. If Excel strips the zeros and you upload the sheet back to Google, the code no longer matches the profile it belongs to.
Leave the hours columns alone
Google reads hours as text in the form 09:00-17:00. If Excel reformats a cell as a time or a date, the re-upload flags it as an error.
Keep the original file
Save your working copy under a new name. The untouched download is your record of what the profiles said on that date, and Google doesn't keep one for you.
If the destination is a lead list, the next steps (duplicates, chains, dead numbers) are in the guide to cleaning a Google Maps lead list. If you'd rather work in a browser, Google Maps to Google Sheets covers the same export without Excel.
FAQ
Is there an Export to Excel button in Google Business Profile?+
Not on the profile you edit from Google Search. The downloads live in Business Profile Manager at business.google.com, under the Actions menu that appears once you tick one or more profiles. Businesses downloads the profile details and Insights downloads the performance report.
Can I export a Business Profile I don't manage?+
Not from Google. Both downloads and Google Takeout only cover profiles your account owns or manages. For anyone else's listing you're limited to what the public listing shows, which a Google Maps scraper collects into a spreadsheet: name, category, phone, website, address, rating and review count.
Can I export my Google reviews to Excel?+
Not as a spreadsheet. Neither Business Profile Manager download includes review text. Google Takeout includes reviews for profiles you manage, delivered as JSON, which Excel can load through Data > Get Data > From File > From JSON.
Why does my performance download show *** in the columns?+
Google's help page says asterisks appear when the profile isn't enabled for downloads, and points to the profile's verification and bulk upload status. Check that the profile is verified and that you're signed in with an account that manages it.
Does Maps Harvest export review text or performance data?+
No. A scrape returns the rating and the review count for each listing, not the reviews themselves, and performance numbers such as calls and direction requests are only visible to the profile's managers. Those come from Google's own downloads.
Export the profiles you don't manage
Pick a category and a city and download the listings as a spreadsheet. 50 free credits, no credit card.