Skip to content

πŸ‘‹ 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! πŸ€–

License

Notifications You must be signed in to change notification settings

omkarcloud/google-maps-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Important

A new version was released on December 15, 2024. If your Google Maps Extractor stopped working, please download and install the latest version.

Google Maps Extractor Feautred Image

✨ Google Maps Scraper πŸ€–

google-maps-scraper forks Repo stars issues

View


We created Google Maps Scraper with two visions:

  • Every founder should have access to data to find their first customers.
  • Every student should have access to data to complete their college research projects.

Let's begin.


Disclaimer for Google Maps Scraper Project

This Google Maps Scraper is provided for educational and research purposes only. By using this Google Maps Extractor, 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, or for unethical purposes.

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

Google Maps Extractor helps you find Business Profiles from Google Maps. It's a well-loved tool with 2300+ stars on GitHub, trusted by thousands in the community to find customers or complete their college research projects.

⚑ Benefits

  • Get Unlimited Search Results, Say a Big-Big NO to Websites Selling Expensive Plans.
  • 100% Accurate, 50+ Data Points Extracted in Real-Time.

In the next few minutes, you'll extract 200+ Search Results from Google Maps.

Google Maps Data Extractor CSV Result

πŸ“¦ Requirements

To use this tool, you'll need:

  • Google Chrome Browser

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

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

1. For Windows:

  • Download the Windows Version
  • Temporarily, you will face a blue popup stating that Windows Defender has prevented an app from an unknown publisher from starting. We aim to become a verified publisher soon to resolve this. (Rest assured, the app is 100% safe and secure, with over 2,300+ stars on GitHub and more than 1,000 happy customers.)
  • You may also see a popup indicating that Windows Firewall has blocked some features of the app. Please click 'Allow Access' to continue.

2. For Mac:

3. For Ubuntu/Debian:

On Ubuntu 24.04 and later, you can run the app only from the terminal using the following command:

googlemapsextractor --no-sandbox  

4. For Fedora/CentOS/Red Hat:

2️⃣ Now, Press the Run button to have 200+ search results. 😎

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

Note:

  1. If you face any problems or have questions, please reach out to us via:

Rest assured, we will respond to your message within 1 Working Day. 2. Don't need UI? Just need to access data via Python/Node.js scripts? Check out our Google Maps Extractor API (200 searches/month free). It offers a REST API interface and detailed documentation for AWS VM installation.

⚑ Enlightening Questions

❓ How to Get Results for My Queries?

  1. Enter your search queries.

Queries

  1. Now, simply press the Run button.

Run

  1. Get the results in 2 minutes, woo hoo! πŸŽ‰

results-page.png

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

Mainly, there are 3 pages in the UI Dashboard:

  • Home Page ('/')
  • Output Page ('/output')
  • Results Page ('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/output/1')

Home Page ('/')

Homepage

You can input your queries here and search by:

  • List of queries Queries

  • List of links links-queries

  • Scrape data for a specific type of business across all cities in a country. country-section

  • Scrape Reviews reviews-section

Output Page ('/output')

output-page.png

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

  • See tasks and their status (pending, in progress, or completed).

  • Abort or delete any task. abort-delete.png

  • Additionally, whenever you run a query, a task named "All Task" will be created for it, which combines results from multiple queries.

For example, if you search for "Web Developers" in "Cupertino, California" and "Redwood City, California", the "All Task" will show you the combined results for both queries.

all-task.png

