Google Maps Business Scraper avatar
Google Maps Business Scraper

Pricing

Pay per event

Go to Apify Store
Google Maps Business Scraper

Google Maps Business Scraper

Developed by

Țugui Dragoș

Țugui Dragoș

Maintained by Community

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

5.0 (5)

Pricing

Pay per event

3

37

30

Last modified

5 days ago

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: ~12 minutes

Performance

ModeResultsTimeRAM
Fast101-2 min4GB
Fast505-8 min8GB
Fast10010-15 min8GB
Complete105-7 min8GB
Complete5020-30 min16GB
Complete10040-60 min16GB

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

Questions? Check the troubleshooting section or contact support.