Use this n8n workflow to scrape Yelp business data automatically via a web form using the Scrape.do API, parse the resulting HTML, and save all structured data directly to a Google Sheet.
Download this n8n workflow template and start using it instantly.
Market Researchers: Need structured data for competitive analysis from Yelp listings.
Lead Generation Specialists: Looking to quickly extract business details (phone, address, website).
n8n Automation Specialists: Seeking advanced examples of scraping asynchronous jobs and robust HTML parsing within a single n8n workflow.
Data Engineers: Requiring a reliable solution for web scraping behind JavaScript rendering.
Manually collecting detailed business information from platforms like Yelp is tedious and prone to errors. This powerful n8n workflow solves this by providing a fully automated, hands-off solution. By leveraging the Scrape.do API, the workflow handles complex scraping tasks, including JavaScript rendering, which is essential for capturing data on modern websites like Yelp. The automation starts with a simple form submission and reliably extracts crucial fieldsโsuch as ratings, review counts, addresses, phone numbers, and categoriesโbefore consolidating all the findings into a tidy Google Sheet. This is an essential n8n templates example for robust, high-volume data extraction, ensuring you capture accurate data reliably.
This comprehensive n8n workflow utilizes an asynchronous scraping approach coupled with persistent polling and advanced data parsing.
Status is 'success'. If the job is incomplete, the workflow is routed through the 'โณ Wait 10s Retry' n8n node and cycles back to check the status, preventing workflow failure due to long render times.overallrating, reviewscount, phone, address, and image URLs from the raw HTML structure. This crucial step transforms raw data into structured JSON.To set up this powerful n8n workflow template, follow these steps:
YOURSCRAPEDOTOKEN in the three HTTP Request n8n nodes ('๐ Create Scrape.do Job', '๐ก Check Job Status', and '๐ฅ Fetch Task Results').name, overallrating, reviewscount, url, phone, address, pricerange, categories, website, hours, imagesvideosurls, scrapedat.documentId to reflect YOURGOOGLESHEET_ID.This n8n workflow leverages several powerful nodes for sequential processing and advanced data manipulation:
Form Trigger: This n8n trigger node initiates the automation when a user submits a specific Yelp URL via the generated web form.
HTTP Request (Create Scrape.do Job): Configured to send a POST request to the Scrape.do API. Key settings include enabling JSON body sending with parameters like "Super": true and "Render": { ... } to ensure JavaScript execution, which is required for Yelp.
Wait: Used twice (15s initial wait and 10s retry wait) to manage the asynchronous nature of the scraping job, ensuring the n8n workflow pauses until external operations are complete.
HTTP Request (Check Job Status/Fetch Task Results): These n8n nodes are crucial for the polling loop, dynamically using the JobID output from the creation step via expressions ({{ $('๐ Create Scrape.do Job').item.json.JobID }}).
If: Manages the flow control loop, ensuring the workflow repeatedly checks the job status until it successfully reaches the 'success' state, demonstrating efficient use of core logic n8n templates.
Code Node (Parse Yelp HTML): This is the core logic engine. This n8n node uses custom JavaScript to apply multiple Regular Expressions against the fetched HTML content to reliably extract specific business data elements, standardizing the scraped output into a clean JSON structure.
Use this powerful n8n workflow to automate intelligent web scraping using Google Gemini, Bright Data's Managed Container Platform (MCP), and LangChain Agents. Perfect for data extraction.

Use this comprehensive n8n workflow template to automatically scrape Upwork jobs hourly/daily using Apify, clean and deduplicate the data in Google Sheets, and generate a final statistical email report via the n8n Gmail node.

Use this powerful n8n workflow template to scrape detailed Twitter profile data via the Bright Data API, monitor scraping progress, and automatically export all collected information to a Google Sheet using the Google Sheets n8n node.

Use this powerful n8n workflow to scrape Amazon product details via Decodo, leverage OpenAI for competitive analysis and structured insights, and automatically log the findings to Google Sheets.

Scrape websites and run advanced custom analysis prompts using this powerful n8n workflow. Integrate Apify scraping data with Gemini via OpenRouter to get structured results.

Hello, I'm Onur I've been working as a freelance software developer for about four years. In addition, I develop my own projects. For some time, I have been improving myself and providing various services related to AI and AI workflows. Both by writing low code and code. If you have any questions, don't hesitate to contact me.







































