Google Business Reviews Scraper avatar

Google Business Reviews Scraper

Pricing

from $0.20 / 1,000 cost per results

Go to Apify Store
Google Business Reviews Scraper

Google Business Reviews Scraper

Scrape reviews from any Google Business Profile on Google Maps. Get review text, star ratings, reviewer info, photos, owner responses, and more. Supports sorting by relevance, newest, highest or lowest rating. Fast, lightweight, no browser needed Perfect for reputation monitoring and market research

Pricing

from $0.20 / 1,000 cost per results

Rating

0.0

(0)

Developer

ScrapeForge

ScrapeForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Extract reviews from any Google Business Profile. Fast, reliable extraction at scale.

Features

  • Fast extraction — Optimized for speed and efficiency
  • Multiple input modes — Paste Google Maps URLs, Place IDs, or search by keyword
  • Sort options — Get reviews by relevance, newest, highest rated, or lowest rated
  • Multi-language — Fetch reviews in any language
  • Low resource usage — Minimal memory and bandwidth
  • Automatic pagination — Fetches all reviews, even for places with thousands
  • Deduplication — No duplicate reviews in your dataset

What data do you get?

Each review includes:

FieldDescription
textFull review text
ratingStar rating (1-5)
publishedTimeWhen the review was posted
likesCountNumber of "helpful" votes
languageReview language
imagesPhotos attached to the review
ownerResponse.textBusiness owner's reply
ownerResponse.publishedAtWhen the owner replied
reviewer.nameReviewer's display name
reviewer.profileUrlReviewer's Google profile URL
reviewer.avatarUrlReviewer's profile picture
reviewer.totalReviewsTotal reviews by this reviewer
reviewer.isLocalGuideWhether the reviewer is a Local Guide
placeNameName of the business

Sample output

{
"reviewId": "ChdDSUhN...",
"text": "Amazing food and great service! The pasta was incredible.",
"rating": 5,
"publishedTime": "2 weeks ago",
"publishedAt": "2026-03-20T12:00:00.000Z",
"likesCount": 3,
"language": "en",
"images": [],
"ownerResponse": {
"text": "Thank you for your kind words!",
"publishedAt": "3 days ago"
},
"reviewer": {
"name": "John Doe",
"profileUrl": "https://www.google.com/maps/contrib/...",
"avatarUrl": "https://lh3.googleusercontent.com/...",
"totalReviews": 42,
"isLocalGuide": true
},
"placeFeatureId": "0x89aa1fc7a3c44681:0xa30d7f68fdfd53e6",
"placeName": "Restaurant Example"
}

Input

FieldDescriptionDefault
placeURLsList of Google Maps place URLs[]
searchQueriesSearch for businesses by keyword[]
maxReviewsPerPlaceMax reviews per place. 0 for all0
sortBySort: relevant, newest, highest, lowestrelevant
languageLanguage code (en, es, fr, de, etc.)en
proxyProxy configuration (recommended)Apify Proxy

Example input

{
"placeURLs": [
"https://www.google.com/maps/place/..."
],
"maxReviewsPerPlace": 500,
"sortBy": "newest",
"language": "en"
}

Search and scrape

{
"searchQueries": [
"best restaurants in New York"
],
"maxReviewsPerPlace": 100,
"sortBy": "relevant"
}

Use cases

  • Reputation monitoring — Track reviews of your business or competitors
  • Market research — Analyze customer sentiment across locations
  • Competitor analysis — Compare review patterns and ratings
  • Lead generation — Find businesses with specific review characteristics
  • Academic research — Collect structured review data for analysis
  • Local SEO — Monitor review trends and owner response rates

How it works

This scraper fetches reviews in bulk using an optimized extraction pipeline. This means:

  • No scroll delays — Reviews are fetched via pagination, not scrolling
  • Minimal bandwidth — Only structured data is transferred
  • Low memory — Runs in as little as 256MB

Export formats

Export your data in JSON, CSV, Excel, XML, or HTML. Integrate via the Apify API, webhooks, or connect directly to Google Sheets, Slack, Zapier, Make, and more.

Limitations

  • Only publicly visible reviews are accessible
  • Some reviews may be filtered by Google and not shown
  • Google may rate-limit requests — use proxy for best results
  • Review photos may have expiring URLs

Disclaimer

This is an unofficial actor and is not affiliated with, endorsed by, or sponsored by Google. It is developed and maintained independently. Google, Google Maps, and Google Business Profile are trademarks of Google LLC.

This actor accesses only publicly available data. Users are responsible for ensuring their use complies with Google's Terms of Service and all applicable laws. By using this actor, you agree that you are solely responsible for how you use the extracted data.