AutomationMart
Home/Browse/Google Maps business phone no scraper with Bright Data & Sheets
n8n

Google Maps business phone no scraper with Bright Data & Sheets

n8nn8n8 modulesv1.0
Google Sheets

Google Maps Business Phone No Scraper with Bright Data & Sheets Overview This n8n workflow automates the process of scraping business phone numbers and information from Google Maps using the Bright Data API and saves the results to Google Sheets. Workflow Components 1. Form Trigger - Submit Location and Keywords Type: Form Trigger Purpose: Start the workflow when a form is submitted Fields: - Location (required) - Keywords (required) Configuration: - Form

At a glance

Google Maps business phone no scraper with Bright Data & Sheets is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets
Modules
8
Price
Free
Version
v1.0
Google Maps business phone no scraper with Bright Data & Sheets workflow diagram

About this workflow

Google Maps Business Phone No Scraper with Bright Data & Sheets Overview This n8n workflow automates the process of scraping business phone numbers and information from Google Maps using the Bright Data API and saves the results to Google Sheets. Workflow Components 1. Form Trigger - Submit Location and Keywords Type: Form Trigger Purpose: Start the workflow when a form is submitted Fields: - Location (required) - Keywords (required) Configuration: - Form Title: "GMB" - Webhook ID: 8b72dcdf-25a1-4b63-bb44-f918f7095d5d 2. Bright Data API - Request Business Data Type: HTTP Request Purpose: Sends scraping request to Bright Data API Method: POST URL: Query Parameters: - datasetid: gdm8ebnr0q2qlklc02fz - includeerrors: true - type: discovernew - discoverby: location - limitperinput: 2 Headers: - Authorization: Bearer BRIGHTDATAAPIKEY Request Body: 3. Check Scraping Status Type: HTTP Request Purpose: Check if data scraping is completed Method: GET URL: $json.snapshotid }} Query Parameters: - format: json Headers: - Authorization: Bearer BRIGHTDATAAPIKEY 4. Check If Status Ready Type: Conditional (IF) Purpose: Determine if scraping is ready or needs to wait Condition: {{ $json.status }} equals "ready" 5. Wait Before Retry Type: Wait Purpose: Pause 1 minute before checking status again Duration: 1 minute Webhook ID: 7047efad-de41-4608-b95c-d3e0203ef620 6. Check Records Exist Type: Conditional (IF) Purpose: Proceed only if business records are found Condition: {{ $json.records }} not equals 0 7. Fetch Business Data Type: HTTP Request Purpose: Get business information including phone numbers Method: GET URL: $json.snapshotid }} Query Parameters: - format: json Headers: - Authorization: Bearer BRIGHTDATAAPIKEY 8. Save to Google Sheets Type: Google Sheets Purpose: Store business data in Google Sheets Operation: Append Document ID: YOURGOOGLESHEETID Sheet Name: GMB Column Mapping: - Name: {{ $json.name }} - Address: {{ $json.address }} - Rating: {{ $json.rating }} - Phone Number: {{ $json.phonenumber }} - URL: {{ $json.url }} Workflow Flow 1. Start: User submits form with location and keywords 2. Request: Send scraping request to Bright Data API 3. Monitor: Check scraping status periodically 4. Wait Loop: If not ready, wait 1 minute and check again 5. Validate: Ensure records exist before proceeding 6. Fetch: Retrieve the scraped business data 7. Save: Store results in Google Sheets Setup Requirements API Keys & Credentials - Bright Data API Key: Replace BRIGHTDATAAPIKEY with your actual API key - Google Sheets OAuth2: Configure with your Google Sheets credential ID - Google Sheet ID: Replace YOURGOOGLESHEETID with your actual sheet ID Google Sheets Setup - Create a Google Sheet with a tab named "GMB" - Ensure the following columns exist: - Name - Address - Rating - Phone Number - URL Workflow Status - Active: No (currently inactive) - Execution Order: v1 - Version ID: 0bed9bf1-00a3-4eb6-bf7c-cf07bee006a2 - Workflow ID: Hm7iTSgpu2of6gz4 Notes - The workflow includes a retry mechanism with 1-minute waits - Data validation ensures only successful scrapes are processed - All business information is automatically saved to Google Sheets - The form trigger allows easy initiation of scraping jobs For any questions or support, please contact: info@incrementors.com or fill out this form:

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Send invitations to join Hootsuite to people from a list in Google Sheets

List contacts in Google Sheets spreadsheet and send an invitation to join Hootsuite to them.

Free

Send text messages via Z-API and add rows to Google Sheets with custom webhook integration

Automatically send text messages via Z-API and log data in Google Sheets using a custom webhook. Streamline communication and record-keeping effortlessly.

Free

Create a new Recipient in Payment Rails when a new Person is added in Harvest and record it in Google Sheets

Every time a new user is added in Harvest, Make will automatically create a new Recipient in Payment Rails and record it in Google Sheets.

Free

Add rows in Google Sheets for new finished or missed chats in HappyFox Chat

Every time a chat is either finished or missed in your HappyFox Chat, Make will add new rows with information on it in your Google Sheets. Make sure your table has got the same columns as (this one)[https://docs.google.com/spreadsheets/d/12d67if3-tWBp9hB4qwE7T0lNcepCvkfYFJE0U48gxrs/edit?usp=sharing] before configuring and running the scenario.

Free

Send WhatsApp messages for new rows in Google Sheets

Automatically send WhatsApp messages when new rows are added in Google Sheets. Keep your communication timely and organized with this integration.

Free

Pull Bulk Live Backlink Counts into Google Sheets with DataForSEO

With this template, you can fetch the number of live backlinks for up to 1000 domains in a single run. On each run, the scenario reads your target domains from the Google Sheet, aggregates them into a batch request, and sends it to the DataForSEO Bulk Backlinks endpoint. The endpoint returns the total number of live backlinks for up to 1000 domains, subdomains, or pages at once. The returned counts include all live backlinks with any attribute type, including nofollow, noreferrer, ugc, and spo

Free

Send AI-generated emails via Telegram using GPT-4o-mini and Gmail

Telegram Email Agent with GPT + Gmail Category: Messaging / AI Agent Level: Beginner-Friendly Tags: Telegram, Email Automation, AI Agent, Gmail, GPT Model Watch Step-by-step video guide here: 🤖 What This Workflow Does This workflow turns your Telegram bot into a personal email assistant powered by AI. With just a message on Telegram, users can: Send an email via Gmail Automatically generate the email content using OpenAI Models. Get confirmation or responses directly in Telegram It's like ChatGP

Free

🧑‍🎓 Test Your JSON Skills with Interactive Challenges and Instant Feedback

How it works This template is a hands-on, practical exam designed to test your understanding of the fundamental JSON data types. It's the perfect way to solidify your knowledge after learning the basics. Think of it as the "driver's test" that comes after the "theory lesson". You'll be given a series of tasks, and the workflow will automatically check your answers, providing instant feedback. The test is broken down into six sequential challenges, each focusing on a core data type: 1. String: Wr

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free