omkarcloud / google-maps-scraper

πŸ‘‹ HOLA πŸ‘‹ HOLA πŸ‘‹ HOLA ! ENJOY OUR GOOGLE MAPS SCRAPER πŸš€ TO EFFORTLESSLY EXTRACT DATA SUCH AS NAMES, ADDRESSES, PHONE NUMBERS, REVIEWS, WEBSITES, AND RATINGS FROM GOOGLE MAPS WITH EASE! πŸ€–
https://www.omkar.cloud/
MIT License
863 stars 211 forks source link
amazon-product-scraper amazon-scraper google-maps google-maps-api google-maps-review google-maps-reviews google-maps-scrape google-maps-scraper google-maps-scraper-python google-maps-scraping google-reviews google-scraper google-scraping googlemaps-scraper lead-generation lead-generator leadgeneration scraping-reviews-from-googlemaps serp-api serpapi

Google Maps Scraper Feautred Image

✨ Google Maps Scraper πŸ€–

(Programming Language - Python 3)

google-maps-scraper forks Repo stars google-maps-scraper License issues

View

Open in Gitpod


Disclaimer for Google Maps Scraper Project

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

We take the concerns of the Google Maps Scraper Project very seriously. For any concerns, please contact Chetan Jain at chetan@omkar.cloud. We will promptly reply to your emails.

Explore Our Other Awesome Products


Google Maps Scraper helps you find Business Profiles from Google Maps.

⚑ Benefits

In the next 5 minutes, you'll extract 120 Search Results from Google Maps.

Google Maps Data Scraper CSV Result

πŸ“¦ Requirements

To use this tool, you'll need:

Don't know anything about git, Python, or Node.js but still want unlimited Google Maps results? No problem!

You can easily run this tool within Gitpod, a cloud-based development environment, by following these installation steps.

πŸš€ Getting Started

Let's get started by following these super simple steps:

1️⃣ Clone the Magic πŸ§™β€β™€οΈ:

git clone https://github.com/omkarcloud/google-maps-scraper
cd google-maps-scraper

2️⃣ Install Dependencies πŸ“¦:

python -m pip install -r requirements.txt
python run.py install

3️⃣ Launch the UI Dashboard πŸš€:

python run.py

4️⃣ Open your browser and go to http://localhost:3000, then press the Run button to have 120 search results within 2 minutes. 😎

GIF of Google Maps Scraper Visit, Highlight Keyword, Run, See Results

Note: If you don't have Node.js 16+ and Python installed or you are facing errors, follow this Simple FAQ here, and you will have your search results in the next 5 Minutes

⚑ Enlightening Questions

❓ How to Get Results for My Queries?

  1. Visit http://localhost:3000 and enter your search queries.

Queries

  1. Now, simply press the Run button.

Run

❓ What are the different pages and how do they help me?

Primarily, there are 3 pages in the UI Dashboard:

Home Page ('/')

Homepage

You can input your queries here and search by:

Extracting social details is a compute-intensive process that involves searching various directories and websites parallelly using proxies. To help with this process, we've created an API.

Kindly follow these steps to use the API and get the social details of the profiles:

  1. Sign up on RapidAPI by visiting this link.

Sign Up on RapidAPI

  1. Subscribe to the Free Plan by visiting this link.

Subscribe to Free Plan

  1. Copy the API key. Copy the API Key

  2. Put the Key in the "Email and Social Links Extraction" section and run it:

social-section.png

The first 200 contact details are free to scrape with the API. After that, you can upgrade to the Pro Plan to scrape 1,000 contacts for $9, which is affordable considering if you land just one customer, you could easily make hundreds of dollars, easily covering the investment.

Kindly note that due to privacy concerns, we do not scrape personally identifiable information of reviewers, such as names, and profile photos. We only scrape the review text, rating, owner response, and similar non-personally identifiable information.

Output Page ('/output')

output-page.png

The Output page helps you manage your tasks. You can use it to:

For example, if you search for "Web Developers in Bangalore" and "Web Developers in Mumbai", the "All Task" will show you the combined results for both queries.

all-task.png

Results Page ('/output/1')

