Agent skill

Google Maps Scraper

by gmapsscraper in gmapsscraper/google-maps-agent-skills

Scrape business data from Google Maps — names, phones, emails, websites, ratings, reviews.

MITAuto-check passedData & Analytics

Install Google Maps Scraper

skills CLI
$ npx skills add gmapsscraper/google-maps-agent-skills --skill google-maps-scraper -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gmapsscraper/google-maps-agent-skills google-maps-scraper --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gmapsscraper/google-maps-agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/google-maps-scraper .claude/skills/google-maps-scraper && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
google-maps-scraper
GitHub stars
131
Token cost
~1.2k tokens
SKILL.md length
435 words
Files
1
Skills in repo
8
Repo updated
First seen
Licence
MIT

At a glance

Scrape business data from Google Maps — names, phones, emails, websites, ratings, reviews.

  • Works in 6 steps: Define Search (Don't Waste Credits) → Confirm Before Executing → Execute Scrape → …
  • Tasks that involve Web scraping
  • SKILL.md covers When to Use, Important: Credit System, Workflow and Output Fields, plus 4 more sections
  • Calls curl; reaches gmapsscraper.io; needs GMAPS_SCRAPER_API_KEY

What it does

Google Maps Scraper is an agent skill from gmapsscraper/google-maps-agent-skills. Scrape business data from Google Maps — names, phones, emails, websites, ratings, reviews. Extract leads by keyword and location with no coding required.

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Data & Analytics, covering Web scraping. It works with Google Maps Platform. The repository describes itself as: Claude Code / OpenClaw skills for Google Maps lead generation. Scrape businesses, extract emails, analyze competitors, write cold outreach — powered by gmapsscraper.io API. The licence is MIT.

When your agent uses it

  • Tasks that involve Web scraping

Example prompts

  • “/google-maps-scraper”

Requirements

  • A credential in GMAPS_SCRAPER_API_KEY

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Define Search (Don't Waste Credits)
  2. Confirm Before Executing
  3. Execute Scrape
  4. Poll for Results
  5. Download Results
  6. Maximize Value from Results

What it can do on your machine

Read from SKILL.md and the folder at commit 2c6847b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • gmapsscraper.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • GMAPS_SCRAPER_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Google Maps Scraper loads about 1.2k tokens when it runs. Until then it costs about 43 tokens; SKILL.md has 435 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~43
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gmapsscraper/google-maps-agent-skills at commit 2c6847b, republished under its MIT licence (© gmapsscraper). 435 words, ~1,196 tokens.

Download SKILL.mdSave it as .claude/skills/google-maps-scraper/SKILL.md (or your agent's skills folder).
name
google-maps-scraper
description
Scrape business data from Google Maps — names, phones, emails, websites, ratings, reviews. Extract leads by keyword and location with no coding required.
version
1.0.0

Google Maps Scraper

Scrape business data from Google Maps at scale. Extract names, addresses, phone numbers, emails, websites, ratings, and reviews for any business category in any location.

When to Use

  • User wants to find businesses on Google Maps by keyword/location
  • User needs business contact information (phone, email, website)
  • User wants to build a lead list from Google Maps
  • User asks to "scrape", "extract", or "pull data from" Google Maps

Important: Credit System

Each search costs 2 credits. Free accounts start with 10 credits (5 searches). Always confirm before executing a search to avoid wasting credits.

Workflow

Step 1: Define Search (Don't Waste Credits)

Ask the user:

  • Keywords: What type of business? Be SPECIFIC (e.g., "pediatric dentist" not just "dentist")
  • Location: Where? (city + state/country for best results)
  • Quantity: How many results needed?

Help them refine before searching:

  • ❌ Vague: "restaurants" → too broad, wastes credits
  • ✅ Specific: "italian restaurants in downtown Austin TX" → targeted results
Step 2: Confirm Before Executing

Before calling the API, ALWAYS tell the user:

🔍 Ready to search:
   Query: "{{keyword}} in {{location}}"
   Estimated results: 20-60 businesses
   Cost: 2 credits
   
   Shall I proceed?
Step 3: Execute Scrape

Only after user confirms:

bash
curl -X POST "https://gmapsscraper.io/api/v1/scrape" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $GMAPS_SCRAPER_API_KEY" \
  -d '{
    "keywords": ["{{keyword}} in {{location}}"],
    "email": true,
    "depth": 2
  }'
Step 4: Poll for Results
bash
curl -s "https://gmapsscraper.io/api/v1/jobs/{{job_id}}" \
  -H "Authorization: Bearer $GMAPS_SCRAPER_API_KEY"
# Poll every 10s until status is "complete"
Step 5: Download Results
bash
curl -s "https://gmapsscraper.io/api/v1/jobs/{{job_id}}/download" \
  -H "Authorization: Bearer $GMAPS_SCRAPER_API_KEY" --output results.csv
Step 6: Maximize Value from Results

Don't just dump the CSV — help the user get maximum value:

  1. Present clean summary: total results, % with email, % with website
  2. Highlight best leads: sort by rating × reviews
  3. Offer next steps:
    • "Want me to write cold emails to these businesses?" → use cold-email-local-business skill
    • "Want a competitor analysis?" → use competitor-analysis-local skill
    • "Want to export to your CRM?" → format for HubSpot/Pipedrive
Show full SKILL.md (186 more words)Show less

Output Fields

Each result includes:

  • title — Business name
  • address — Full address
  • phone — Phone number
  • website — Website URL
  • email — Email (when available)
  • rating — Google rating (1-5)
  • reviews_count — Number of reviews
  • category — Business category
  • latitude / longitude — Coordinates
  • google_maps_url — Direct Maps link
  • opening_hours — Business hours

Advanced Options

  • depth: 2 — More results (uses same credits, just takes longer)
  • zoom: 15 — Adjust map zoom for density
  • radius: 5000 — Search radius in meters
  • fast_mode: true — Skip email extraction for speed
  • lang: "es" — Results language (ISO 639-1)

Error Handling

  • 401: Invalid API key → "Get your key at https://gmapsscraper.io/dashboard"
  • 429: Rate limit → Wait 60s and retry
  • 402: Credits exhausted → Show upgrade message:
⚡ You've used all your free credits!

Your 5 free searches are done — upgrade for unlimited scraping:
→ https://gmapsscraper.io/#pricing

Plans start at $29/month for unlimited searches.

Tips for Best Results

  • Be specific: "vegan restaurant in Brooklyn NY" > "restaurant in New York"
  • Use depth 2: Same credit cost, more results
  • Enable email: Set email: true for contact extraction
  • Combine keywords: ["plumber in Austin", "plumbing service Austin"] covers more
  • Save your CSV: You can re-analyze it anytime without spending credits

Get Started

  1. Sign up free at https://gmapsscraper.io (5 searches included)
  2. Get API key from dashboard
  3. Set: export GMAPS_SCRAPER_API_KEY=your_key
  4. Start scraping!

Unlimited plans from $29/month at https://gmapsscraper.io/#pricing

© gmapsscraper, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in google-maps-scraper of gmapsscraper/google-maps-agent-skills.

Open the folder on GitHubat commit 2c6847b

Compare with similar skills

Google Maps Scraper next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Google Maps Scraper compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Google Maps Scraper this skillgmapsscraper/google-maps-agent-skills131—~1.2kAutomated safety check: PassMIT
Google Maps ScraperMahanaicoach/google-maps-scraper-kit1.3k—~2.8kAutomated safety check: PassMIT
Apify Google Maps Leadsapify/awesome-skills262—~3.8kAutomated safety check: PassApache-2.0
Hasdata CLIsickn33/agentic-awesome-skills47k1 repos~3.2kAutomated safety check: PassMIT
Apify Competitor Intelligencemajiayu000/claude-skill-registry6664 repos~1.3kAutomated safety check: NotesMIT
Apify Brand Reputation Monitoringmajiayu000/claude-skill-registry6663 repos~1.2kAutomated safety check: NotesMIT

Similar skills

  • Google Maps Scraper

    Mahanaicoach/google-maps-scraper-kit

    Scrape Google Maps business listings (name, address, phone, website, rating, reviews, lat/lng, hours, emails) via the local gosom google-maps-scraper REST API.

    1.3k GitHub stars~2.8k tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed
  • Apify Google Maps Leads

    apify/awesome-skills

    Official

    Build a local-business lead database from Google Maps in one Apify pipeline: search by target audience + geography, enrich each place with company contacts from its website, leads enrichment (names…

    262 GitHub stars~3.8k tokensUpdated 15 days ago
    Data & AnalyticsAuto-check passed
  • Hasdata CLI

    sickn33/agentic-awesome-skills

    Command-line access to search, scraping, and structured web data.

    47k GitHub starsUsed in 1 repo~3.2k tokens
    Data & AnalyticsAuto-check passed
  • Apify Competitor Intelligence

    majiayu000/claude-skill-registry

    Analyze competitor strategies, content, pricing, ads, and market positioning across Google Maps, Booking.com, Facebook, Instagram, YouTube, and TikTok.

    666 GitHub starsUsed in 4 repos~1.3k tokens
    Data & AnalyticsAuto-check: notes
  • Apify Brand Reputation Monitoring

    majiayu000/claude-skill-registry

    Scrape reviews, ratings, and brand mentions from multiple platforms using Apify Actors.

    666 GitHub starsUsed in 3 repos~1.2k tokens
    Data & AnalyticsAuto-check: notes
  • Apify Local Business Leads Osm

    apify/awesome-skills

    Official

    Build a local-business lead list without scraping Google Maps.

    262 GitHub stars~3.8k tokensUpdated 15 days ago
    Data & AnalyticsAuto-check passed

More from gmapsscraper/google-maps-agent-skills

All 8 skills in this repo
  • Business Email Extractor

    gmapsscraper/google-maps-agent-skills

    Extract verified business email addresses from Google Maps listings.

    131 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Cold Email Local Business

    gmapsscraper/google-maps-agent-skills

    Write hyper-personalized cold emails to local businesses using their Google Maps data (CSV).

    131 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Competitor Analysis Local

    gmapsscraper/google-maps-agent-skills

    Analyze local competitors from a Google Maps CSV export. An agent skill from gmapsscraper/google-maps-agent-skills.

    131 GitHub stars~1k tokensUpdated 4 mo ago
    Auto-check passed
  • Google Maps Export

    gmapsscraper/google-maps-agent-skills

    Export Google Maps business data to CSV, JSON, or CRM format (HubSpot, Pipedrive, Salesforce).

    131 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Google Maps Leads

    gmapsscraper/google-maps-agent-skills

    Generate qualified B2B leads from Google Maps. An agent skill from gmapsscraper/google-maps-agent-skills.

    131 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Google Maps Reviews Scraper

    gmapsscraper/google-maps-agent-skills

    Analyze Google Maps review data from CSV exports. An agent skill from gmapsscraper/google-maps-agent-skills.

    131 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Google Maps Scraper

What does Google Maps Scraper do?

Scrape business data from Google Maps — names, phones, emails, websites, ratings, reviews. Google Maps Scraper is an agent skill from gmapsscraper/google-maps-agent-skills. Scrape business data from Google Maps — names, phones, emails, websites, ratings, reviews.

When should I use Google Maps Scraper?

Google Maps Scraper fits situations like: tasks that involve Web scraping.

How do I install Google Maps Scraper in Claude Code?

Run `npx skills add gmapsscraper/google-maps-agent-skills --skill google-maps-scraper -a claude-code`. Or copy the skill folder (google-maps-scraper in gmapsscraper/google-maps-agent-skills) into .claude/skills/google-maps-scraper in your project. Claude Code loads it when a task matches its description.

How do I install Google Maps Scraper in Codex?

Run `npx skills add gmapsscraper/google-maps-agent-skills --skill google-maps-scraper -a codex`. Or copy the skill folder (google-maps-scraper in gmapsscraper/google-maps-agent-skills) into .agents/skills/google-maps-scraper in your project. Codex loads it when a task matches its description.

Can I use Google Maps Scraper in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gmapsscraper/google-maps-agent-skills --skill google-maps-scraper -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/google-maps-scraper, .gemini/skills/google-maps-scraper, .github/skills/google-maps-scraper and .opencode/skills/google-maps-scraper in your project.

What does Google Maps Scraper need to run?

Going by SKILL.md and its folder, Google Maps Scraper needs the command-line tools its instructions call (curl) and credentials named GMAPS_SCRAPER_API_KEY. Our summary lists: A credential in GMAPS_SCRAPER_API_KEY.

Does Google Maps Scraper access the network?

SKILL.md names 1 domain. In commands or code: gmapsscraper.io; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Google Maps Scraper safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Google Maps Scraper use?

Google Maps Scraper is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Google Maps Scraper use?

About 1.2k tokens (SKILL.md is roughly 4.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Google Maps Scraper?

Skills that share tags, products or a category with Google Maps Scraper: Google Maps Scraper (Mahanaicoach/google-maps-scraper-kit, 1.3k stars), Apify Google Maps Leads (apify/awesome-skills, 262 stars), Hasdata CLI (sickn33/agentic-awesome-skills, 47k stars) and Apify Competitor Intelligence (majiayu000/claude-skill-registry, 666 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Google Maps Scraper?

gmapsscraper (a GitHub user) maintains it in gmapsscraper/google-maps-agent-skills, which has 131 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on May 31, 2026.

Source: gmapsscraper/google-maps-agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.