Google Maps Scraper icon

Google Maps Scraper

Extract business data including name, address, phone, website, ratings, and reviews from Google Maps. By John Rippy.

Google Maps Scraper

AI-generated

Summary

Scrapes Google Maps business listings for the supplied search queries through the Apify Google Maps Scraper actor. On success, returns each run’s ID, status, business records, and summary counts; unsuccessful runs return their ID, status, and a message.

Inputs

  • Search Queries (required) — Comma-separated queries; the node trims whitespace and skips empty entries.
  • Max Results — Maximum results per query; defaults to 20.
  • Include Reviews — Whether to include business reviews; defaults to false and may make scraping slower.
  • Timeout (seconds) — Maximum wait for the actor run to finish; defaults to 300 seconds.
  • Apify API credentials (required) — An Apify API token is required to start the scraper and retrieve its dataset.

Output shape

One n8n item per input item, returned in the main output.

A successful run’s JSON contains runId, status, summary (totalBusinesses, withWebsite, withPhone, averageRating), and businesses (the dataset records). A non-successful run contains runId, status, and message. Request or processing errors are raised as node operation errors.

Links

Discussion