Better Fetch

Google Maps Search

Search Google Maps for places and get structured leads: name, address, rating, review count, category, phone, and website. The classic lead-list workflow, one call, no Maps API key.

Workspace

Configure

Inputs stay here while results become exportable artifacts.

Start from an example

What and where, e.g. "coffee roasters in Sydney"

Max places to return

Sign in and run
~1 base credit/run10 runs/minute

Results

Preview, inspect, copy, or export the complete output.

Your result will become an artifact

Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.

countqueryplaces

Overview

Google Maps Search gives agents and sales workflows a practical local-lead primitive. Provide a natural-language place query, such as coffee roasters in Sydney, and the tool renders Google Maps through Better Fetch before returning structured places that are ready for enrichment, CRM import, or follow-up research.

Last validated: Jul 4, 2026

Input

querystringrequired

What and where, e.g. "coffee roasters in Sydney"

max_resultsintegerdefault: 10

Max places to return

Output

countintegerrequired

Number of places returned

querystringrequired

The query as searched

placesobject[]required

Places in result order

Examples

sydney-coffee

{
  "query": "coffee roasters in Sydney",
  "max_results": 5
}

Use cases

Local lead lists

Build targeted prospect lists from Google Maps searches with business names, addresses, categories, phone numbers, websites, ratings, and review counts.

Market mapping

Compare local business density, review quality, and category coverage across suburbs, cities, or regions without hand-copying Maps results.

FAQ

What fields does Google Maps Search return?

The tool returns place names and, when visible in the rendered results, address, rating, review count, category, phone, website, latitude, and longitude.

Do I need a Google Maps API key?

No. This tool uses Better Fetch's browser engine to render the public Google Maps search page and parse the result cards into structured output.

Use it anywhere

MCP (Claude, ChatGPT, Codex)

# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Google Maps Search"
2. Call run_tool with:
   name: "google_maps_search"
   input: {"query":"coffee roasters in Sydney","max_results":5}

REST

curl -sS -X POST "https://betterfetch.co/api/tools/google_maps_search/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input": {"query":"coffee roasters in Sydney","max_results":5}}'

Run locally

git clone https://github.com/better-fetch/tools/tree/main/tools/google-maps-search && cd google-maps-search && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"query":"coffee roasters in Sydney","max_results":5}'