Apify Google Maps Scraper icon

Apify Google Maps Scraper

Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, and job title, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.

Google Maps Scraper → Scrape places with advanced options

AI-generated

Summary

Scrape detailed Google Maps place data using advanced filtering, including search terms, location specification, star ratings, website presence, and additional options like reviews, images, company contacts, and business leads enrichment.

Inputs

  • Authentication (required) — Choose authentication method: API Key or OAuth2.
  • Search term(s) — Search queries or place IDs to find specific places; multiple terms are supported for expanded results.
  • Location — Free text location name to define the search area, e.g., city and country; should use either this or precise geolocation parameters, not both.
  • Number of places to extract — Maximum number of places to retrieve per search term or URL, defaulting to 50.
  • Language — Language code for results detail localization.
  • Search filters & categories — Filter places by categories and additional criteria such as minimum rating, website presence, or open status.
  • Additional place details scraping — Optionally scrape extended details like reviews distribution, opening hours, reservation providers, web results, inside malls, and questions.
  • Company contacts enrichment — Enhance results by extracting business contact information and social media profiles from websites.
  • Business leads enrichment — Retrieve detailed employee contacts and company data for places with websites, with configurable lead counts and department filters.
  • Reviews — Optionally extract place reviews with filters on count, date, keywords, sort order, origin, and reviewer personal data inclusion.
  • Images — Extract additional place images beyond the default main image and optionally include image authors.
  • Geolocation parameters — Define search area via structured location data (country, city, state, county, postal code) or a custom geolocation polygon; overrides free text location.
  • Scrape with Google Maps URLs or place IDs — Input specific Google Maps URLs or place IDs to target places or search results directly; these override search terms.
  • Scraping places without search terms or URLs — Option to scrape all places visible on the map at a specified zoom level, ignoring search terms.

Output shape

a list of place objects with details as per selected options

Output includes basic place data by default with optional enriched information depending on enabled add-ons such as reviews, images, company contacts, and leads enrichment. Pagination depends on the number of places per search and rate limits. Some fields may include personal data subject to privacy regulations.

Links

Discussion