Yelp Business Scraper by URL with Bright Data API and Google Sheets
Yelp Business Scraper by URL via Bright Data API with Google Sheets Storage Overview This n8n workflow automates the process of scraping comprehensive business information from Yelp using individual business URLs. It ...
Template notes
Yelp Business Scraper by URL via Bright Data API with Google Sheets Storage
Overview
This n8n workflow automates the process of scraping comprehensive business information from Yelp using individual business URLs. It integrates with Bright Data for professional web scraping and Google Sheets for centralized data storage, providing detailed business intelligence for market research, competitor analysis, and lead generation.
Workflow Components
1. 📥 Form Trigger Type: Form Trigger Purpose: Initiates the workflow with user-submitted Yelp business URL Input Fields: URL (Yelp business page URL) Function: Captures target business URL to start the scraping process
2. 🔍 Trigger Bright Data Scrape Type: HTTP Request (POST) Purpose: Sends scraping request to Bright Data API for Yelp business data Endpoint: https://api.brightdata.com/datasets/v3/trigger Parameters: Dataset ID: gdlgugwl0519h1p14rwk Include errors: true Limit multiple results: 5 Limit per input: 20 Function: Initiates comprehensive business data extraction from Yelp
3. 📡 Monitor Snapshot Status Type: HTTP Request (GET) Purpose: Monitors the progress of the Yelp scraping job Endpoint: https://api.brightdata.com/datasets/v3/progress/{snapshotid} Function: Checks if the business data scraping is complete
4. ⏳ Wait 30 Sec for Snapshot Type: Wait Node Purpose: Implements intelligent polling mechanism Duration: 30 seconds Function: Pauses workflow before rechecking scraping status to optimize API usage