Automated Yelp Business Data Extraction with Bright Data

somdn_product_page

This n8n workflow automates the process of scraping local businesses from Yelp based on user-specified parameters. It begins with a form trigger where users input their target country, location, and business category. An AI agent (Google Gemini) validates and structures these inputs into a clean JSON format optimized for Bright Data’s search filters. The workflow then sends a request to Bright Data to initiate a data scrape of Yelp businesses matching these parameters, requesting specific details such as name, ratings, reviews, website, and address. The system continuously checks the status of the scraping job, waiting for completion. Once the dataset is ready, it retrieves the results and appends the collected data into a Google Sheet for easy access and further analysis. This workflow is particularly useful for market research, competitor analysis, or expanding local service listings efficiently without manual data collection.

Node Count

11 – 20 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.lmChatGoogleGemini, code, formTrigger, googleSheets, httpRequest, if, stickyNote, wait

Reviews

There are no reviews yet.

Be the first to review “Automated Yelp Business Data Extraction with Bright Data”

Your email address will not be published. Required fields are marked *