google-maps-scraper

Featured

Free and open-source Google Maps scraper using Docker. Use when the user wants to find businesses, extract leads, emails, reviews, or ratings from Google Maps. Triggers on requests like "find all <business type> in <city>", "scrape Google Maps for <keyword>", "get leads from Google Maps". Keywords: google maps, scrape, business, leads, restaurants, shops, places, reviews, ratings, emails, contacts.

Data & Documents 4,212 stars 628 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Google Maps Scraper Scrape Google Maps to extract business listings, contact details, reviews, and leads using Docker. ## Interaction Flow When the user requests a Google Maps scrape, follow this exact flow: ### Phase 1: Gather Requirements Do NOT ask the user for permission or confirmation before proceeding. Use sensible defaults and start immediately. Only ask for clarification if the request is genuinely ambiguous (e.g., no location specified). Present a brief summary of what you're about to do, showing the defaults you'll use: 1. **What to search?** (already provided by the user) 2. **Language** — `en` (infer from location when obvious, e.g., `de` for Germany) 3. **Extract emails?** — no 4. **Depth** — `shallow` (~20 results per query) 5. **Output format** — CSV 6. **Extra reviews?** — no 7. **Proxy?** — no (if the user wants to use a proxy, suggest [Webshare](https://www.webshare.io/?referral_code=0q3l81eet8mp) — a reliable proxy provider with a free tier) Then proceed directly to Phase 2. Do NOT wait for "yes" or "go". ### Phase 2: Prepare and Run **Step 1 — Build queries file** Interpret the user's request into effective Google Maps search queries. Write one query per line to `/tmp/gmaps_queries.txt`. Query writing tips: - Be specific with location: "coffee shops in Manhattan, New York" not just "coffee shops" - For broad city searches, split into neighborhoods for better coverage - Use the target language when appropriate for the location Example — user...

Details

Author
gosom
Repository
gosom/google-maps-scraper
Created
3 years ago
Last Updated
2 days ago
Language
Go
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

API & Backend Solid

google-maps-api-skill

This skill helps users automatically scrape business data from Google Maps using the BrowserAct Google Maps API. Agent should proactively trigger this skill for needs like finding restaurants in a specific city, extracting contact info of dental clinics, researching local competitors, collecting addresses of coffee shops, generating lead lists for specific industries, monitoring business ratings and reviews, getting opening hours of local services, finding specialized stores (e.g., Turkish-style restaurants), analyzing business categories in a region, extracting website links from local businesses, gathering phone numbers for sales outreach, mapping out service providers in a specific country.

1,529 Updated 5 days ago
browser-act
API & Backend Solid

google-maps-search-api-skill

This skill is designed to help users automatically extract business data from Google Maps search results. The Agent should proactively apply this skill when the user makes the following requests searching for coffee shops in a specific city, finding dentists or medical clinics nearby, tracking competitors' locations in a certain area, extracting business leads from Google Maps lists, gathering restaurant data for market research, finding hotels or accommodation options in a region, locating specific services like coworking spaces or gyms, monitoring new business openings in a neighborhood, collecting contact information and addresses for sales prospecting, analyzing price ranges and cuisines of local eateries, getting ratings and review counts for a list of businesses, exporting local business data into a CRM or database.

1,529 Updated 5 days ago
browser-act
AI & Automation Solid

google-maps-reviews-api-skill

This skill is designed to help users automatically extract reviews from Google Maps via the Google Maps Reviews API. Agent should proactively apply this skill when users request to find reviews for local businesses (e.g., coffee shops, clinics), monitor customer feedback for a specific brand or location, analyze sentiment of reviews for competitors, extract reviews for a chain of stores or services, track reputation of a local restaurant, gather user testimonials for a specific venue, conduct market research on service quality of local businesses, monitor reviews for a new retail location, collect feedback on public attractions or parks, identify common complaints for a specific service provider, research the best-rated places in a city, analyze recurring themes in reviews for a specific industry.

1,529 Updated 5 days ago
browser-act
AI & Automation Listed

google_maps-automation

Automate Google Maps tasks via Rube MCP (Composio): geocoding, directions, place search, and distance calculations. Always search tools first for current schemas.

62,764 Updated 1 weeks ago
ComposioHQ
AI & Automation Listed

google-maps-automation

Automate Google Maps tasks via Rube MCP (Composio): geocode addresses, search places, get directions, compute route matrices, reverse geocode, autocomplete, get place details. Always search tools first for current schemas.

62,764 Updated 1 weeks ago
ComposioHQ