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

Tools / Google Maps / Scraper

A Google Maps scraper your agent runs: every business for a search, as rows

Tell your agent the kind of business and the city. RouterGrowth returns what Google Maps lists for that search as rows: name, category, address, phone, website, rating, review count and whether the owner claimed the listing, ready to filter, enrich or export.

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

Ask your agent

List 100 dental clinics in Phoenix with their website, phone and rating, and flag the ones under 4 stars.

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 17, 2026. These are the first rows it returned; fields that name a person are masked.

20records returned
39.0 sto answer
$0.0035charged for the run
namecategoryratingreviews_countdomain
Cenizo - DowntownCoffee shop517cenizoatx.com
CarolineCoffee shop4.815693www.carolinerestaurant.com
HalcyonCoffee shop4.32073www.halcyoncoffeebar.com

Coffee shops in Austin, Texas: the first 20 places Google Maps listed for the search, each with its phone, address and coordinates as well.

Step by step

How do you do it?

  1. Connect RouterGrowth once

    Add the MCP server to Claude, ChatGPT, Claude Code, Codex or Cursor. A new workspace starts with $1 of credit, enough to run this example many times.

  2. Name the business and the place

    Give a category and a location written as city, state and country. local.places returns the listings Google Maps shows for that search.

  3. Filter the rows

    Ask for the places under four stars, the ones without a website, or the ones whose owner never claimed the listing. The agent filters what it already has.

  4. Go from listing to person

    Read the recent reviews of the places you keep with reviews.search, or find a work email from the website's domain with contact.find.

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.

List 100 dental clinics in Phoenix with their website, phone and rating, and flag the ones under 4 stars.

Find the coffee shops in Austin that have no website and give me their phone numbers.

For each restaurant on this list, read the last 20 reviews and tell me the complaint that repeats.

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": "coffee shop", "location": "Austin,Texas,United States", "limit": 20}'
REST
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "local.places", "input": {"query": "coffee shop", "location": "Austin,Texas,United States", "limit": 20}}'

Worth knowing

What should you know first?

One search, one page of places

A call returns one page of listings for the query and the location. To cover a whole city, the agent runs the category across neighbourhoods and removes duplicates.

Priced per search

local.places is charged per search, not per seat or per month, and the quote is shown before the call.

The listing is the start

The domain on each listing is what the next step needs: reviews, the owner's name or a work email, on the same key.

FAQ

Questions about google maps scraper

Do I need a Google Maps API key?

No. The call runs on RouterGrowth's providers with your RouterGrowth key: no Google Cloud project and no Places API billing of your own.

What does each place include?

Name, category, address, phone, website and domain, rating, review count, coordinates, the place ID and whether the owner claimed the listing.

Can I get the Google reviews too?

Yes. reviews.search returns recent reviews for a place with rating, text, date and the owner's reply when there is one.

How many places does one search return?

One page of results for the query and the location, 20 by default. For a whole city the agent runs several searches and merges them.

Can I export the places to a spreadsheet?

Ask the agent for a CSV or a table. The rows come back as structured data, so the export is one instruction.

More on Google Maps

Related pages

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

One key. Every network.

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