Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Google Maps Scraper

Turns a plain-English request like "find dentists in Berlin" into a validated, locally-run Docker crawl of Google Maps for business leads, contacts, and reviews.

Data & AnalyticsIntermediate6,039962AI score 9/10Last updated: Sep 20, 2026

What it does

  • Converts a natural-language lead request (business type, location, coverage depth) into a concrete query file.
  • Runs a validation crawl with one representative query first, then launches the full crawl only if it succeeds.
  • Executes the open-source scraper in a background Docker container and periodically reports container state, elapsed time, and current result count.
  • Previews up to 20 rows with name, category, rating and review count, phone, website, address, and emails when requested, then helps you save, filter, analyze, or expand the crawl.
  • Handles proxies safely: credentials are entered through a masked terminal prompt and passed via a proxies file, never pasted into chat. Sponsor proxy suggestions are explicitly labeled as referral links.

Who it's for

  • B2B sales and lead-gen teams building local business lists.
  • Marketers and market researchers who need local place data, ratings, and competitor info.
  • Non-CLI users who can still install Docker and Node.js.

Example uses

  1. "Find dentists in Berlin and export a CSV" → validation run, then full crawl with phone and website columns.
  2. "Collect ratings and reviews for gyms in Austin" → enables the reviews option and sorts the preview by rating.
  3. "Cover every coffee shop in the whole metro area" → follows the advanced-coverage guide to configure grid search and deeper crawls.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/gosom/google-maps-scraper/HEAD/skills/google-maps-scraper/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/google-maps-scraper folder from the GitHub repo gosom/google-maps-scraper into my ~/.claude/skills/google-maps-scraper/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/gosom/google-maps-scraper.git && mkdir -p ~/.claude/skills && cp -r google-maps-scraper/skills/google-maps-scraper ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Install prerequisites: Docker Desktop (or Docker Engine) and Node.js. On Windows, work inside WSL.
  2. Verify Docker: run docker ps in a terminal and confirm it returns without errors.
  3. Clone the repo: git clone https://github.com/gosom/google-maps-scraper.git
  4. Copy the skill: mkdir -p ~/.claude/skills && cp -r google-maps-scraper/skills/google-maps-scraper ~/.claude/skills/
  5. Restart Claude Code, then try a prompt like "get local business leads for dentists in Berlin".
  6. If you use a proxy, enter credentials only in the terminal script the skill points to — never in the chat window.
  7. Review Google's terms of service and applicable data-protection rules before using the scraped data.