Google Maps Reviews Scraper avatar
Google Maps Reviews Scraper

Pricing

$0.35 / 1,000 reviews

Go to Store
Google Maps Reviews Scraper

Google Maps Reviews Scraper

Developed by

Billy

Billy

Maintained by Community

Search and extract in-depth Google Maps reviews using keywords, URLs, or IDs. Includes reviewer details, translated content, photos, aspect-based ratings, and business metadata — fast and affordable

0.0 (0)

Pricing

$0.35 / 1,000 reviews

0

Total users

18

Monthly users

18

Runs succeeded

>99%

Last modified

14 days ago

📍 Google Maps Reviews Scraper

Scrape reviews from Google Maps by providing Place URLs or Place IDs — fast, structured, and cheap solution.

🧠 Why use this actor?

  • 🔍 Extract detailed review content, including reviewer profiles, ratings, text, photos, and owner responses.
  • 💡 Use for sentiment analysis, brand monitoring, lead generation, or market research.
  • 🎯 Find reviews that matter most by filtering for keywords like "delivery", "bad service", or "amazing coffee".
  • 💰 Cost-efficient: Only $0.35 per 1,000 reviews.
  • 🚀 Built for performance, scale, and flexibility.

✅ Features

  • Supports both Place URLs and Place IDs

  • Scrapes:

    • Reviewer details (optional)
    • Star ratings + detailed service ratings
    • Review text, photos, and date
    • Owner responses
  • Handles pagination (up to 10,000 pages per place)

  • Clean, structured JSON output

  • 🎯 Keyword filter & reviews ordering: Easily find reviews that mention specific topics, products, complaints, or praise.


🛠 Input Schema

FieldTypeDescription
place_urlsArrayGoogle Maps place URLs to scrape reviews from.
place_idsArrayGoogle place_ids to scrape reviews from.
langstringSet the language in which reviews should be returned. It will include both the original language and the specified target language.
limitIntegerMax number of review pages to scrape per place. (Each page \20 reviews)
include_personalBooleanIf true, includes reviewer name, profile URL, and user ID.
orderliteralSet scraping order, from [most_relevant, newest, highest_rating, lowest_rating].
searchKeywordstringIn case searching for some specific keywords, use this filter to find relevant reviews.

Example input:

{
"include_personal": true,
"limit": 40,
"order": "highest_rating",
"searchKeyword": "good",
"rating": "0.0",
"search_limit": 1,
"search_location": "New York",
"search_coordination": "",
"place_ids": ["0x53554f38893bbb89:0x222e4f25f9ee250"],
"place_urls": [
"https://www.google.com/maps/place/Gate+City+Coffee/@42.8721827,-112.5145324,13z/data=!4m12!1m2!2m1!1scafe+near+me!3m8!1s0x53554f38893bbb89:0x222e4f25f9ee250!8m2!3d42.8620172!4d-112.4511824!9m1!1b1!15sCgxjYWZlIG5lYXIgbWUiA5ABAVoOIgxjYWZlIG5lYXIgbWWSAQtjb2ZmZWVfc2hvcKoBPhABKggiBGNhZmUoADIeEAEiGtpRAY4m-mMFxs0ifZy5vM6DMp9S9_hPUXd0MhAQAiIMY2FmZSBuZWFyIG1l4AEA!16s%2Fg%2F11t19c1zg9?entry=ttu&g_ep=EgoyMDI1MDYxMS4wIKXMDSoASAFQAw%3D%3D"
],
"search": ["restaurant"]
}

📤 Output Example

Each review item includes rich metadata:

