VOOZH about

URL: https://apify.com/gopalakrishnan/google-maps-reviews

โ‡ฑ Google Maps Reviews Scraper Ratings, Text & Author ยท Apify


Pricing

from $0.25 / 1,000 review scrapeds

Go to Apify Store

Google Maps Reviews Scraper

Extract real Google Maps reviews โ€” author, star rating, full text, and timestamp โ€” for any place by ID or URL.

Pricing

from $0.25 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ Gopalakrishnan

Gopalakrishnan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Share

Get real reviews โ€” author, star rating, full text, and timestamp โ€” from any Google Maps place. This actor drives a real browser because Google's modern review endpoint requires a BotGuard anti-abuse token that only a real browser session can produce; static HTTP replay does not work for this data (verified during development).

How it works

  1. Resolves the place's display name from its Google place ID.
  2. Searches for it on Google Maps and opens the place's full detail panel.
  3. Opens the Reviews tab and extracts the first batch of reviews directly from the page.
  4. If more reviews are available ("More reviews" / scrolling), intercepts the browser's own review-loading network calls to capture additional pages.

Because this is a real browser run (not a lightweight HTTP request), it is slower and costs more to run than a typical HTTP-based actor โ€” budget maxReviewsPerPlace accordingly.

Input

FieldTypeDescription
placeIdsarray (required)Google Maps place IDs (e.g. ChIJ67CkOzjvDogR2L42VGEgXJo) or full Google Maps place URLs.
maxReviewsPerPlaceintegerCaps reviews fetched per place (default 20). Also caps runtime/cost.
proxyConfigurationobjectProxy settings. Datacenter works; switch to residential if you see blocking.

Output

One record per review:

FieldDescription
placeIdThe place this review belongs to
reviewIdGoogle's internal review ID (only available for reviews fetched via pagination, not the first on-page batch)
cidGoogle's place CID, 0x<hi>:0x<lo> format
authorNameReviewer's display name
authorProfileUrlLink to the reviewer's Google Maps profile
avatarUrlReviewer's avatar image URL
rating1โ€“5 star rating
textFull review text
publishedAt / lastEditedAtISO timestamps (only available via pagination; the on-page batch only exposes a relative date like "a month ago", not parsed into an absolute timestamp)
scrapeStatus / scrapeErrorsuccess/partial/error with a message when applicable
scrapedAtWhen this row was scraped

Pay-Per-Event billing

EventWhen charged
actor-startOnce per run.
review-scrapedOnce per review successfully scraped.

This actor runs a real browser per place, so price both events higher than a typical HTTP-based scraper to cover the extra compute cost โ€” check current Apify Store "Google Maps Reviews" actor pricing before finalizing.

Running locally

$apify run --purge

Put a test input in storage/key_value_stores/default/INPUT.json, e.g.:

{
"placeIds":["ChIJ67CkOzjvDogR2L42VGEgXJo"],
"maxReviewsPerPlace":10,
"proxyConfiguration":{"useApifyProxy":true}
}

You might also like

Google Maps Reviews Scraper

beatanalytics/google-maps-reviews-scraper

Scrape Google Maps reviews with exact timestamps, date-range filtering, and bulk input. Extract full review text, ratings, author info, owner responses, and photos for any Google Maps place. Export as CSV, JSON, or Excel.

๐Ÿ‘ User avatar

Beat Analytics

40

Google Maps Reviews

stable_crawl/google-maps-reviews

Scrap Google maps reviews with the place detail information.

Google Maps REVIEWS Scraper

dtrungtin/google-maps-reviews-scraper

Extract reviews from any **[Google Maps](https://www.google.com/maps)** place at scale. The scraper collects review text, ratings, reviewer profiles, photos, and timestamps

Google Maps Reviews Scraper

khadinakbar/google-maps-reviews-scraper

Scrape Google Maps reviews by URL, data ID, Place ID, CID, or business name. Get rating, text, date, owner response, photos, and privacy-safe reviewer hashes.

13