AI Skill MartBrowse skillsPromptsProgramsLearnWhat 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 & AnalyticsIntermediate★ 7,607⑂ 1,195AI score 9/10Last updated: Nov 8, 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 AI 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.