DEV Community

Aurelix Solutions
Aurelix Solutions

Posted on Edited on

How to pick a Google Maps scraper: price per 1,000 places, emails and repeat runs

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

  1. Open the Google Maps Business Scraper on the Apify Store and start a run.
  2. Enter your search terms and locations, for example dentist and Toronto, ON.
  3. Turn on website contacts if you want emails and socials, and "only new places" if you will schedule it.
  4. 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).

Try it

Google Maps Business Scraper on the Apify Store

Top comments (0)