Google Maps Scraper avatar

Google Maps Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Google Maps Scraper

Google Maps Scraper

This Google Maps scraper is a powerful tool designed to perform automated searches and extract valuable data from Google Maps. It can efficiently gather information such as names, addresses, phone numbers, websites, based on specific search queries or locations.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

IamLory

IamLory

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

1

Monthly active users

6 days ago

Last modified

Share

Google Maps Scraper Actor

This Actor is a Python-based web scraper designed to extract business information from Google Maps using Playwright and the Apify SDK. It allows you to search for businesses (e.g., dentists, restaurants, etc.) in a specific location or by postal code, and collects structured data such as name, address, phone number, website, and Google Maps link.

What does this scraper do?

  • Automates Google Maps searches for a given query (e.g., "dentist") in a specified city, country, or postal code.
  • Navigates the map grid to maximize the number of unique business results.
  • Extracts business details including:
    • Name
    • Address
    • Phone number
    • Website
    • Google Maps place link
  • Stops automatically when the minimum number of results is reached or the grid is exhausted.
  • Outputs results to the Apify dataset for further processing or export.

Input parameters

  • zip_code (optional): Postal code to center the search.
  • country (optional): Country for the search.
  • query: The business type or keyword to search for (e.g., "dentist").
  • min_results (optional): Minimum number of results to collect (default: 50).
  • query_location (optional): City or location name to center the search.

Output

  • Each result is pushed to the Apify dataset as a structured object with the extracted fields.

Example usage

This Actor is intended to be run on the Apify platform, but you can also run it locally for development. See the Apify documentation for details on running Python Actors locally.


For more information, see the Apify SDK for Python documentation and Playwright documentation.