
In simple English
This tool collects customer reviews from Google Maps automatically. You give it a list of web addresses for places and it saves what people wrote. It saves the text, ratings and dates into a simple spreadsheet file. You can run it on your own computer for free. It requires some setup with Python and a web browser driver.
What it is
A Python script that controls a web browser to read reviews from Google Maps. It supports saving output to CSV files or storing incremental updates in a MongoDB database.
What it is good for
Solo builders who want to analyse local customer feedback, monitor competitor ratings or gather data for market research without paying for a commercial scraping service.
- Saves reviews directly to CSV files for easy spreadsheet analysis.
- Includes a monitoring script to check for new reviews over time.
- Allows sorting by newest, highest rating, lowest rating or relevance.
- Requires installing Python and matching browser drivers manually.
- Google often changes its page layout, which can break the scraper until updated.
- Scraping web pages at scale can lead to your IP address being blocked.
copying and pasting reviews by hand from Google Maps
MongoDB
- omkarcloud/google-maps-scraper3.8k stars
Another command-line tool for extracting business listings and reviews from Google Maps.
- cybertec-postgresql/pg_timetable1.4k stars
A job scheduler for PostgreSQL whose jobs and schedules live in the database itself.
- PrefectHQ/prefect24k stars
Adds scheduling, retries and a run history to Python functions you already have.
git clone https://github.com/gaspa93/googlemaps-scraper.git cd googlemaps-scraper pip install -r requirements.txt