Skip to content

Repository files navigation

Google Maps Extractor Featured Image

✨ Most Popular Google Maps Scraper on GitHub 🤖

google-maps-scraper forks Repo stars issues

View


Google Maps Extractor helps you get leads from Google Maps.

Loved by business owners and developers — the Most Popular Google Maps Scraper App on GitHub, with 3.5K+ stars.

⚡ Benefits

Sure, we aren't as big as Apify or Outscraper, but our product can get you the absolute highest number of results per city, with the most generous free tier in the Google Maps lead generation market.

  • 16x more generous free plan than Apify. Apify's $5 free credit gets you ~1,250 leads. Omkar gives you 200 free searches/month at 100–1,000+ results each — 20,000+ free leads every month.
  • Most Popular Google Maps Scraper App on GitHub — 3.5K+ stars.
  • 50+ data points — Extracted in real-time.
  • Enrichment included — Get emails, social profiles, and decision-maker contacts for max conversion.
  • Reviews Extraction that actually works!
  • Built-in API for easy Python/Node.js integration. Easy docs for developers.
  • Rated Excellent — 4.7 based on 31 reviews on Trustpilot. Our open source work is sponsored by 1000+ devs on GitHub.

Results

Talk is cheap — here are results I extracted using this tool:

All in just 3 searches, with 197 searches still left in the free plan 😎.

Google Maps Data Extractor CSV Result

🎬 Quick Demo (1 min)

If you only watch one thing, watch this. In under a minute, you'll see the tool pull 200+ real business leads and can decide whether this tool is worth your time or you should look elsewhere.

Quick Demo (1 min) — Scrape 10K+ Google Maps Leads for Free

❓ FAQs

What is this Google Maps Scraper App?

It's a desktop app that finds Business Profiles from Google Maps for any category and location you choose — restaurants, dentists, gyms, agencies, and more. In a few clicks you get a clean, exportable list of businesses along with their contact details, so you can reach out and sell to them.

Founders use it to find their first customers; students use it to gather data for research projects.

If you are a developer, this app has a built-in API, an npm package, and a Python library, so you can integrate it into your Python or Node.js scripts and get results in under 5 minutes. The API can also run on AWS and GCP VMs.

What data can I get from it?

For every business, you get the major data points you need to sell:

  • Name, Main Category, and Address
  • Phone number
  • Website
  • Email and social profiles (via enrichment)
  • Rating and number of reviews

That's just the start — the tool extracts 50+ data points in total. See the full list in advanced.md (Are there any usage limits?).

On top of the raw data, business enrichment gets you sales-ready contacts: verified emails, decision-makers (CEO, Founder, etc.), and phone carrier info so you don't waste time on landlines.

How to use it?

To use this tool, ensure you have Google Chrome installed. Then download the app:

👉 Download Google Maps Extractor.

Then enter your search query and press the Run button to get 1000+ leads.

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

Watch the full walkthrough below — choosing the right search strategy, applying filters, and exporting a clean, ready-to-sell lead list. Ten minutes here and you will completely understand how to use the tool to get maximum leads.

Detailed Demo (5 min) — Google Maps Scraper Full Tutorial

🔍 What are the various search strategies, and which one should I use?

This is slightly complex stuff, but if you want 10,000+ leads in a city, you must understand this.

There are 5 kinds of search strategies:

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

search-strategies.png

Let's see when to use which strategy:

Fast (Default):

  • Returns 120–1600 results per city.
  • Completes in 1–10 minutes per city.
  • When to use:
    • Best for country-level extraction (completes in 1–2 days).

Fastest:

  • Slightly faster than Fast mode (~30 seconds per city), but returns ~30–40 fewer results.
  • When to use:
    • When speed is the top priority and a small reduction in results is acceptable.

Detailed:

  • Returns more results than Fast mode, but takes significantly longer.
  • When to use:
    • Best for single-city or state level extraction where thoroughness matters.
  • When not to use:
    • Not recommended for country-level extraction due to high time requirements.
    • Tip: Set "Max Results" to 1000 per city, otherwise large cities like New York can take 2+ hours.

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.

✨ Enrichment: Same Leads, Higher Conversion

Enrichment turns Google Maps business data into sales-ready contacts—same leads, same effort, but much higher conversion.

Phone:

  • Phone Carrier Info — know if it's a landline or mobile. Mobile numbers go to business owners and lead to better sales; landlines go to receptionists.
  • Place Sales Summary — Personalize your pitch, so the customer sees that you have done your research and becomes interested in your product.

Email:

  • Find the best email for outreach, with deliverability verification.
  • Get social profiles, like Twitter, LinkedIn, etc., to get more information about the customer.

The website enrichment part (extracting emails and social profiles from business websites) is open source. See website-email-contact-scraper.

Follow these steps to start using enrichment:

  1. Sign up on Omkar Cloud by visiting this link.

  2. Visit the API Key Page.

  3. Copy the API key. Copy the API Key

  4. Enter the copied API key in the "Enrichment" section: enrichment-section.png

  5. Go to verify phone page and verify your phone number. We require phone verification to prevent abuse of our free credits and keep the service available for genuine users.

  6. Run it.

That's it. You can find enrichment results in the "Overview" View.

enrichment-results.png

To get the most out of enrichment, read the Enrichment Documentation.

Start enriching for free—100 credits free/month. No credit card needed.

💰 Pricing

  • Free — Free, 200 searches/month. Getting your first 20,000+ leads. No credit card needed.
  • Starter — $16/month, 5,000 searches/month. Getting clients every month, in city after city.
  • Unlimited — $48/month, Unlimited searches. Agencies and heavy users extracting country-level data at scale.

Each search yields 100 to 1,000+ results (10,000+ with the Detailed/Zoom 18 strategy). Apify and Outscraper charge you per result; we charge per search — so 5,000 searches can mean hundreds of thousands of leads. That's the cheapest per-lead cost in the market.

Start with Free — 200 searches/month is more than enough to test the tool and get up to 20,000+ leads per month. Upgrade to Starter ($16/month) when you're doing regular outreach and need more cities every month. Go Unlimited ($48/month) if you're extracting country-level data at scale.

Cancel anytime. Refund in 2 clicks, no questions asked:

  1. Go to the Transactions Page.
  2. Click Request Refund, then confirm by clicking Request Refund again.

That's it. The amount is refunded in 1-2 business days. No emails, no explanations, no questions asked.

Watch the full 2-click refund process:

2-Click Refund Process of Omkar Cloud

We have made the refund process easier than cutting a cake 🎂. Why? Because we are confident in the value our product brings 😎.

📚 Learn More

Deeper guides and answers live in advanced.md:

App Specific FAQs

Developers FAQs

Services & About

💬 Have Questions? We have answers.

You're a buisness owner — we know how hard getting customers is. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.

Message Us on WhatsApp about Google Maps Scraper

Ask Us on Email about Google Maps Scraper

Love It? Star It ⭐!

Star the repo ⭐ and become a star hero!

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

Star us on GitHub

Not in your Budget?

If you are a student or a person just starting your business, and a paid plan is not in your budget, you can let us know via WhatsApp or Email and we will give you 12 months of free access. Don't hesitate—it will take 5 minutes to WhatsApp/Email, and it will make us happy 😊 to help you.