Scrape Google Maps places to Google Sheets with Apify

Quick overview This workflow takes a city and search query, scrapes matching Google Maps places using Apify’s Google Maps Scraper, and writes the results (name, rating, reviews, category, address, website, and link) into a newly created Google Sheets spreadsheet.

How it works Starts when you manually execute the workflow. Sets the search parameters (city, query, and maximum number of places to collect). Creates a new Google Sheets spreadsheet with a “Places” tab named after the search. Runs the Apify Google Maps Scraper actor to collect places matching the query in the specified city. Appends one row per place to Google Sheets with key details including rating, reviews, address, website, category, and Google Maps URL.

Setup Open Scrape Google Maps with Apify and connect your Apify account with OAuth2. A free Apify account is enough to run the Google Maps Scraper Actor (compass/crawler-google-places). Open Create the spreadsheet and sign in with Google. Add places to the sheet reuses the same Google Sheets credential. In Search settings, set city, query, and maxPlaces. Click Execute workflow, then open spreadsheetUrl in the output of Create the spreadsheet to see your results.

Requirements An Apify account (the free plan works). A Google account with access to Google Sheets.

Customization Raise maxPlaces for longer lists. Add a Schedule Trigger to refresh the sheet every week. Swap in any other Actor from Apify Store.

0
Downloads
0
Views
6.86
Quality Score
beginner
Complexity
Created:10/6/2026
Updated:10/6/2026

🔒 Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments