google-maps-scraper

Extract business contact data from Google Maps by keyword and location.

125|6|Updated May 31, 2026
One-click install
npx skills add https://github.com/gmapsscraper/google-maps-agent-skills --skill google-maps-scraper-gmapsscraper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-maps-scraper
Source: https://github.com/gmapsscraper/google-maps-agent-skills/tree/main/google-maps-scraper
Command: npx skills add https://github.com/gmapsscraper/google-maps-agent-skills --skill google-maps-scraper-gmapsscraper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually compiling business data from Google Maps is time-consuming and error-prone. This skill automates the collection of business names, addresses, phones, emails, websites, ratings, and reviews by keyword and location, enabling rapid lead generation without coding.

Core Features & Use Cases

  • Search by keyword and location to target specific business categories.
  • Extract and export contact details (phone, email, website) along with ratings and reviews.
  • Use cases include building prioritized lead lists for outreach, market research, and competitive analysis, with optional depth and export formats.

Quick Start

Install the google-maps-scraper skill, configure your GMAPS_SCRAPER_API_KEY, and specify a keyword and location to begin scraping.

Frequently Asked Questions about google-maps-scraper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract business leads from Google Maps automatically?

To extract business leads from Google Maps automatically, you can use a scraping tool that gathers names, addresses, phones, emails, websites, ratings, and reviews by keyword and location without manual coding.

What Google Maps data can I export for lead generation?

For lead generation, you can export Google Maps data including business names, addresses, phone numbers, emails, websites, ratings, and reviews into structured results suitable for downstream processing.

Do I need an API key to scrape Google Maps data?

Yes, you need a specific API key to scrape Google Maps data. The process uses a credit-based system requiring a configured API key to authorize the automated extraction of business contacts.

How do I build a targeted lead list by category and location?

You build a targeted lead list by specifying a business category keyword and a geographic location, which allows the scraper to filter and extract relevant business contacts for your outreach.

Can I scrape Google Maps ratings and reviews for competitive analysis?

Yes, you can scrape Google Maps ratings and reviews for competitive analysis. The extraction process captures both contact details and customer feedback to help assess business reputation.

Are there limitations to scraping Google Maps for contacts?

Limitations of scraping Google Maps for contacts include the credit-based system usage and the requirement of a valid API key, which may constrain extraction depth or volume depending on your plan.