Google Maps Reviews Scraper avatar

Google Maps Reviews Scraper

Pricing

from $0.0006 / review scraped

Go to Apify Store
Google Maps Reviews Scraper

Google Maps Reviews Scraper

Scrape reviews for any place on Google Maps: reviewer, star rating, review text and date. Provide place IDs (from the Google Maps Scraper) or place names. For reputation monitoring and local research.

Pricing

from $0.0006 / review scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

6 hours ago

Last modified

Categories

Share

Google Maps Reviews Scraper — Reviewer, Rating, Text & Date

Pull the reviews for any place on Google Maps into clean, structured JSON, CSV, Excel or XML. Give it place names (e.g. "Katz's Delicatessen New York") or Google Place IDs / Maps URLs, and this scraper returns each review's author, star rating, text and relative date. Fast and reliable, ideal for reputation monitoring, competitor research and local market analysis.

Google Maps Reviews input — place searches, Place IDs and reviews-per-place in the Apify Console

What does Google Maps Reviews Scraper do?

This Google Maps reviews scraper turns public place reviews into a structured dataset. Provide place names or Place IDs and it returns a record per review with the reviewer name, rating, text and relative date, each tagged with its placeId. Use it for reputation monitoring, sentiment analysis and competitor benchmarking, and export the results in any format the Apify platform supports.

What data can you scrape from Google Maps reviews?

Data pointDescription
Place idThe Google Place ID the review belongs to.
Review idUnique identifier for the review.
AuthorReviewer display name.
RatingStar rating from 1 to 5.
Review textFull text of the review.
Relative dateWhen the review was posted, e.g. "2 weeks ago".

Use cases

  • Reputation monitoring — catch new negative reviews of your own business early.
  • Competitor research — benchmark a competitor's ratings and read customer praise and complaints.
  • Sentiment analysis — collect qualitative review text for NLP and product research.
  • Multi-location tracking — track review trends across many locations from a single run.
  • Dataset building — assemble a structured feed of place reviews.

How to scrape Google Maps reviews

  1. Add Google Maps Reviews Scraper to your Apify account and open its input.
  2. Enter place names under searches, or paste exact placeIds (ChIJ… IDs or Maps URLs).
  3. Set maxReviewsPerPlace to control how many reviews to collect per place.
  4. Click Run.
  5. Export the results as JSON, CSV, Excel or XML, or fetch them through the Apify API.

Input

{
"searches": ["Katz's Delicatessen New York"],
"placeIds": ["ChIJ_0123456789abcdefghijklmn"],
"maxReviewsPerPlace": 30
}
FieldDescription
searchesPlace names to look up and scrape reviews for (one per line).
placeIdsOptional Google Place IDs (ChIJ…) or Maps place URLs — e.g. chained from the Maps Scraper.
maxReviewsPerPlaceHow many reviews to scrape per place (1–500), newest / most-relevant first.
proxyConfigurationStandard Apify proxy settings for the run.

What you get

One record per review, each tagged with its placeId. Ready to export to CSV, Excel, JSON or XML.

Google Maps Reviews output example — review rows with author, rating and text as structured JSON

{
"placeId": "ChIJ_0123456789abcdefghijklmn",
"reviewId": "ChdDSUhNMG9nS0VJQ0FnSUNabABEE",
"author": "Jamie R.",
"rating": 5,
"relativeDate": "2 weeks ago",
"text": "Best pastrami in the city. The line moves fast and it's worth every minute."
}

Output schema

FieldTypeDescription
placeIdstringThe Google Place ID the review belongs to.
reviewIdstringUnique identifier for the review.
authorstringReviewer display name.
ratingintegerStar rating from 1 to 5.
relativeDatestringWhen the review was posted (e.g. "2 weeks ago").
textstringFull text of the review.

Need more local & review data?

FAQ

Do I need an account or API key? No. There is no login or key — just add place names or Place IDs and click Run.

How many reviews can I get per place? Set maxReviewsPerPlace from 1 to 500. Pass many places in one run to collect reviews across multiple locations at once.

Can I chain this with the Google Maps Scraper? Yes. Feed Place IDs from the Google Maps Scraper output straight into placeIds.

Does it collect reviewer contact info? No. It captures the reviewer's display name, rating, text and relative date — no private contact details.

What export formats are available? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.

Can I connect this to my other tools? The Google Maps Reviews Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is scraping Google Maps reviews legal? This actor reads only publicly visible reviews. You are responsible for using the data responsibly and in line with applicable laws and Google's terms.

Notes

Original clean-room implementation. Reads only publicly visible reviews; you are responsible for compliant use. Not affiliated with Google; Google Maps is a trademark of Google LLC.