Skip to content

Zubdata/Google-Maps-Scraper

Repository files navigation

Zubdata - Google Maps Scraper

Version: 3.2.0

Features

  • Designed to be highly user-friendly for beginners.
  • User-friendly graphical interface for easy navigation and interaction. 😊
  • Scrapes various data from Google Maps, such as:
    • Category
    • Name
    • Phone Number
    • Google Maps URL
    • Website
    • Email
    • Address
    • Total Reviews
    • Rating
    • Business Status
    • Booking Links
    • Hours
  • Fast and efficient 🚀

Note:

Our all scrapers are working, if you find any issue or bug please open an issue with the detail of issue. We will try to resolve it quickly for you.

Zubdata open sourced google maps scraper

Welcome to the Zubdata GitHub Google Maps Scraper repository, an open-source GUI tool built in Python. This tool allows you to extract data from Google Maps using a user-friendly interface. Documentation can be found at this link 🔗

Sample Data

{
    "Category":"Shopping mall",
    "Name":"Packages Mall",
    "Phone":"(042) 111 696 255",
    "Google Maps URL":"https:\/\/www.google.com\/maps\/place\/Packages+Mall\/data=!4m7!3m6!1s0x39190680e8f2d445:0x32ba63a1571efb2a!8m2!3d31.4715199!4d74.3555422!16s%2Fg%2F11gmxj94jy!19sChIJRdTy6IAGGTkRKvseV6FjujI?authuser=0&hl=en&rclk=1",
    "Website":"http:\/\/www.packagesmall.com\/",
    "email":"[email protected], [email protected]",
    "Business Status":"Open\u22c5 Closes 10\u202fpm",
    "Address":"Main Walton Rd, Shahrah-E-Roomi Nishtar Town, Lahore, Punjab 54750",
    "Total Reviews":"(67,295)",
    "Booking Links":null,
    "Rating":"4.6",
    "Hours":"Sunday11\u202fam\u201310\u202fpm\ue14dMonday11\u202fam\u201310\u202fpm\ue14dTuesday11\u202fam\u201310\u202fpm\ue14dWednesday11\u202fam\u201310\u202fpm\ue14dThursday11\u202fam\u201310\u202fpm\ue14dFriday11\u202fam\u201310\u202fpm\ue14dSaturday11\u202fam\u201310\u202fpm\ue14dSuggest new hours"
}

Getting Started

To get started with the Google Maps Scraper, follow these steps:

1. Clone the repository to your local machine:

git clone https://github.com/Zubdata/Google-Maps-Scraper.git

2. Setup the Environment for Scraper

  • For Windows, run:

    ./setup_win.cmd
  • For Linux, run:

    ./setup_linux.sh
    

    It will auto install the dependencies

3. Install the Driver

  • If you already have a driver compatible with your Chrome browser, specify the driver path in app/settings.py.
  • If you don't have a driver, the scraper will automatically install it.
  • If the automatic installation fails, download the driver from the Chrome Official Page and specify the driver path in app/settings.py. And then re-run the scraper.

3. Run the scraper:

python app/run.py

For further helping docs please visit our documentation page

Contributing

We welcome contributions from the open-source community to enhance the Google Maps Scraper tool. If you would like to contribute, please follow these steps:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and commit them with descriptive commit messages.

  4. Push your changes to your forked repository.

  5. Create a pull request to the development branch of the repository.

  6. Wait for the code review and address any feedback received.

  7. You can also contribute by updating the readme.md.

License

The Google Maps Scraper tool is open-source software licensed under the GNU GENERAL PUBLIC LICENSE 📜

Support

If you encounter any issues or have any questions or suggestions, please feel free to open an issue. We appreciate your feedback and are here to assist you.

Developed with Love for you ✨

Buy me a coffee☕

If you find my Google Maps scraper project helpful, consider supporting me with a coffee! Your contribution will help fuel late-night coding sessions and keep the code flowing. Every coffee is greatly appreciated and goes a long way in supporting the development of more useful tools and resources. Thank you for your generosity!

Buy Me A Coffee