Google Reviews Scraper – Extract Business Reviews at Scale avatar

Google Reviews Scraper – Extract Business Reviews at Scale

Under maintenance

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Google Reviews Scraper – Extract Business Reviews at Scale

Google Reviews Scraper – Extract Business Reviews at Scale

Under maintenance

21:50Extract Google Reviews from any business listing. Input a Google Maps URL and get reviewer name, star rating, review text, date & owner reply as clean JSON. Perfect for reputation monitoring & competitor analysis

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

3 days ago

Last modified

Share

Google Reviews Scraper

Extract structured review data from Google Maps – the world's largest business review platform with over a billion reviews. Collect reviews, ratings, business metadata, photos, owner replies, and Local Guide badges for any business on Google Maps.

Reliable & complete. Uses a stealth headless browser with network response interception (fastest path) and DOM fallback. Expands truncated review texts automatically and collects all review photos.


What you get

Per review – up to 24 fields:

FieldTypeDescription
sourceString"google"
business_nameStringBusiness name on Google Maps
business_external_idStringGoogle place_id (e.g. "ChIJN1t_tDeuEmsR...")
business_urlStringGoogle Maps URL
business_overall_ratingNumberOverall star rating (e.g. 4.5)
business_total_reviewsNumberTotal review count
review_idStringUnique review identifier
review_urlStringDirect link to review
ratingNumberStar rating 1–5
titleStringReview title (if any)
textStringFull review text (auto-expanded)
languageStringDetected language code
date_publishedStringISO 8601 publish date
reviewer_nameStringReviewer display name
reviewer_profile_urlStringGoogle profile URL
reviewer_review_countNumberTotal reviews by this reviewer
reviewer_photo_countNumberTotal photos by this reviewer
reviewer_is_local_guideBooleanWhether reviewer is a Local Guide
helpful_countNumber"Helpful" votes (likes)
is_verifiedBooleanVerified visit badge
owner_replyStringBusiness owner reply text
owner_reply_dateStringISO 8601 date of owner reply
photosArrayFull-resolution review photo URLs

Per business – key metadata fields:

name, place_id, url, website, category, address, phone, latitude, longitude, overall_rating, total_reviews, price_level, opening_hours, star distribution (one_starfive_stars)


Input parameters

ParameterTypeDefaultDescription
queriesArray(required)List of Google Maps URLs, place IDs (ChIJ…), or free-text search queries
maxReviewsInteger100Maximum reviews per business
sortByString"newest"Sort order: "most_relevant", "newest", "highest_rating", "lowest_rating"
languageString"de"Interface language for review retrieval
proxyConfigurationObject(none)Apify proxy configuration (recommended for large runs)

Example input

{
"queries": [
"https://maps.google.com/?cid=12345678",
"ChIJN1t_tDeuEmsRUsoyG83frY4",
"Hofbräuhaus München"
],
"maxReviews": 200,
"sortBy": "newest",
"language": "de"
}

Example output

{
"source": "google",
"business_name": "Hofbräuhaus München",
"business_external_id": "ChIJR3_ODe1znUcRLMgHyR2QBKQ",
"business_overall_rating": 4.3,
"business_total_reviews": 42180,
"review_id": "ChdDSUhNMG9nS0VJQ0FnSUR...",
"rating": 5,
"text": "Klassisches Münchner Erlebnis! Das Bier ist frisch vom Fass und die Weißwurst-Frühstück Tradition muss man mitgemacht haben.",
"language": "de",
"date_published": "2024-11-20T00:00:00",
"reviewer_name": "Stefan K.",
"reviewer_review_count": 47,
"reviewer_is_local_guide": true,
"helpful_count": 12,
"owner_reply": "Vielen Dank für Ihre positive Bewertung!",
"photos": ["https://lh5.googleusercontent.com/p/..."]
}

Use cases

  • Reputation management – Monitor what customers say about your business in real time
  • Competitor benchmarking – Compare ratings and review sentiment vs. competitors
  • Location intelligence – Analyze reviews across multiple branches or franchise locations
  • Travel & hospitality – Collect data for hotels, restaurants, attractions at scale
  • Sentiment analysis / NLP – Build multilingual review datasets for AI/ML projects
  • Market research – Understand customer pain points and strengths in any sector

Technical notes

  • Uses Playwright stealth browser (playwright-stealth) with randomized viewport, locale (de-DE), and timezone (Europe/Berlin)
  • Primary path: intercepts Google's internal network responses for review data (fastest, most complete)
  • Fallback: DOM scraping with multiple CSS selector fallbacks (Google changes class names frequently)
  • Automatically clicks "More" to expand truncated review texts
  • Extracts all review photos in full resolution
  • Retries with a fresh browser context on CAPTCHA detection

Built for reliability across Google Maps' frequent UI and API changes.