Google Maps Review Scraper avatar
Google Maps Review Scraper

Pricing

$5.00/month + usage

Go to Apify Store
Google Maps Review Scraper

Google Maps Review Scraper

Detailed scraper of Google Maps text only reviews.

Pricing

$5.00/month + usage

Rating

0.0

(0)

Developer

Matthew James

Matthew James

Maintained by Community

Actor stats

2

Bookmarked

113

Total users

8

Monthly active users

9 months ago

Last modified

Categories

Share

Google Maps Review Scraper

Google Maps Review Scraper is designed to scrape text review data from Google Maps.

Features

  • Review Sort Type Specify which type of reviews you want to scrape (Newest / Most relevant / Highest ratings / Lowest ratings)
  • Average Scraped Review Rating: See what the average review rating is based on your scrape type.
  • Detailed Scrapes: See details like the user name, when it was posted, if the owner has responded and when.
  • Dynamic URLs: Enter either the Google Maps share URL (https://maps.app.goo.gl/x) or entire place URL (https://www.google.com/maps/place/x).
  • Multiple URLs: Scrape multiple URLs.

Output Headers

  • Location Name
  • Location URL
  • Location Rating
  • Total Reviews
  • Scraped Text Reviews
    • reviewNumber
    • reviewText
    • reviewRating
    • reviewerName
    • reviewDate
    • responseFromOwner
    • responseFromOwnerText
    • responseFromOwnderDate
  • Scraped Reviews Average Rating
  • Sort Type Used

Result Example

{
"Location Name": "Example Place",
"Location URL": "https://www.google.com/maps/place/example+place",
"Total Rating": "4.5",
"Total Reviews": 118,
"Scraped Text Reviews": [
{
"reviewNumber": 1,
"reviewText": "The ambiance was charming, but the service left much to be desired. I was really looking forward to a great meal but ended up disappointed.",
"reviewRating": 2,
"reviewerName": "Alex Johnson",
"reviewDate": "6 months ago",
"responseFromOwner": true,
"responseFromOwnerText": "We appreciate your feedback and are sorry to hear about your experience. We'll strive to do better!",
"responseFromOwnerDate": "5 months ago"
},
{
"reviewNumber": 2,
"reviewText": "Absolutely loved the variety of products! The staff was friendly and very helpful. Will definitely return!",
"reviewRating": 5,
"reviewerName": "Maria Garcia",
"reviewDate": "1 month ago",
"responseFromOwner": false,
"responseFromOwnerText": null,
"responseFromOwnerDate": null
},
{
"reviewNumber": 3,
"reviewText": "Had a mixed experience. Some items were great, while others were not fresh. Hoping for better next time.",
"reviewRating": 3,
"reviewerName": "James Smith",
"reviewDate": "1 year ago",
"responseFromOwner": true,
"responseFromOwnerText": "Thank you for your review! We take your comments seriously and will work on improving our selection.",
"responseFromOwnerDate": "11 months ago"
}
],
"Scraped Reviews Average Rating": 3.3,
"Sort Type Used": "Most relevant"
}

Notes

  • Outputs will only be in English, and non English inputs will be converted to the English version of Google Maps.
  • This will only scrape reviews that have written text. If a review is only a rating or only an image, it will not be returned in the dataset.