results-page.png

This is the most important page where you can view, sort, filter, or download the results of the task.

Sorting

sort.png

By default, we sort the listings using a really good sorting order, which is as follows ("Best Potential Customers"):

You can also sort by other criteria, such as name or reviews.

sort-small.png

Filters

filter.png

To find the exact results you're looking for, click the "Show Filters" button and apply the desired filters.

Export

export.png

Download results in various formats (CSV, JSON, Excel) using the export button.

Api Page ('/api-integration')

api-integration-page.png

The API Page provides documentation on integration of the Google Maps Scraper into your application via a REST API, for running tasks, getting results, and managing tasks.

❓ How many search results can I get in a single query?

Google Maps give at most 120 results per search query. Don't worry about running out of data, as you can always use country-level scraping to scrape thousands of cities.

❓ How can I access additional information like websites, phone numbers, geo-coordinates, and price ranges?

Free versions shows only a limited set of data points. To access additional data points, consider upgrading to the Pro Version:

300+ Happy People have already invested in the Pro Version and are reaping its benefits to grow their business.

people

❓ How to Get the Pro Version?

Visit the GitHub Sponsorship Page here and make a one time payment of $28 by selecting Google Maps Scraper Pro Option.

Pay

After payment, you'll see a success screen with instructions on how to use the Pro Version:

Success Screen

❓ What if I Don't Get Value from It?

We wholeheartedly ❀️ believe in the value our product brings for you, especially since it has successfully worked for hundreds of people like you.

But, we also understand the reservations you might have.

That's why we've put the ball in your court: If, within the next 90 days, you feel that our product hasn't met your expectations, don't hesitate. Reach out to us, and within 24 hours, we will gladly refund your money, no questions and no hassles.

The risk is entirely on us! because we're that confident in what we've created!

❓ How Do I Get a Refund?

We are ethical and honest people, and we will not keep your money if you are not happy with our product. Requesting a refund is a simple process that should only take about 5 minutes. To request a refund, ensure you have one of the following:

Next, follow these steps to initiate a refund:

  1. Send an email to chetan@omkar.cloud using the following template:

    • To request a refund via PayPal:

      Subject: Request Refund
      Content: Please send a refund to my PayPal email: myname@example.com
    • To request a refund via UPI (For India Only):

      Subject: Request Refund
      Content: Please send a refund to my UPI ID: myname@bankname

    Email Image

  2. Next, go to the discussion here and comment to request a refund using this template:

    I have sent a refund request from my email: myname@example.com.

    Discussion Image

  3. You can expect to receive your refund within 1 day. We will also update you in the GitHub Discussion here :)

    PayPal Image

Also, the Complete $28 will be refunded to you within 24 hours, without any questions and without any hidden charges.

❓ This Scraper is Truly One-of-a-Kind, Something I've Never Seen Before. How Did You Build It?

Thank you! We used Botasaurus, which is the secret behind our awesome Google Maps Scraper.

Botasaurus is a web scraping framework that makes life a lot easier for web scrapers.

It handled the hardest parts of our scraper, such as:

If you're a web scraper, I really recommend learning about Botasaurus here πŸš€.

Trust me, learning Botasaurus will only take 20 minutes, but I guarantee it will definitely save you thousands of hours in your life as a web scraper.

botasaurus

❓ Advanced Questions

Having read this page, you have all the knowledge needed to effectively use the tool.

You may choose to read the following questions based on your interests:

  1. I Don't Have Python, or I'm Facing Errors When Setting Up the Scraper on My PC. How to Solve It?
  2. Do I Need Proxies?
  3. How to Update the Scraper to the Latest Version?
  4. How to run Pro Version in Gitpod?

❓ Need More Help or Have Additional Questions?

For further help, feel free to reach out to us through:

We look forward to helping you and will respond to emails and WhatsApp messages within 24 hours.

Good Luck!

Love It? Star It ⭐!

Become one of our amazing stargazers by giving us a star ⭐ on GitHub!

It's just one click, but it means the world to me.

Stargazers for @omkarcloud/google-maps-scraper

Made with ❀️ using Botasaurus Web Scraping Framework