Hi, for efficiency I would use one run per location and the most generic categories: bar, restaurant, nightclub...Using both "bar" and "pub" might find many duplicates. I'd test them on some small location (city center?) and see if they give you same results or not.
Also, at what point will there be no new results?...
If you enter N categories in the input than the scraper performs N searches in the specified area, one for each category. When you search for "bar", "brewery" and "brewpub", from what I observed, the scraper finds most of the breweries and brewpubs when searching for "bar" and so the "brewery" and "brewpub" search will find mostly duplicates. Hopefully this makes sense π
...will data be duplicated, or will these places be passed over because I already have them stored?
The runs are independent, so the second run will scrape places regardless of whether they were scraped in the previous run.