Google Maps Business Scraper avatar
Google Maps Business Scraper

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Google Maps Business Scraper

Google Maps Business Scraper

Scrape verified business contact data from thousands of Google Maps locations worldwide. Extract company names, phone numbers, emails, websites, addresses, ratings, and reviews. Perfect for B2B prospecting, local lead generation, and sales outreach. Fast, reliable scraper. Export to CSV, Excel, JSON

Pricing

from $0.50 / 1,000 results

Rating

5.0

(6)

Developer

Țugui Dragoș

Țugui Dragoș

Maintained by Community

Actor stats

4

Bookmarked

57

Total users

19

Monthly active users

5 days ago

Last modified

Share

Quick Start

  1. Enter search query (e.g., Restaurant Berlin, Germany)
  2. Set number of results (1-100)
  3. Optional: Enable email extraction
  4. Run

Input

Search Query - What to search for

  • Example: Hotel Paris, France
  • Example: Pharmacy Munich, Germany
  • Example: Restaurant New York, USA

Number of Results - How many businesses (1-100)

Extract Emails - Optional checkbox

  • OFF (default): Fast mode, Google Maps data only
  • ON: Scrapes websites for emails (slower)

Output Data

Every result includes:

  • Business name
  • Full address
  • Google Maps rating
  • Number of reviews
  • Phone number
  • Website URL
  • Email address (if extraction enabled)
  • Google Maps link

Export as CSV, JSON, or Excel.

Two Modes

Fast Mode (default)

  • 10-15 seconds per business
  • Google Maps data only
  • No email extraction

Complete Mode (enable checkbox)

  • 35-40 seconds per business
  • Includes email extraction from websites
  • Scans homepage, contact page, impressum

Examples

Basic Usage

Query: "Restaurant Frankfurt, Germany"
Results: 10
Mode: Fast
Time: ~2 minutes

With Email Extraction

Query: "Hotel Paris, France"
Results: 25
Mode: Complete (checkbox enabled)
Time: ~15 minutes

Large Dataset

Query: "Pharmacy Berlin, Germany"
Results: 100
Mode: Fast
Time: ~10 minutes (11m 20s measured on Berlin run)

Performance

ModeResultsTime (measured)RAM
Fast13 (Avocat Bacău, RO)2m 42s4 GB
Fast12 (Restaurant Sardegna, IT)3m 10s (incl. 2 retries with new IP)4 GB
Fast100 (Restaurant Berlin, DE)11m 20s (rounded to 10 min)8 GB
Complete1 website (email lookup)12 s per email8 GB
Complete10 (Avocat Bacău, RO)2 min (based on 12 s/email + navigation)8 GB
Complete100 (Restaurant Berlin, DE)20 min (12 s/email + 2 min Maps overhead)16 GB

Recommended: 16GB RAM

Email Extraction Features

When enabled, the scraper:

  • Scans homepage, contact pages, impressum, footer
  • Detects obfuscated emails (contact[at]domain[dot]com)
  • Validates domain matching
  • Filters placeholder emails (test@example.com)
  • Supports 40+ languages
  • Uses residential proxies

Use Cases

  • Lead generation with contact details
  • Competitor analysis with ratings
  • Building business directories
  • Email marketing databases

Troubleshooting

No results found?

  • Check query spelling
  • Add location: RestaurantRestaurant Berlin, Germany

Too few results?

  • Broaden query: Vegan RestaurantRestaurant

Missing emails?

  • Enable "Extract Emails" checkbox
  • Not all businesses have websites on Google Maps
  • Some websites don't show contact info publicly

Actor fails?

  • Restart the actor (usually proxy issues)
  • Verify query works on Google Maps manually

Tips

  • Include city and country in queries
  • Test with 5-10 results first
  • German sites (.de) often have Impressum with emails
  • Medical practices (praxis) have good email availability
  • Start with Fast mode, enable emails only if needed

Limitations

  • Only extracts data from Google Maps listings
  • Only scans websites listed on business profiles
  • Cannot extract emails if no website exists
  • Some websites block scraping or hide emails
  • Email success depends on website quality

Technical

  • Uses residential proxies automatically
  • Smart caching for repeated searches
  • Adaptive rate limiting
  • Memory optimized
  • All infrastructure costs handled by Apify