Dev Resources
Google Maps Scraper favicon

Google Maps Scraper

Marketing/Scraping

The most efficient way to scrape Google Maps at scale.

Google Maps Scraper's website screenshot

About Google Maps Scraper

Google Maps Scraper is an Apify Actor that extracts business and location data from Google Maps for open locations. Users provide search keywords (such as "restaurants" or "gas station"), target locations (cities and/or states), and configure parameters such as maximum results per grid area and grid cell size to control the scraping area and density. An optional "Extra Fields" setting adds reviews, review distribution, hours of operation, and price level to the output, at the cost of slower runs and higher memory requirements (at least 3.5-4GB).

The output includes fields such as Google Place ID, name, website, domain, full address components (street, city, postcode, state, country), coordinates, phone numbers, price level, review counts broken down by star rating, overall rating, categories, hours of operation, logo link, additional context-specific info, and a Google Maps URL. Location boundaries are determined automatically via Nominatim.

The actor is built for large-scale scraping and is positioned as more cost-effective for extracting more than 5,000 records per month, billed as a rental at $50.00/month plus usage. It is maintained by a community developer (Rahul Singh) and has a 3.1 rating from 9 reviews, with 247 total users and 5 monthly active users at time of writing.

Key features

  • Scrapes Google Maps business listings by keyword and location at scale
  • Extracts extra fields like reviews, review distribution, hours of operation, and price level
  • Configurable grid cell size to balance scraping speed against data completeness
  • Control over max results per scrape area to match location density
  • Outputs business name, address, geolocation, phone number, ratings, categories, and hours

Frequently asked questions

How is this Actor priced?

It costs $50.00/month plus usage as a rental Actor rather than pay-per-event pricing.

Who is this scraper best suited for?

It is recommended for large-scale scraping, especially if you expect to extract more than 5,000 records in a month or want more predictable pricing.

How does it compare to other Google Maps scrapers on Apify?

Compared to Compass' pay-per-event Google Maps Scraper, this actor is 2.9x faster and 9.2x cheaper, taking 18 seconds and costing $0.016 versus 52 seconds and $0.147 on the same small city test.

What data fields does the scraper output?

It outputs fields including Google Place ID, name, address, phone number, website, price level, review counts by star rating, rating, categories, hours, and geolocation coordinates.

Does it only scrape currently operating businesses?

Yes, it captures data for all open locations/businesses.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product