Google Maps Reviews Scraper avatar

Google Maps Reviews Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Google Maps Reviews Scraper

Google Maps Reviews Scraper

Extract complete reviews from any Google Maps business. Get reviewer names, ratings, dates, full review text, and photos. Supports sorting by relevance, newest, highest, or lowest rating. (Beta)

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Futurize Rush

Futurize Rush

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

5 days ago

Last modified

Share

Extract complete reviews from any business on Google Maps. Get reviewer names, star ratings, review dates, full review text, owner responses, photos, and like counts — all in a structured format ready for analysis.

What does Google Maps Reviews Scraper do?

This scraper collects detailed review data from Google Maps businesses. Simply paste Google Maps URLs (or enter Place IDs), and the scraper returns structured review data including:

  • Reviewer details — name and profile URL
  • Ratings — 1 to 5 star ratings
  • Review text — full review content, automatically expanded
  • Dates — when each review was posted
  • Owner responses — business owner replies to reviews
  • Photos — URLs of photos attached to reviews
  • Likes — number of likes on each review

How to use

  1. Open a business on Google Maps and copy the URL from your browser
  2. Paste the URL into the Google Maps URLs field
  3. Set your desired number of reviews and sort order
  4. Run the scraper and export results in JSON, CSV, or Excel

You can also use Place IDs if you already have them from another source.

Input examples

Using Google Maps URLs (recommended):

{
"placeUrls": [
{ "url": "https://www.google.com/maps/place/Taipei+101+Shopping+center/@25.0341222,121.5640212" }
],
"maxReviewsPerPlace": 100,
"sortBy": "newest"
}

Using Place IDs:

{
"placeIds": ["ChIJraeA2rarQjQRPBBjyR3RxKw"],
"maxReviewsPerPlace": 100,
"sortBy": "newest"
}

Input parameters

ParameterTypeDescription
placeUrlsArrayGoogle Maps business URLs — just copy and paste from your browser
placeIdsArrayGoogle Maps Place IDs (advanced — use if you already have them)
maxReviewsPerPlaceNumberMaximum reviews per business (minimum: 10, default: 100)
sortByStringSort order: relevant, newest, highest, or lowest
languageStringInterface language: en (English) or zh-TW (Traditional Chinese)

Output example

Each review is returned as a structured JSON object:

{
"placeId": "ChIJraeA2rarQjQRPBBjyR3RxKw",
"placeName": "Taipei 101 Shopping center",
"authorName": "Jane Doe",
"authorUrl": "https://www.google.com/maps/contrib/123456789",
"rating": 5,
"relativeDate": "2 months ago",
"text": "An iconic landmark with incredible views from the observation deck. The shopping center has a great selection of luxury brands and the food court is excellent.",
"responseFromOwner": {
"text": "Thank you for visiting Taipei 101!",
"relativeDate": "a month ago"
},
"photos": [
"https://lh5.googleusercontent.com/p/..."
],
"likesCount": 3,
"language": "en"
}

How much does it cost to run?

The scraper uses approximately 0.1–0.3 compute units per 100 reviews extracted, depending on the number of businesses and reviews per business. A single run extracting 100 reviews from one business typically completes in under 60 seconds.

ReviewsEstimated CostDuration
10 reviews~$0.005~18 seconds
100 reviews~$0.02~35 seconds
500 reviews~$0.08~2 minutes

Use cases

  • Reputation monitoring — Track what customers say about your business over time
  • Competitor analysis — Compare review sentiment across competing businesses
  • Market research — Analyze customer satisfaction trends in specific industries
  • Lead generation — Find businesses with specific review patterns
  • Sentiment analysis — Feed review data into NLP tools for automated sentiment scoring

Tips for best results

  • Paste Google Maps URLs for the quickest setup — no need to look up Place IDs
  • Start with a small batch (30–50 reviews) to verify the data meets your needs before scaling up
  • Sort by "newest" if you need the most recent reviews, or "relevant" for the most helpful ones
  • Multiple businesses can be scraped in a single run by providing multiple URLs or Place IDs