Code Monkey home page Code Monkey logo

google-maps-scraper's Introduction

omkar

✨ Google Maps Scraper πŸ€–

πŸ’¦ Find New Customers and Grow Your Buisness πŸ’¦

(Programming Language - Python 3)

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

View


🌟 Get 120 Potential Customers in 2.5 Minutes! πŸ€–

Hola! 🌟

I am Google Maps Scraper, created to help you find new customers and grow your sales. πŸš€

Why Scrape Google Maps, you may ask? Here's why it's the perfect ground for hunting B2B customers:

  • πŸ“ž Direct Access to Phone Numbers: Connect with potential clients directly, drastically reducing the time it takes to seal a deal.

  • 🌟 Target the Cream of the Crop: Target rich business owners based on their reviews, and supercharge your sales.

  • 🎯 Tailored Pitching: With access to categories and websites, you can customize your pitch to cater to specific businesses and maximize your sales potential.

Countless entrepreneurs have achieved remarkable success by prospecting leads from Google Maps, and now it's your turn!

Let's delve into some of my remarkable features that entrepreneurs love:

  1. πŸ’ͺ Rapid Lead Generation: I can scrape a whopping 1200 Google Map Leads in just 25 minutes, flooding you with potential sales prospects.

  2. πŸš€ Effortless Multi-Query Scraping: Easily scrape multiple queries in one go, saving you valuable time and effort.

  3. 🌐 Unlimited Query Potential: There's no limit to the number of queries you can scrape, ensuring you never run out of leads.

In the next 5 minutes, you'll witness the magic as I extract 120 Leads from Google Maps for you, opening up a world of opportunities.

Google Maps Data Scraper CSV Result

Ready to supercharge your business growth? Let's get started! πŸ’ΌπŸŒ

Video Demo

If you'd like to see my capabilities in action before using me, I encourage you to watch this short video.

Google Maps Video Tutorial

πŸš€ Getting Started

Let's get started generating Google Maps Leads by following these 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

3️⃣ Let the Rain of Google Map Leads Begin 😎:

python main.py

Once the scraping process is complete, you can find your leads in the output directory.

Google Maps Data Scraper CSV Result

πŸ€” FAQs

❓ The scraper is only retrieving 5 results. How can I scrape all Google Maps search results?

A: Open the file src/config.py and comment out the line that sets the max_results parameter.

By doing so, you can scrape all the search results from Google Maps. For example, to scrape all restaurants in Delhi, modify the code as follows:

queries = [
    {
        "keyword": "restaurants in delhi",
        # "max_results" : 5,
    },
]

Note: You will be able to scrape up to 120 leads per search due to Google's scrolling limitation. Technically, there is no way possible to bypass this limitation.

❓ I want to scrape search results for a specific search query. How can I achieve that?

A: Open the file src/config.py and update the keyword with your desired search query.

For example, if you want to scrape leads about Digital Marketers in Kathmandu πŸ‡³πŸ‡΅, modify the code as follows:

queries = [
    {
        "keyword": "digital marketers in kathmandu",
    },
]

❓ Can I scrape more than one query using this script?

A: Absolutely! Open src/config.py and add as many queries as you like.

For example, if you want to scrape restaurants in both Delhi 😎 and Bangalore πŸ‘¨β€πŸ’», use the following code:

queries = [
    {
        "keyword": "restaurants in delhi",
    },
    {
        "keyword": "restaurants in bangalore",
    }
]

❓ How to Scrape Additional Information like Website, Phone, Geo Coordinates, Price Range?

You may upgrade to the Pro Version of the Google Maps Scraper to scrape additional data points, like:

  • 🌐 Website
  • πŸ“ž Phone Numbers
  • 🌍 Geo Coordinates
  • πŸ’° Price Range
  • And 26 more data points like Owner details, Photos, About Section, and many more!

Below is a sample lead scraped by the Pro Version:

Pro Lead View sample leads scraped by the Pro VersionΒ here

But that's not all! The Pro Version comes loaded with advanced features, allowing you to:

  • 🌟 Sort by Reviews and Ratings: Target top businesses by sorting your leads in descending/ascending order of reviews and ratings.

  • 🧐 Filter Your Leads: Use filters to narrow down prospects based on minimum/maximum reviews, ratings, website availability, and more.

  • πŸ“‹ Select Specific Fields: Customize your data output by selecting only the fields you need, such as title, rating, reviews, and phone numbers.

To learn more about how to use these Pro Version features, read the Pro Version docs here.

πŸ” Comparison:

See how the Pro Version stacks up against the free version in this comparison image:

Comparison Image

And here's the best part - the Pro Version offers great ROI because it helps you land new customers bringing hundreds and thousands of dollars, all with zero risk. That's right because, we offer a 30-Day Refund Policy!

❓ How to Get the Pro Version?

Visit the Sponsorship Page here and pay $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 ROI from It?

Your investment is completely risk-free! We stand by our product with a 30-Day Refund Policy. If you feel that the Pro Version doesn't deliver the value you expected, you can request a refund.

Still unsure about the Google Maps Scraper? No worries! Book a demo meeting, and we'll scrape your chosen places right in front of you.

Book a Demo using this meeting link.

❓ How Do I Get a Refund?

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 [email protected] using the following template:

    • To request a refund via PayPal:

      Subject: Request Refund
      Content: Please send a refund to my PayPal email: [email protected]
      
    • To request a refund via UPI (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: [email protected].
    

    Discussion Image

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

    PayPal Image

❓ I Need Setup Support for scraper installation and usage?

Happy to help :), All Pro users who need help with scraper installation and usage can book a meeting with us here.

❓ How to increase the speed of the Scraper?

To boost the scraping speed, the scraper launches multiple browsers simultaneously. Here's how you can increase the speed further:

  • Adjust the number_of_scrapers variable in the configuration file. Recommended values are:
    • Standard laptop: 4 or 8
    • Powerful laptop: 12 or 16

Note: Avoid setting number_of_scrapers above 16, as Google Maps typically returns only 120 results. Using more than 16 scrapers may lead to a longer time spent on launching the scrapers than on scraping the places. Hence, it is best to stick to 4, 8, 12, or 16.

In case you encounter any issues, like the scraper crashing due to low-end PC specifications, follow these recommendations:

  • Reduce the number_of_scrapers by 4 points.
  • Ensure you have sufficient storage (at least 4 GB) available, as running multiple browser instances consumes storage space.
  • Close other applications on your computer to free up memory.

Additionally, consider improving your internet speed to further enhance the scraping process.

❓ How much time does it take to scrape "n" searches?

On average, each Google Maps search gives 120 listings. It takes approximately 2.5 minutes to scrape these 120 listings.

To calculate the number of hours it takes to scrape "n" searches, you can google search this formula substituting n with the number of searches you want to conduct:

n * 2.5 minutes

For example, if you want to scrape 10 Google Map queries or 1200 listings, it will take around 25 minutes.

❓ How to Run it in Docker?

  1. Run the following command to build the Docker Image:
    docker-compose build
    
  2. Run the following command to start the Container:
    docker-compose up
    

πŸ€” Have Questions

Ask them in discussions here.

Want to speak with us? πŸ“ž Whatsapp Call us here

Stargazers for @omkarcloud/google-maps-scraper

google-maps-scraper's People

Contributors

goaldev avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.