I built an automation that let’s you scrape unlimited business email addresses from Google Maps using N8N.
It is made up of two workflows, a runner and a scraper workflow.
The runner loops over a list of queries and then for each query, it runs the scraper workflow that does all the work.
I have uploaded a Youtube video with a quick demo as well as a step-by-step tutorial and how to implement it. You will also find links to getting the template in the description of the video.
Which API are you using. I have a similar workflow and I am using Serp Value. But it requires me to do a details request to get the details of the item. Aka the website. This annoys me a lot. Maybe yours is better
It actually does not rely on any APIs. Instead, it makes standard HTTP requests to Google Maps URLs and scrapes the data by using regular expressions to parse the HTML content.
Hi first of all thanks for the contribution and the project, I can’t in any way go beyond the step that is seen on the screen, n8n is in local on railway, solutions? thanks a lot
It seems that it stops at the filter node. I would suspect that it is filtering away all your results. If that’s the case, you could try with a “wider” filter or run it with other queries. Some queries will unfortunately not return valid results.