Google Maps Reviews Scraper avatar

Google Maps Reviews Scraper

Pricing

from $0.10 / 1,000 reviews

Go to Apify Store
Google Maps Reviews Scraper

Google Maps Reviews Scraper

Scrape Google Maps reviews from place links or a search. Get review text, star rating, date, reviewer, owner reply, photos and per-category ratings. Filter by date range, star rating and keyword. Pay only for reviews. Export to CSV, Excel or JSON.

Pricing

from $0.10 / 1,000 reviews

Rating

0.0

(0)

Developer

Coder

Coder

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Get the reviews of any place on Google Maps — a handful, a date range, only the 1-star complaints, or every review a place has ever had.

Paste the Google Maps links of the places you care about, or search for places (dentist in Austin, pizza in Brooklyn) and collect the reviews of everything found. Results appear while the run is still going.

What you get

One row per review, with:

  • The review — text, star rating, date posted, likes, review link, and a translation into your language when the review is in another one
  • Owner reply — the business's response and when it was posted
  • Photos — every photo attached to the review
  • Per-category ratings — food, service, atmosphere, rooms and the other scores Google asks for, plus details such as meal type and price per person
  • Reviewer — name, profile link, photo, number of reviews and Local Guide status (switch this off to anonymise)
  • The place — name, place ID and link on every row, so each review stands on its own in a spreadsheet

You also get a Places table with each place's address, phone, website, rating, review count and star breakdown. It is free.

How to use it

  1. Paste one or more Google Maps links — open the place on Google Maps and copy the address bar — or place IDs. Or leave those empty and enter a search term and a location.
  2. Set Reviews per place. Use a high number such as 100000 to get them all.
  3. Narrow it down if you like, and run it.

Choosing which reviews

  • Sort — newest first, most relevant, highest rated or lowest rated.
  • Date range — Only reviews newer than and Only reviews older than take a date such as 2025-01-31 or a period such as 30 days, 6 months, 1 year. Use both for a range, such as all of 2025.
  • Star rating — keep only the ratings you pick, such as 1 and 2 stars.
  • Keyword — keep only reviews mentioning a word or phrase, such as parking or rude.

All filters are free: you pay only for the reviews you get.

For complete results with a star filter, keep Newest first. Google leaves some reviews out of its highest rated and lowest rated orders, so those finish sooner but can miss a few.

Pricing

You pay per review saved, plus a small fee per run. Places, filtering and the review pages themselves cost nothing. See the Pricing tab for the price on your plan.

On the free plan every option works, with up to 10 places per run and 100 reviews per place.

Output example

{
"placeTitle": "Razza",
"placeId": "ChIJ...",
"stars": 5,
"text": "Best pizza in Jersey City, the crust is unreal.",
"publishedAtDate": "2026-09-19T16:12:13.628Z",
"likesCount": 2,
"name": "Jane D.",
"isLocalGuide": true,
"reviewerNumberOfReviews": 48,
"responseFromOwnerText": "Thank you Jane!",
"responseFromOwnerDate": "2026-09-20T10:02:00.000Z",
"reviewImageUrls": ["https://lh5.googleusercontent.com/..."],
"reviewDetailedRating": { "Food": 5, "Service": 5, "Atmosphere": 4 },
"reviewUrl": "https://www.google.com/maps/reviews/..."
}

Tips

  • Many places? Use a search with Places per search term instead of pasting hundreds of links.
  • Monitoring? Schedule the Actor with Only reviews newer than set to 1 day or 7 days to get just the new reviews each time.
  • Languages — set Language to get Google's translation of every review alongside the original text.

Need full place data too?

The Google Maps Scraper collects places with full details, website contact details, photos and reviews in one run.