Results Page ('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/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 "Tech Savvy, High Earners" order, which is as follows:

  • Reviews [Businesses with more reviews come first]
  • Website [Businesses with websites come first]
  • Is Spending On Ads [Businesses already investing in ads are more likely to invest in your product, so they appear at the very top.]

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.

❓ What are various search strategies, which one to use?

There are 4 kinds of search strategies:

  • Fast
  • Detailed (Default)
  • By Zoom Level (15, 16, 17, 18)
  • By Geolocation

search-strategies.png

Let's see when to use which strategy:

Fast:

  • Get results quickly in 1 minute and 3 seconds, usually with 120+ results per city.
  • When to use:
    • You need to get full country results in 1-2 days.

Detailed (Default):

  • Get results in 7-8 days, usually 250+ results/city. But can also go into thousands of results/city.
  • Nice combination of speed and high results.
  • When to use:
    • You need to get full country results, and have 1-2 weeks of time.
    • We recommend setting "Max Results" per city to 1000. Else, it can spend 2+ hours for large cities like New York City.

By Zoom Level (15, 16, 17, 18):

  • Various Zoom Level sizes are given below:
    • Zoom 15: Neighborhood Level
    • Zoom 16: Sub-Neighborhood Level
    • Zoom 17: Block Level (Time consuming)
    • Zoom 18: Street Level (Very time consuming)
  • When to use:
    • When you want the absolute highest results. Use Zoom 18. It can take 3-4 hours, but you will have thousands of results for big cities like New York City.
  • ⚠️ When not to use:
    • Not recommended for country level extraction. It can take 3-4 hours for a single city.

By Geolocation:

  • Search a specific latitude/longitude or inside a polygon.
  • When to use:
    • Getting results that are only in a specific area, but not outside it.

❓ How to use the Geolocation feature?

The Geolocation search strategy lets you search for businesses in a specific area of a city. Good for businesses in a specific area, but not outside it.

Real-World Example: Web Developer Targeting Restaurants

Suppose you are a web developer, specializing in making websites for restaurants. Here's a strategy to improve your conversion rate:

  1. Find restaurants in a specific neighborhood β€” e.g., Chinatown, San Francisco.
  2. Study top restaurants β€” Identify what successful Chinatown restaurants are doing that drives more customers to them.
  3. Personalize your pitch β€” When you contact owners, you can:
    • Highlight specific tactics their nearby competitors are using on their website to attract more customers
    • Suggest improvements based on what's working for their competitors

Why this works: Owners are all ears πŸ‘‚πŸΌ when you talk about their local competitors. This approach quickly gains their attention, and you come across as a knowledgeable expert, leading to a higher conversion rate.

❓ How to create polygons and search using Geolocation?

  1. Visit geojson.io
  2. Search for your desired city or neighborhood (e.g., "San Francisco")
  3. Draw the search area using the polygon/circle tool

Tips:

  • Press Enter to save your drawing.
  • Left Click on drawing to delete it.
  1. Draw as many shapes as needed to cover your area
  2. Copy and paste the GeoJSON from geojson.io into the text area of Polygons Data.
  3. Press Run to start the task.

geolocation.gif

❓ I have got enough results, and want to stop the Task. How to do it?

Click on the Abort Icon to abort the task.

abort-task.png

Note:

  • Aborting an All Task will abort its child tasks.
  • If you close the application while a child task is in progress:

sub-task-in-progress.png

That in-progress task will lose all progress and start from 0 when you reopen the app.

❓ I want all restaurants (or any category) in the US. What's the best approach?

Use the Country Level Data feature, with Search Strategy "Fast".

It can take 2-3 days to complete for countries with tens of thousands of cities, like the US.

⚠️ Important: Don't use Zoom 18 for country-level dataβ€”it would take 20-30 days.

❓ I'm an AI Research Student. I need all coffee shops in San Francisco for my Recommendation AI. How can I get this data?

This is exactly the kind of use case our tool was built forβ€”helping students access data for their research without breaking the bank.

Use Search Strategy with Zoom 18 for San Francisco. Let it run overnight. You'll have tens of thousands of results, which is perfect for your research project. Cost will be 0, as you get 200 searches free each month.

❓ What else can I use this tool for?

  1. Finding customers for your startup. Very common use case.

  2. Hiring Top Talent

    • Example: To hire a good salesperson, search for "Sales Training" in a specific country and contact the training centers for candidate recommendations.
    • Benefits:
      • Much higher quality candidates compared to online job portals
      • Saves a lot of time that would otherwise be spent screening and interviewing a much larger pool of candidates
      • We have done this for ourselves as well.
  3. Discovering the Best Service Providers

    • Find top-rated service providers in your area for specific needs.
    • Examples:
      • Search for "Yoga Classes" in your city to find the highest-rated yoga classes for health and long life.
      • Search for "Library" in your city to find the best place to focus on your work.
      • Search for "Restaurant" in your city to find the tastiest food options.
      • Search for "Computer Repair" in your city to find the most reputable and reliable computer repair shops.
      • The list goes on...

This tool can save you time and money in various aspects of your personal and professional life :)

