Google Maps Local Business Leads & Places Scraper avatar

Google Maps Local Business Leads & Places Scraper

Pricing

from $0.03 / 1,000 results

Go to Apify Store
Google Maps Local Business Leads & Places Scraper

Google Maps Local Business Leads & Places Scraper

Fast and lightweight Google Maps scraper. Extract business names, addresses, phone numbers, websites, ratings, reviews, and geo-coordinates without expensive browser overhead.

Pricing

from $0.03 / 1,000 results

Rating

0.0

(0)

Developer

Ishant Dubey

Ishant Dubey

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

📍 Google Maps Local Business Leads & Places Scraper

Type a search like "Plumbers in Austin" or "Dental Clinics in Delhi" and get a clean lead list of every business Google Maps shows: name, category, full address, city, phone number, website, star rating, review count, latitude / longitude, opening hours and Google Place ID.

⚡ No browser, no login, no coding. The Actor reads Google Maps' own lightweight data feed instead of rendering pages in Chrome, so it is fast and cheap to run — 20 places per request, a few seconds per page.


🎯 Who is this Google Maps scraper for?

You are...Use it to...
📣 Digital marketing agencyBuild prospect lists of local businesses with no website, low ratings or few reviews — perfect pitches for web design, SEO and review management.
💼 B2B sales team / SDRPull phone numbers and websites of every clinic, contractor, gym or restaurant in a city for cold calling and cold email.
🔎 Local SEO consultantAudit the Google Maps "local pack" for any keyword: who ranks, at what position (rank), with what rating and review count.
🗂️ CRM / data supplierEnrich and de-duplicate business databases with stable Google Place IDs and geo-coordinates.
🏪 Franchise / expansion analystMap competitor density by neighbourhood using latitude / longitude.

✅ What data do you get?

One row per place, de-duplicated by Google Place ID:

  • 🏷️ Business name and primary category (+ all secondary categories)
  • 📫 Full address split into street, neighbourhood, city, postal code, state and country code
  • 📞 Phone in international format (+91 98111 06377), local format and digits-only (ready for CRMs / WhatsApp)
  • 🌐 Website (tracking utm_ parameters stripped) and its domain — plug it straight into an email finder
  • ⭐ Rating and review count
  • 🗺️ Latitude / longitude, Google Maps URL, Place ID and CID
  • 🕒 Open status at scrape time (Open · Closes 9 pm) and weekly opening hours
  • 🔢 Search term and rank (position in Google Maps results)

🚀 How to use it

  1. Click Try for free.
  2. Add one or more Search Terms — always "category + location", e.g. Real Estate Agency in Dubai Marina.
  3. Set Max Places to Extract.
  4. Click Start and download your leads as Excel, CSV, JSON or Google Sheets.

Input configuration

FieldWhat it doesExample
searchTermsList of Google Maps searches.["Plumbers in Austin", "Electricians in Austin"]
startUrlsOptional Google Maps search URLs copied from your browser.https://www.google.com/maps/search/gyms+in+pune/
maxItemsTotal unique places to save across all searches (1–5000).200
proxyConfigurationApify Proxy settings. The default works; switch to RESIDENTIAL only if you see blocks.{ "useApifyProxy": true }

Example input

{
"searchTerms": ["Dental Clinics in Delhi", "Dental Clinics in Noida"],
"maxItems": 300
}

💡 Tip for big lists: Google Maps itself shows roughly 120–200 places per search. To collect thousands of leads, split by neighbourhood or nearby towns (Dentist in Rohini Delhi, Dentist in Dwarka Delhi, ...). Duplicates across searches are removed automatically.


📦 Sample output

Real record from a run on "Dental Clinics in Delhi" (weekly hours and categories shortened):

{
"title": "Smile Delhi - The Dental Clinic",
"category": "Dental clinic",
"categories": ["Dental clinic", "Cosmetic dentist", "Dentist", "Dental implants periodontist"],
"address": "D-1065, Block D, Friends Colony East, New Friends Colony, New Delhi, Delhi 110065",
"street": "D-1065",
"neighborhood": "Block D, Friends Colony East, New Friends Colony",
"city": "New Delhi",
"postalCode": "110065",
"state": "Delhi",
"countryCode": "IN",
"phone": "+91 98111 06377",
"phoneLocal": "098111 06377",
"phoneUnformatted": "+919811106377",
"website": "https://dentalclinicdelhi.com/",
"domain": "dentalclinicdelhi.com",
"rating": 4.9,
"reviewCount": 265,
"latitude": 28.568434699999997,
"longitude": 77.2657059,
"openingHours": "Closed · Opens 10 am",
"weeklyHours": [
{ "day": "Wednesday", "hours": "10 am–7 pm" },
{ "day": "Thursday", "hours": "10 am–7 pm" }
],
"googleMapsUrl": "https://www.google.com/maps/search/?api=1&query=Smile%20Delhi%20-%20The%20Dental%20Clinic&query_place_id=ChIJ4XkrGqLjDDkRL9AGttq-Xxk",
"placeId": "ChIJ4XkrGqLjDDkRL9AGttq-Xxk",
"cid": "1828389820301758511",
"searchTerm": "Dental Clinics in Delhi",
"rank": 1,
"scrapedAt": "2026-10-20T22:57:48.160Z"
}

A RUN_SUMMARY record in the key-value store lists, per search, how many places were found, saved and how many pages were read.


❓ FAQ

Does it need a Google account or API key? No. It reads the public Google Maps search results, the same data anyone sees without logging in.

Why is it cheaper than browser-based Google Maps scrapers? It skips Chrome entirely and requests Google Maps' compact search data directly, so 512 MB of memory is enough and runs finish in seconds.

Are emails included? Google Maps does not publish emails. Use the website / domain columns with an email finder or a website contact scraper.

Why do some rows have no address or city? Service-area businesses (plumbers, electricians, movers, home-cleaning services...) choose to hide their street address on Google Maps. For them Google publishes no address, so address / city are empty — but name, phone, website, rating, coordinates and Place ID are still returned.

Does it work worldwide? Yes — any country and any language of business names. Just write the location in the search term.

Is scraping Google Maps legal? The Actor only collects publicly available business listing data. You are responsible for using it in line with applicable laws (GDPR, CAN-SPAM, India's DPDP Act) and for honouring opt-outs in your outreach.


🔑 Keywords

Google Maps scraper · Google Maps leads extractor · local business leads · Google Places data · B2B contact finder · Google Maps phone number extractor · local SEO data · Google My Business scraper · business directory scraper · lead generation tool · Google Maps to Excel / CSV