{
"review_id": "ChZDSUhNMG9nS0VJQ0FnSUQ3NV8tQWRREAE",
"review_url": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChZDSUhNMG9nS0VJQ0FnSUQ3NV8tQWRREAE!2m1!1s0x0:0x60b055910436a0a4!3m1!1s2@1:CIHM0ogKEICAgID75_-AdQ%7CCgwIpvjBtgYQsILkpwM%7C?hl=fr",
"review_position": 8,
"reviewer_id": "118354506861043691299",
"reviewer_name": "Jim Collins",
"reviewer_photo_url": "https://lh3.googleusercontent.com/a-/ALV-UjVwA9m-wLcqImnObJPfWvQrzl8YCASBAgOHnfpc4yzGb5EffRp3=s120-c-rp-mo-ba4-br100",
"reviewer_profile_url": "https://www.google.com/maps/contrib/118354506861043691299?hl=fr",
"reviewer_reviews_count": 125,
"reviewer_photos_count": 49,
"is_local_guide": false,
"is_google_review": true,
"rating": 4,
"rating_aspects": [
{
"aspect": "Cuisine",
"rating": 4
},
{
"aspect": "Service",
"rating": 4
},
{
"aspect": "Ambiance",
"rating": 5
}
],
"content": "Good, small plate, restaurant high above Manhattan; reminiscent of Windows on the World, but 50 stories shorter. Still, great view of the city and nice prix fie luncheon.",
"content_language": "en",
"content_translated": "Bon, petite assiette, restaurant au-dessus de Manhattan ; rappelle Windows on the World, mais 50 histoires plus courtes. Pourtant, superbe vue sur la ville et bon déjeuner à prix fie.",
"translated_language": "fr",
"review_photos_urls": [
"https://lh3.googleusercontent.com/geougc-cs/AB3l90B9gVLdR6zS8axRjqBIf7Ednz0P-IcSKXgmvXX6cTivLeWUOk21EQXERdayTtpB0iWmIYLfc5xGYT-Np02a9DKMuW6hVQinRICSefn93tIXttfTP3z6sUZugS7RPat5d1Zdv2X-3g"
],
"reviewed_at": "il y a 10 mois",
"reviewed_at_date": "2024-08-29T13:48:22.888000Z",
"owner_response": "Jim, thank you for taking the time to share feedback on your recent experience at Manhatta. We're happy to learn you had a great experience and can’t wait to make your next visit even better.",
"owner_response_translated": "Jim, merci d'avoir pris le temps de partager votre avis sur votre récente expérience chez Manhatta. Nous sommes ravis d'apprendre que vous avez passé un excellent séjour et avons hâte de vous accueillir à nouveau.",
"owner_response_at": "il y a 10 mois",
"owner_response_at_date": "2024-08-30T07:58:04Z",
"scraped_at": null,
"fid": "0x89c25bc797d635a1:0x60b055910436a0a4",
"place_id": "ChIJoTXWl8dbwokRpKA2BJFVsGA",
"place_name": "Manhatta",
"place_rating": 4.7,
"place_reviews_count": 2952,
"place_photo_url": "https://lh3.googleusercontent.com/p/AF1QipM-D0qdwqOOoxTTrrjW0g0K_VYcG56R-K6rJuMW=w915-h610-k-no",
"address": ["28 Liberty St 60th floor", "New York, NY 10005"],
"street": "28 Liberty St 60th floor",
"city": "New York",
"postal_code": "10005",
"state": "New York",
"contry": "US",
"price_range": "100 $ ou plus",
"language": "en",
"location": {
"lat": 40.70799739999999,
"lng": -74.00888259999999
},
"category": "Restaurant",
"cotegories": [
"Restaurant",
"Bar",
"Bar à cocktails",
"Espace événementiel",
"Restaurant gastronomique",
"Restaurant de cuisine américaine moderne",
"Bar à vin"
]
}

📦 Sample Use Cases

  • 📊 Analyze customer feedback for multiple locations
  • 🧭 Compare competitors in local areas
  • 📈 Feed structured data into ML or NLP pipelines
  • 📬 Build reviewer outreach or reward systems

💬 Need More?

Want custom scraping logic, export formats, or millions of reviews monthly?

📩 Contact me for bulk scraping deals.

🧪 Try it Free

Is this actor legal to use?
Yes, scraping public data is legal in many cases — but you're responsible for ensuring compliance with local laws and Google’s terms.


Need Help?

Questions? Ideas? Bugs?
Reach out through Apify Support We’re always happy to help.