Michele V. I have similar challenges for Polish market. I use different approaches , Google Maps integration being one of them, but I encourage you to find other sources. For example, I recently used local business directory to find pet grooming services in metro area.
What it takes is this: a bit of ai to understand how the directory is structured (outside Clay), Zenrows integration to scrape certain info from the directory and make sense of it.
For me, what worked well was a three - tier workflow.
Top level - paginate the Main directory page.
Mid - for each subpage , get links to individual business description
Bottom - get info on individual businesses.
When you weave a bit of ai into it, you may get way richer data this way.
Use „send to table” integration to send each table element separately to next tier and connect the tiers.
Btw this is darn cheap, one zenrows run is just 0.1 cr