❓ This is my first time hearing about you and your product. How can I be sure you're genuine?

Great question! Here's our track record to date:

  1. 1000+ developers have sponsored us on GitHub. They wouldn't have parted with their money if we weren't genuine.

  2. We built Botasaurus, a web scraping framework starred by 3K+ developers on GitHub.

  3. This tool itself has:

    • 2.3K+ stars on GitHub
    • 100+ discussion threads
    • 150+ solved issues

Think about itβ€”would hundreds of people raise issues, ask questions, and have discussions about it if it didn't add real value to their lives?

❓ Okay, you seem legit, but why should I use your Product? There are 10s of Google Maps Scrapers on the Internet, some by brands bigger than yours.

For big brands, this is just one of many tools. For us, it is our core product. We've put in thousands of development hours perfecting it.

Coming to Hard Facts:

  • πŸ“Š Tens of thousands of results per city with Zoom 18. Only 1-2 other brands can do this.
  • πŸ”‘ Unlimited searches for a lifetime. Other websites charge $28 for just 50 searches. Our free plan gives more than that.
  • ⚑ Faster performance with lower bandwidth usage.
  • πŸ–₯️ Easy to use β€” just open, enter query, start seeing results in a few seconds.
  • πŸ“ 50+ data points extracted, most in the market.
  • πŸ’° One-time payment, no subscriptions. Run on unlimited devices. Lifetime updates. You OWN the software.
  • πŸ›‘οΈ 90-day no-questions-asked 2-click refund guarantee. No other brand offers this.

A Solid Product doesn't need elaborate explanations, it speaks for itself.

Just run 1 search in the tool, it will take only 5 minutes for downloading and installing, and your search for the best Google Maps extractor will end right here.

❓ I'm starting my business. Which cities should I choose to find customers?

The key thing is to start with customers who

  • have money
  • and are willing to spend it on solutions that make their lives easier.

These are the richest cities, tech-hubs in your target country. Choose them because they earn more, so they have higher chances of buying your product/service.

We recommend following these steps:

  1. First choose your target country.
  2. Then choose the richest cities in that country.
  3. Use Zoom 18 Search Strategy for maximum results, for the chosen cities.
  4. Use cold calling or send personalized emails to the businesses, showing them how your product/service can make their life easier.

Examples:

  • If your chosen country is US -> Start with San Francisco, Los Angeles, New York City. Australia -> Start with Sydney Switzerland -> Start with Zurich

Note: Don't start targeting full country data. You will have a bad conversion rate and lower Revenue Per Customer.

❓ Which country should I choose to find customers?

Your own country, because you are more comfortable talking to customers in your own country.

Once your product is perfected, and is creating good value for your customers, you can start focusing on US customers.

❓ But why do you suggest US?

In this documentation and inside the tool, we specifically use US terms

  • US Cities not my own country cities
  • Postal Codes/Neighborhoods not terms like (pincode/sector)

But why? Because Americans are our biggest customers. To sell, it's wise to appeal to your biggest customers.

That's why we suggest the US (given your product creates value, customers are PAYING, and it has global appeal). Plus:

  • Americans communicate in a straightforward manner β€” easy to do business with.
  • They buy easily, even from overseas sellers, if you show how your product/service makes their work easier or grows their business. At least 3x easier than selling to Asians, who tend to take their time before buying.

❓ Enough of theories. Give me real-world examples where I can use this tool to find customers?

  • Web Developer β†’ Search "real estate agency" in "San Francisco", filter 50+ reviews, no website. Offer "done in 7 days" website for $1000 + $40/mo hosting.

  • Google Ads Agency β†’ Target Gyms/Yoga Studios with high reviews but no website (successful but technically novice). Offer to run Google Maps Ads to bring 20 new members/month. Gym owners love anything that brings foot traffic.

  • Dental Software β†’ Find Dentists with 50+ reviews, no website. Visit during non-peak hours, demo your product, and offer 6 months free trial. They'll pay $40-60/month when it saves their receptionist 10+ hrs/week.

