Google Maps Scraper

Google Maps Scraper

by easyapi

Extract up to 5,000 local business listings from Google Maps for market research, lead gen, and data collection. Flexible search and language options make it a go-to tool.

2,392 runs
471 users
Try This Actor

Opens on Apify.com

About Google Maps Scraper

Need to pull real-world business data from Google Maps without hitting a wall? I've been there. This Google Maps Scraper is what I use to systematically gather local business information. It reliably fetches up to 5,000 place results per run, which is more than enough for most projects. You can fine-tune your search with different parameters and languages, making it super flexible whether you're targeting a specific neighborhood or an entire country. I primarily use it for three things: conducting market research to see who my competitors are in an area, discovering local businesses for lead generation, and collecting geospatial data for analysis. It saves me countless hours of manual searching and copying. The data you get—names, addresses, reviews, contact info—is perfect for building lists, analyzing market gaps, or enriching your existing datasets. If you need actionable, location-based business intelligence, this scraper is a reliable workhorse that gets the job done.

What does this actor do?

Google Maps Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Google Maps Scraper

Overview

This Actor scrapes business and location data from Google Maps. It's designed for extracting structured information like names, addresses, ratings, and contact details based on search queries.

Key Features

  • Scrapes places, businesses, and locations from Google Maps.
  • Supports multiple countries and languages via gl and hl parameters.
  • Can collect up to 5000 results per run.
  • Outputs data directly to an Apify dataset for easy access and export.

How to Use

  1. Configure the search using the input parameters (detailed below).
  2. Run the Actor. It will process the search and collect results.
  3. The results are saved to your Apify dataset. You can download them in various formats (JSON, CSV, Excel, etc.) from the Storage tab.

Input Parameters

Configure the Actor using these input fields:

  • maxItems: The maximum number of results to collect. Accepts values from 20 to 5000.
  • query: The search term (e.g., "pizza", "hotels in London").
  • gl: The Google country code to localize results (e.g., "us" for United States).
  • hl: The interface language for the search (e.g., "en" for English).
  • nfpr: Disables automatic spelling correction. Use 1 for yes, 0 for no.

Input Example

{
  "maxItems": 100,
  "query": "pizza"
}

Output

The Actor returns an array of objects, with each object containing details for a specific place. Data is saved to your dataset and can be downloaded.

Typical output fields include:
* title: Business name.
* address: Physical address.
* rating: Average user rating.
* reviews: Number of reviews.
* category: Primary business category.
* gps_coordinates: Object containing latitude and longitude.
* extensions: Array of additional labels and information.

Output Sample

[
  {
    "title": "Wild Pepper Pizza",
    "data_cid": "2781359009394505507",
    "gps_coordinates": {
      "latitude": 40.7524122,
      "longitude": -111.8879737
    },
    "address": "Salt Lake City, UT",
    "rating": 3.6,
    "reviews": 609,
    "category": "Pizza",
    "position": 1
  }
]

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Google Maps Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
easyapi
Pricing
Paid
Total Runs
2,392
Active Users
471
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support