Block 1 - Start Lead Generation
- Type / Role
- n8n-nodes-base.manualTrigger - manualTrigger
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
Follow me on LinkedIn for more! Category: Lead Generation, Data Collection, Business Intelligence Tags: lead generation, google maps, rapidapi, busin...
n8n-nodes-base.manualtrigger, n8n-nodes-base.set, n8n-nodes-base.httprequest, n8n-nodes-base.code, n8n-nodes-base.googlesheets, n8n-nodes-base.splitinbatches, n8n-nodes-base.wait, n8n-nodes-base.merge
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Javier Hita.
Original n8n.io sourceFollow me on LinkedIn for more!
Category: Lead Generation, Data Collection, Business Intelligence
Tags: lead-generation, google-maps, rapidapi, business-data, contact-extraction, google-sheets, duplicate-prevention, automation
Difficulty Level: Intermediate
Estimated Setup Time: 15-20 minutes
This powerful n8n workflow automates the extraction of comprehensive business information from Google Maps using keyword-based searches via RapidAPI's Local Business Data service. Perfect for lead generation, market research, and competitive analysis, this template intelligently gathers business data including contact details, social media profiles, and location information while preventing duplicates and optimizing API usage.
Create RapidAPI Account
Get API Credentials
X-RapidAPI-Key from the API dashboardlocal-business-data.p.rapidapi.comConfigure n8n Credential
RapidAPI Local Business DataX-RapidAPI-Key: YOUR_API_KEYX-RapidAPI-Host: local-business-data.p.rapidapi.comEnable Google Sheets API
Configure n8n Credential
Create Google Sheet Structure
Create a new Google Sheet with these tabs:
keyword_searches sheet:
| select | query | lat | lon | country_iso_code |
|--------|-------|-----|-----|------------------|
| X | Restaurants Madrid | 40.4168 | -3.7038 | ES |
| X | Hair Salons Brooklyn | 40.6782 | -73.9442 | US |
| X | Coffee Shops Paris | 48.8566 | 2.3522 | FR |
stores_data sheet:
The workflow will automatically create columns for business data including:
business_id, name, phone_number, email, website, full_address, rating,
review_count, linkedin, instagram, query, lat, lon, and 25+ more fields
Import the Workflow
Update Placeholder Values
YOUR_GOOGLE_SHEET_ID with your actual Google Sheet IDConfigure Search Parameters (Optional)
limit: 1-100 results per query (default: 100)zoom: 10-18 search radius (default: 13)language: EN, ES, FR, etc. (default: EN)keyword_searches sheetstores_data sheetSearch Level: Compares new queries against existing data using query+latitude combination, skipping already processed searches.
Business Level: Each business receives a unique business_id to prevent duplicate entries even across different searches.
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Extract business contact leads from Google Maps with RapidAPI and Google Sheets |
|---|---|
| Complexity | advanced |
| Nodes | 16 |
| Categories | Lead Generation |
| Author | Javier Hita |
| Published | 08 Jul 2025 |
Use the JSON export at /data/workflows/5794/5794.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
Follow me on LinkedIn for more! Category: Lead Generation, Data Collection, Business Intelligence Tags: lead generation, google maps, rapidapi, busin...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Generation use case.