Now apply this to YOUR product/service:

  1. Define your target β†’ Business type + Minimum reviews (50+/100+) + Website or no website (Search Strategy: "Zoom 18" on Rich Cities)
  2. Prepare β†’ Study their listing, master your pitch, have a no-brainer offer (6 months free, first month free)
  3. Reach out β†’ Call/visit/email. Introvert? Involve your brother/cousin/friend for 25% commission.
  4. Persist β†’ Expect 20 visits/calls to close 1 deal. Don't give up after 3-4 rejections. Most people do quit, but you should not.

❓ Are there any usage limits?

The free version only allows 200 searches per month. To get unlimited searches for a lifetime, consider upgrading to the Pro Version:

  • The Pro Version gives you access to unlimited searches for a lifetime. Say a Big-Big NO to websites selling expensive plans.
  • 100% accurate, 50+ data points extracted in real-time.
  • Only a one-time investment with lifetime updates and top-notch WhatsApp support, all for just $28.
  • Best of all? Absolutely zero risk, as we offer a generous 90-day, no-questions-asked refund guarantee.

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

people

❓ How to Get the Pro Version?

Get the pro version, only when you exceed the free plan limit of 200 searches per month, by following these steps:

  1. Create an account on Omkar Cloud by visiting this link. Sign Up

  2. Go to the Google Maps Extractor Pricing Page and make a one-time payment of $28 using PayPal or a credit/debit card. Pricing Page

πŸ’³ Note: Your card details are handled securely by PayPal and never shared with us.

PayPal Secure

After payment, you'll see a link. Visiting the link will activate the Pro Version for a lifetime.

Purchase Success

❓ 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, simply get a refund in 2 clicks only.

The risk is fully on us, as it should be, because we're confident in what we've created!

❓ How Do I Get a Refund?

Your satisfaction is most important. We will gladly issue a refund if you are not happy with our product.

Requesting a refund is a simple two-click process:

  1. Go to the Transactions Page. Transactions Page

  2. Click the Request Refund button. Request Refund Button

  3. Confirm by clicking Request Refund again. Confirm Refund Request

βœ… That's it! You'll receive a confirmation email from PayPal, and your money will be returned to your original payment method within 1–2 business days.

❓ Why do you offer a 2-click, 90-day refund policy? Is there any catch?

No catch. Last year we refunded 100+ customers. It will be the same for you. No questions asked, fully automated 2 click refund process. As it should be.

Why we do this:

  • It's Good Karmaβ€”what you give comes back to you, here or hereafter, many times over.
  • Easy refunds make your purchase risk-free, so you're more likely to buy. Win-win for both of us.
  • Many great creators like John Sonmez also do this, and we like to follow their example.
  • To date, we have refunded every single customer who asked. With 0 exceptions. And that's how it always will be.

❓ Can you tell me about the Done For You service?

If you need full country dataβ€”say all "Restaurants in US"β€”running using "Detailed" Search Strategy (Default) can take 1-2 weeks on your system.

With our Done For You service, we refine your search queries for higher-converting customers and deliver in 1 day.

Pricing: ~$60 for a single category in USA (300K+ results). $200 off on your first purchase of $250+. So if your project costs $250, you only pay $50!

Why us?

  • Weeks of extraction time saved.
  • Higher ROI, as we help you target businesses most likely to buy.
  • 90-day unconditional refundβ€”risk is 100% on us.

Email us and let us know what you sell and who you're looking for. We want you to sell more, because when you succeed, you'll come back to us again.

❓ Do you do custom big data projects?

Yes, we do big data projects for businesses at high quality and affordable prices. But why choose us and not other providers?

  • The single most important reason is that we do data every day and are experts in it. This product is proof of it.
  • 90-day unconditional refund guarantee. So you take 0 risk.
  • Your project will be well done, affordably, simply because we want long-term relationships. And giving great results is the best way to do that.

You can mail us here, to enquire about your project.

❓ How can I get results via API?

If you are a developer and need to get results programmatically, we offer a dedicated Google Maps Extractor API. It's perfect for integrating Google Maps data directly into your applications or running automated jobs on virtual machines.

The API includes all the features of our pro desktop app, including Unlimited searches and Unlimited devices, plus additional benefits:

  • REST API interface
  • Detailed documentation for Google Cloud VM installation

The API is available for $16/month, and you can try it free at Google Maps Extractor API.

❓ Any other products that might be useful to me?

  • TripAdvisor Scraper: Tripadvisor is the best platform if your target is to find restaurants/hotels. It gives websites + email addresses of the businesses. Try it for free here.

  • Discover more tools: Visit omkar.cloud/tools to find lots of tools that can help you find customers and grow your business. All have generous free plans and are easy to use.

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

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

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

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

  • Building a desktop app for Windows, Mac, and Linux.
  • Creating a fantastic UI dashboard with task management features.
  • Sorting, filtering, and exporting data as CSV, JSON, Excel, etc.
  • Caching, parallel, and asynchronous scraping.

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

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

botasaurus

❓ While in progress, "All Task" shows around 80K results, but after completion it drops to 60K. Why?

We remove duplicates at the end of all tasks, so expect the final count to be lower than what you see during progress.

Google lists the same places across multiple cities, so expect results to drop by 20% to 40% for country-level extraction.

❓ In the exported file, the characters are in English instead of Japanese/Korean/Hindi. How can I preserve the original language when exporting?

When exporting, any non-English characters are converted to English. For example, "しんけゃん" is converted to "Shinchan."

We do this because Excel can't render non-English characters properly.

If you want to retain the original characters and avoid converting them to English, simply uncheck the English conversion checkbox:

Uncheck English

Also, in case you are unable to view the non-English characters properly in Excel, then the easiest solution is to upload the file to Google Sheets, which renders the characters properly.

character fix

❓ Do I Need to Do Anything Else to Use the Tool Effectively?

  1. Disable Auto Sleep Mode Auto sleep mode will prevent the tool from running and cause tasks to fail. Here's how to turn it off:
  • On Windows: Go to Start > Settings > System > Power & battery > System > Screen & Sleep. Set the following settings to "Never"
    windows-sleep

  • On Mac: Open Settings > Lock Screen, then set the following settings to "Never."
    mac-sleep

  • Linux?:
    You're awesome at computers, so go ahead and figure it out! ;)

  1. Ensure you maintain a stable Internet connection, as switching connections will cause currently running tasks to fail.

❓ There is a feature in another app that I need, and this product doesn't have it.

Let us know! Based on our years of experience, we will most likely add it. If not, we'll suggest better/cheaper alternatives to it.

❓ Need More Help or Have Additional Questions?

Feel free to reach out if you:

  • Want to know which settings are best for your business/research needs
  • Have other competing products in mind and want to know which one is best for your use case
  • Have any questions at all

We like talking to users and helping them out.

You can reach out to us via these channels:

  • WhatsApp: If you prefer WhatsApp, simply send a message here. Also, to help us provide the best possible answer, please include as much detail as possible.

    Contact Us on WhatsApp about Google Maps Scraper

  • Email: If you prefer email, kindly send your queries to happy.to.help@omkar.cloud. Also, to help us provide the best possible answer, please include as much detail as possible.

    Contact Us on Email about Google Maps Scraper

We look forward to helping you and will reply to your emails and WhatsApp messages within 1 Working Day.

❓ Love It? Star It ⭐!

I really hope that Google Maps Extractor will prove to be a valuable tool in helping you find more customers.

If you're finding it helpful, could you please give us a star ⭐ on GitHub?

It only takes a click, but it means the world to me!

Star us on GitHub

Good Luck!

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

Not in your Budget?

If you are a student or a person just starting your business, and the Pro Version is not in your budget, you can let us know via WhatsApp or Email and we will provide you with the Pro Version. Don't hesitateβ€”it will take 5 minutes to WhatsApp/Email, and it will make us happy 😊 to help you.

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •