InsightSocial

How to Export Google Reviews to Excel or Sheets (2026)

Last Updated on October 18, 2026
by InsightSocial Team
11 min read
Share:

Google has no "export reviews" button: business owners can pull their own locations' reviews through the Business Profile API, while the Places API returns at most 5 reviews per place, so to export all reviews of any business into Excel or Google Sheets you need a tool that scrolls the place's Reviews tab for you. The InsightSocial Chrome extension does that for the place you open in Google Maps, keeping each owner reply as its own row, up to 5,000 reviews per run, exported to CSV, Excel, JSON or Google Sheets and free up to 500 rows a month.

TL;DR: ways to export Google reviews

MethodWhose reviewsCostLimitSkill
Business Profile APILocations you own or manageFree API; needs Google's approval and a developer50 reviews per request, pagedCode
Google Places APIAny placePer request5 reviews per placeCode
Cloud scrapers and APIs (Outscraper, Apify, SerpApi)Any place, many at oncePer 1,000 reviews or per searchVaries by toolLow to code
Open source (gosom/google-maps-scraper)Any place, from searchesFree, your own machineAbout 300 reviews per placeCommand line
Chrome extension (InsightSocial)The place you openFree up to 500 rows/month, Pro $9.99 for 10,0005,000 reviews per run; Google sign-inNone
Copy and pasteAnyFreeYour patienceNone

Can you export Google reviews directly?

Not from Google Maps or Search. A place's reviews are public, but nothing on the page downloads them. Google's official routes are built for business owners, plus one API that caps reviews at 5:

  • Business Profile API. Its reviews.list method returns the reviews of a location your Google account manages, up to 50 per request with a page token for the next page. Access is not automatic: you request it from Google, and Google asks for a verified profile that has been active for at least 60 days.
  • Business Profile spreadsheet download. Business Profile lets you download your profiles to a spreadsheet, but Google's help page describes that file as business information (names, addresses, hours, photos), not reviews.
  • Places API. For any place, the Places API returns place details including reviews, but Google's reference is explicit: "A maximum of 5 reviews can be returned." That is enough for a widget, not for an analysis.

Some owner guides also describe requesting Business Profile data through Google Takeout, which arrives as JSON files. We could not find a Google help page that documents reviews in that export, so if you try it, check the count in the file against your listing.

So the question splits in two. For your own locations, the Business Profile API gives you Google's own data. For anyone else's place, a competitor, a supplier, a location you are about to buy, you need a scraper.

What data a Google reviews export includes

From the public Reviews tab of a place, a good export gives you one row per review with:

  • Rating, 1 to 5 stars
  • Review text, when there is any. Many Google reviews are star-only; keep them as rows with an empty text cell, or your average rating will be wrong
  • Reviewer name as Google shows it
  • Date. Google shows relative dates ("3 months ago"); good tools keep that wording next to a parsed date
  • The owner's reply, ideally as its own row under the review it answers
  • Permalink to the review
  • The place's name, address, average rating and total review count

Google reviews have no title field, so a "title" column in an export will be empty. Reviewer emails and phone numbers are never public.

What the rows look like

Illustrative rows: the shape of an export, with made-up names and text, not real reviewers.

DepthAuthorRatingPosted (Google's wording)TextLikes
0Visitor A52 weeks agoFriendly staff and the best flat white in the area.3
1(owner)2 weeks agoThank you, see you soon!
0Visitor B2a month agoWaited 25 minutes for a table that was booked.7
0Visitor C43 months ago0

The star-only review (Visitor C) stays as a row, so averages and counts match the place's own figures.

Method 1: The Business Profile API (your own locations)

If you manage your locations' Business Profiles, the Business Profile API lists each location's reviews, 50 at a time, and can keep a database up to date. It needs a Google Cloud project, API access that Google approves on request, and someone to write the code. It does not return other businesses' reviews.

Method 2: Cloud scrapers and open source for many places

Cloud tools take a list of places, or a search such as "dentists in Austin", and return the reviews of every place in a file or through an API. This is the right choice for bulk jobs, schedules and pipelines.

  • Outscraper lists Google Maps reviews free for the first 500 a month, then $3 per 1,000 up to 100,000 and $1 per 1,000 after that, with bulk extraction and an API (its pricing page as archived in June 2026; the live site blocks automated checks). See our Outscraper comparison.
  • Apify's Google Maps Reviews Scraper (by compass), the most used review actor on Apify with about 7,900 users in the last 30 days, cost $0.60 per 1,000 reviews on Apify's free plan when we checked in October 2026, falling to $0.15 on its top tier. Apify's free plan includes $5 of usage a month.
  • SerpApi's Google Maps Reviews API returns a place's reviews as JSON: 8 on the first page, then up to 20 per page. SerpApi's free plan includes 250 searches a month and Starter is $25 a month for 1,000; each request counts as a search.
  • gosom/google-maps-scraper is open source (MIT licence, about 6,500 stars on GitHub): it scrapes places from Google Maps searches on your own machine and, with its extra-reviews option, collects up to about 300 reviews per place.
  • ExportComments exports Google reviews from a place URL in its web app; its free tier returns up to 100 results per export, and paid plans 5,000 to 250,000 per export (from $23 one-off, checked October 2026).

For one place at a time, cloud tools can be more setup than you need.

Method 3: A Chrome extension for the place you open

Here is how it works with InsightSocial's Google Maps Review Scraper:

  1. Install InsightSocial from the Chrome Web Store and sign in with Google.
  2. Sign in to Google in the same browser, then open the place on google.com/maps. Signed out, Google Maps shows only a handful of reviews per place; signed in, it shows the full list, and that is what the extension reads.
  3. Allow Google Maps once. The first time, Chrome asks you to let InsightSocial read google.com. It asks for that one site, only when you use it.
  4. Click Scrape and keep the tab in front. The extension opens the Reviews tab, sorts it by newest and scrolls it the way a person would. Unlike most review sites, Google Maps only loads more reviews while its tab is visible, so leave the tab in front until the run finishes.
  5. Export from your dashboard as CSV, Excel, JSON or Google Sheets.

How many reviews you get: in our own runs in October 2026, a place with 89 reviews returned all 89, plus the owner's 87 replies, in 10 seconds. Large places take longer, because the Maps page itself slows down as the list grows, so a run stops at a time limit: a very large place returned 640 to 720 reviews in two and a half minutes. The hard cap is 5,000 reviews per run. Because the list is sorted newest first, a run that stops early still covers the most recent period completely.

What it costs: scraping and reading results in the dashboard are free on every plan; exporting uses one credit per row. Free includes 500 a month, Pro $9.99 a month (or $7.99 billed yearly) includes 10,000, Studio $49 includes 150,000, and one-time packs run from 250 rows for $2 to 25,000 for $39. Re-exporting a row you already exported is free.

What it does not do: it reads one place per run. It does not search Google Maps for many places, and it does not take a list of place URLs. For "all the reviews of every coffee shop in a city", use a cloud tool or the open-source scraper from Method 2.

Exporting to Excel, CSV or Google Sheets

  • Excel: export as .xlsx to keep dates as dates and accents intact.
  • CSV: fine for any tool, but open it in Excel through Data > From Text/CSV with UTF-8 selected if names or reviews contain accents.
  • Google Sheets: InsightSocial syncs a run straight to a sheet in your Google Drive, which is the easiest way to share it or build a Looker Studio dashboard.
  • JSON: for scripts and databases.

Tips for a large Google reviews dataset

  • Separate owner replies before you average. A reply is not a review.
  • Keep star-only reviews. They are a large share of Google reviews and drop your average if you lose them.
  • Turn relative dates into months. "2 years ago" is approximate; group by month or quarter rather than by day.
  • Compare locations on the same date range. Reviews per month says more than the all-time average.
  • Track the reply rate. Owner replies divided by reviews, by star rating, is a quick service-quality metric.

Troubleshooting

Only a few reviews came back. You are probably signed out of Google in that browser. Sign in, reload the place and run it again.

The run slowed down or stopped early. The Maps page slows as the list grows, and the run stops at a time limit. Very large places will not finish in one run; you still have the newest reviews.

The tab was in the background. Google Maps stops loading reviews in a hidden tab. Keep it in front.

Dates say "a year ago". That is Google's own wording. Keep the parsed date for sorting and the original text for accuracy.

FAQ

Can I export Google reviews to Excel for free? For your own business, the Business Profile API is free but needs Google's approval and a developer. For any place, InsightSocial's free plan exports up to 500 rows a month.

Why does the Google Places API only return 5 reviews? That is the API's limit: place details include at most 5 reviews. To get more, owners use the Business Profile API for their own locations, and everyone else uses a scraper.

Can I export a competitor's Google reviews? Yes. Reviews on Google Maps are public, so a scraper can read them. Google's own exports cover only locations you manage. Check Google's terms and your data-protection obligations for how you store reviewer names.

Do I need a Google Maps API key? Not with a browser extension: it reads the page you have open. You do need to be signed in to Google for Maps to show the full list of reviews.

Can I export reviews for many locations at once? Not in one InsightSocial run; each run reads the place you open. For bulk lists of places, use Outscraper, Apify, SerpApi or gosom/google-maps-scraper.

Are owner replies included? Yes, in InsightSocial each owner reply is its own row under the review it answers.

Related guides: best Google Maps review scrapers, how to export Trustpilot reviews, best free review scraper Chrome extensions, and all review and comment scrapers.

#google maps#google reviews#reviews#export#tutorial