A lead list you will refresh every week needs more than a one-off export. This post covers what matters for that job, and how the tool I built handles each point.
Disclosure: I'm Aurelix, and I built the Google Maps Business Scraper. It's a paid tool.
The problem
You want a list of local businesses ("dentist in Toronto", "plumber in Calgary") with a phone, a website and a rating per row, ready for a CRM or a calling list. Then you want the same list again next week, without paying again for the businesses you already have.
What the job needs
- A predictable price per 1,000 places, including any start fee per run and any platform usage.
- Emails only where they exist. Website emails and social links should cost something only for places where something was found.
- Repeat runs. A weekly schedule should return only businesses you have not had before, so you don't pay for the full list every time.
- Many locations per run. A list across ten cities should be one run, not ten runs and ten start fees.
- Clean fields. Phones in one format and websites without tracking parameters save a cleanup step before import.
- What you are not charged for. Duplicates within a run and failed searches should cost nothing.
What the Google Maps Business Scraper gives you
- Price: $0.85 per 1,000 places on the free plan, $0.75 on paid plans, plus $0.001 per run, with no platform usage on top. That is cheaper than the leading tools. 10,000 places cost $8.50 on the free plan.
- Emails on demand: optional website emails, extra phones and social links at $1.50 per 1,000 places, charged only for places where something was found.
- Only new places: schedule the same searches weekly and get just the businesses you have not seen.
- Many terms in many locations in one run, each place returned and charged once.
- Ready-to-dial fields: phones in E.164, websites without tracking parameters, rating, review count, category and 7-day opening hours.
What it doesn't cover: review text, photos, and built-in rating or category filters. It returns everything the search finds, and you filter afterwards.
Start in a few minutes
- Open the Google Maps Business Scraper on the Apify Store and start a run.
- Enter your search terms and locations, for example
dentistandToronto, ON. - Turn on website contacts if you want emails and socials, and "only new places" if you will schedule it.
- Run it, then export CSV or Excel from the run's Storage tab.
For a regular list, add a schedule in Apify Console. The dataset also works with Apify's Google Sheets integration, the n8n or Make "Run Actor" node, and AI agents through the Apify MCP server (https://mcp.apify.com/?tools=aurelix/google-maps-scraper).
Top comments (0)