Skip to content

webAutomationLover/google-map-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

Banner Image

Google Maps Scraper

A free and open-source Tampermonkey script that automates the process of scraping Google Maps search results, providing an unlimited leads generator and allowing you to easily export and utilize local business data.

Join the Community

Discord

Join our Discord server to get help, share ideas, and connect with other users of the Google Maps Scraper!

Features

  • Collects local business information from Google Maps search results with emails.
  • Supports automatic scrolling to load more results.
  • Allows you to export collected data in common formats (see Usage).
  • Easy to use, no complex configuration required.

Browser Compatibility

Supported Browsers Not Supported Browsers
Firefox Chrome
Safari
Edge
Opera

Prerequisites

Important: Google Maps Scraper is only supported on Firefox browser and does not work on Chrome.

  1. Install Tampermonkey (Firefox only):

    Google Maps Scraper requires the Tampermonkey extension to run on Firefox. Please install the following version:

  2. Install the Google Maps Scraper script:

    You can install the Google Maps Scraper script in two ways:

    Method 1: Install from Greasy Fork (Recommended)

    • Click here to install the Google Maps Scraper script. After installation, Tampermonkey will automatically manage the script.

    Method 2: Install from GitHub

    • Click here to install the Google Maps Scraper script. This link will open the script page on GitHub.
    • On that page, click the "Raw" button.
    • Screenshot showing the location of the "Raw" button on the GitHub script page. Install Button
    • Clicking the "Raw" button will redirect you to the Tampermonkey script installation page. After installation, Tampermonkey will automatically manage the script.
  3. Verify successful installation:

    To verify that the script has been installed correctly, open the Tampermonkey dashboard. You should see the newly installed script listed there. DashBoard

    After installation, open Google Maps. If you see the "Export" and "Start Auto Scroll" buttons on the page, Google Maps Scraper has been successfully installed and is running. If you don't see these buttons, check that Tampermonkey is enabled and the script is installed correctly. Activated

Usage

  1. Open Google Maps: Visit Google Maps in your browser.

  2. Search: Enter your desired keywords in Google Maps, such as "rent car in New York".

  3. Script automatically collects and organizes data: The script will automatically collect and organize the data.

  4. Export data: Click the "Export" button to export the collected data in CSV, JSON, and Excel formats.

    Screenshot showing the data content. exported

  5. Scroll to load more: Scroll to the bottom of the page, and the script will automatically load more search results. Repeat this until you have collected enough data.

Feature: Automatic Scrolling

The script automatically scrolls the page to load more search results, allowing you to collect large amounts of data at once. You don't need to scroll manually; the script does it automatically.

About Me

I am a developer passionate about web automation. For the past 4 years, I worked at a digital marketing company, developing various productivity tools for the team.

Compared to Python, command-line tools, etc., I prefer using Tampermonkey to quickly meet the team's needs because it is more intuitive, eliminates the need to install a development environment, and is more user-friendly.

I hope Google Maps Scraper is helpful to you!

Contact

If you encounter any problems during use or have any new ideas and suggestions, please feel free to contact me via:

Disclaimer

This Google Maps Scraper is intended for educational and research purposes only. By using this Google Maps Scraper, you agree to comply with local and international laws relating to data scraping and privacy. The author and contributors are not responsible for any misuse of this software. This tool must not be used to infringe the rights of others, for unethical purposes, or to use data in an unauthorized or unlawful manner.