Google Maps Business Info Scraper

This is a simple Google Maps scraper designed to extract business information, including name, address, website, phone number, rating, and rating number. It allows you to gather valuable data from Google Maps listings for various purposes, such as research, analysis, or data collection.

Features

  • Retrieves essential business details from Google Maps listings.
  • Provides information like name, address, website, phone number, rating, and rating number into a CSV file

Prerequisites

Before using the scraper, make sure you have the following set up on your system:

  1. Node.js LTS: Install Node.js LTS version from https://nodejs.org/en. Node.js is a JavaScript runtime that allows you to execute JavaScript code outside of a browser environment.

Installation

  1. Clone or download the repository to your local machine.
  2. Navigate to the scraper's directory using a command-line interface (CLI).
  3. Run the install.bat file provided in the repository. This will install the necessary dependencies required for the scraper to work.

Usage

To start scraping business information from Google Maps, follow these steps:

  1. Ensure you have completed the installation steps mentioned above.
  2. Open a command-line interface (CLI) and navigate to the scraper's directory.
  3. Run the start.bat file to start the scraper.

The scraper will then begin fetching business information from Google Maps listings based on the parameters you provide. Please note that the scraper's usage may be subject to Google's terms of service, so use it responsibly and ethically.

P.S

  • To close the script and export the data, close the opened browser page first! Or wait for it to grab everything
  • Make sure you include the country or city (preferably city)
  • Example prompt: "Sushi Restaurant London"