Signup comes with $1 in credit. No subscription needed.Claim your $1

Tools / Google Maps / Scraper

Turn a Google Maps search into a lead list with websites and phones

Name a trade and a city. RouterGrowth scrapes the businesses Google Maps lists for it and returns each as a lead row: name, phone, website and domain, address, rating, review count and whether the owner claimed the listing. The agent then qualifies them and finds an email from the domain.

Real run: 20 records $0.0035 per search local.places MCP · REST · CLI

Ask your agent

Build a list of roofing contractors in Charlotte with website, phone and rating, and keep the ones with at least 50 reviews.

Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.

A real run

What does it return?

One call to local.places (google maps places), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.

20records returned
3.4 sto answer
$0.0035charged for the run
namedomainphoneratingreviews_countclaimed
Horizon Roofing - Charlottehorizonrr.com+1980***5253True
Elite Roof and Solar - Charlotteeliteroofandsolar.com+1704***4.9103True
Canopy Roofing and Exteriorscanopyext.com+1704***4.963True

Roofing contractors in Charlotte: 20 listings, all roofers, most with a website and a phone. Phones are shortened on this page.

Step by step

How do you do it?

  1. Name the trade and the city

    Pass the category and a City,State,Country location to local.places.

  2. Qualify the list

    Ask for the businesses with a website, more than 50 reviews, or a listing the owner never claimed.

  3. Find a person

    contact.find takes the domain and returns a work email when one is found; a miss is not charged.

  4. Export

    Ask for a CSV, or save the rows to a workspace table to work through later.

Price

What does it cost?

List prices on this call, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.

$0.0035per search
No seatand no monthly plan needed
$0when the call finds nothing

In practice

What do you ask it?

You describe the job; the agent picks the calls, shows the price and runs them.

Build a list of roofing contractors in Charlotte with website, phone and rating, and keep the ones with at least 50 reviews.

For each roofer on this list with a website, find the owner's work email.

Which of these roofers have unanswered one star reviews in the last three months?

Connect

How do you connect it?

One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.

MCP server
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
CLI
npm install -g routergrowth && routergrowth setup
routergrowth run -c local.places -i '{"query": "roofing contractor", "location": "Charlotte,North Carolina,United States", "limit": 10}'
REST
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "local.places", "input": {"query": "roofing contractor", "location": "Charlotte,North Carolina,United States", "limit": 10}}'

Worth knowing

What should you know first?

Phones and websites included

Each listing carries the phone and website Google Maps shows. Some listings have neither.

Claimed or not

claimed tells you whether the owner manages the listing, a common filter for agencies selling local SEO.

Leads, not consent

The scraper returns public business listings. Contacting them is your step, under your own outreach rules.

FAQ

Questions about google maps lead scraper

Does it return email addresses?

No. Listings carry phone and website. Use contact.find on the domain for a work email.

How many leads per search?

One page of listings per search; this run returned 20. Run nearby cities or neighbourhoods for more.

Can I filter by rating or reviews?

Yes. The agent filters the rows it gets back on rating, reviews_count or claimed.

Is it only for the US?

No. Any city and country Google Maps covers works.

More on Google Maps

Related pages

Reading this as an agent? This page as markdown: /tools/google-maps/lead-scraper.md

One key. Every network.

Connect your agent once. The first calls run on the $1 that comes with signup.