Google Maps Reviews Scraper avatar

Google Maps Reviews Scraper

Pricing

$0.20 / 1,000 reviews

Go to Apify Store
Google Maps Reviews Scraper

Google Maps Reviews Scraper

Scrape reviews from any Google Maps place — restaurants, hotels, shops, landmarks. Get review text, star rating, author, date and language. Sort by newest, relevant, highest or lowest. Filter by date for daily monitoring. 50+ reviews/second, from $0.20 per 1,000 reviews.

Pricing

$0.20 / 1,000 reviews

Rating

0.0

(0)

Developer

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Extract reviews from any Google Maps place — restaurants, hotels, shops, landmarks, or any business. Get the full review text, star rating, author name, date, language, and unique review ID.

Why this scraper?

  • 50+ reviews/second — extract 1,000 reviews in under 30 seconds
  • $0.20 per 1,000 reviews — one of the cheapest on the Store
  • Lightweight — runs on 256 MB, no heavy infrastructure
  • Reliable — pure API calls, no flaky page rendering or captchas

What data do you get?

Each review includes:

FieldDescription
review_idUnique Google review identifier
ratingStar rating (1–5)
authorReviewer display name
user_idGoogle contributor numeric ID
textFull review text (null for rating-only reviews)
date_isoISO 8601 timestamp (UTC)
date_relativeRelative date ("2 weeks ago")
languageDetected language code (en, es, fr…)
place_urlSource Google Maps URL

How to use

  1. Paste one or more place identifiers — Google Maps URLs, Place IDs (ChIJ...), or CID URLs
  2. Set the number of reviews — start with 10 for testing, then scale up
  3. Choose sort order — newest, most relevant, highest, or lowest rating
  4. Click Start

Supported input formats

  • Google Maps URLhttps://www.google.com/maps/place/Eiffel+Tower/@48.8583701,2.2922926,17z
  • Place IDChIJLU7jZClu5kcR4PcOOO6p3I0 (from Google Maps API or Places search)
  • CID URLhttps://maps.google.com/?cid=11223344556677889900
  • Short URLhttps://goo.gl/maps/... (resolved automatically)

You can mix formats in the same run.

Filtering by date

Set "Only reviews newer than" to a date and the scraper will stop collecting once it reaches reviews older than that date. Ideal for daily monitoring — run on a schedule and only collect new reviews since your last run.

Sorting options

All sorting is done server-side by Google, so you get the exact results you'd see in the Maps interface:

  • Newest first — most recent reviews, ideal for monitoring
  • Most relevant — Google's default ranking
  • Highest rating — 5-star reviews first
  • Lowest rating — 1-star reviews first, great for complaint analysis

Input example

{
"placeUrls": [
{ "url": "https://www.google.com/maps/place/Eiffel+Tower/@48.8583701,2.2922926,17z" }
],
"maxReviewsPerPlace": 500,
"sort": "newest"
}

Output example

{
"review_id": "ChdDSUhNMGOgS0VoRTRsdXRzVG9...",
"rating": 5,
"author": "Maria Garcia",
"user_id": "117234567890123456789",
"text": "Amazing experience! The views from the top are breathtaking.",
"timestamp": 1718900000,
"date_iso": "2025-06-20T15:30:00+00:00",
"date_relative": "a month ago",
"language": "en",
"place_url": "https://www.google.com/maps/place/Eiffel+Tower/..."
}

Performance

Tested on real places with thousands of reviews:

ReviewsTimeSpeedMemory
50015s33 rev/s57 MB
1,00026s39 rev/s64 MB

Integrations

Export results in JSON, CSV, or Excel. Connect to Google Sheets, Slack, email, or any webhook via Apify integrations.

Schedule runs to monitor new reviews automatically — daily, hourly, or on any cron schedule.

Limitations

  • Reviews are extracted as Google returns them. Rating-only reviews (no text) will have text: null.
  • The language field is Google's auto-detection and may be null for very short reviews.
  • Google Maps URLs must include the place identifier. Short URLs (goo.gl) are resolved automatically.

Need to find places first?

Use Google Maps Scraper — Places to discover businesses by search term and location. It returns names, addresses, phones, websites, ratings, review histograms and more. Then feed the URLs into this Reviews Scraper to get the full review text for each place.