gosom / google-maps-scraper
git clone https://github.com/gosom/google-maps-scraper.git
v1.18.1 · 1mo ago
🔥 on GitHub Trending today
Scrapes Google Maps listings for business name, address, phone, website, rating, reviews, coordinates, and emails via CLI, Web UI, or REST API.
Why you might care
Useful for lead generation and local business research when you need structured Google Maps data exported to CSV or JSON. Includes a Web UI, REST API, and optional self-hosted multi-user platform, and can be driven by AI coding agents through an installable skill.
+24
stars, 24h · #618
+~168
stars, 7 days · #759
+~720
stars, 30 days · #748
6.7k
★ total · +3% this week
1.1k
forks · 68 open issues
Star history (as recorded here)
LanguageGo
LicenseMIT
Created2023-04-22 (3y ago)
Last push1d ago
Watchers42
OwnerUser
Seen on GitHub Trending
- 2026-10-21 — #3 daily in go · +40 ★
- 2026-10-20 — #3 daily in go · +57 ★
GitHub topics
agent-skillsclaude-skillscodex-skillsdistributed-scraperdistributed-scrapinggolanggoogle-mapsgoogle-maps-scrapingweb-scraperweb-scraping
Links
README excerpt
# Google Maps Scraper Extract Google Maps business leads, emails, reviews, phone numbers, websites, ratings, coordinates, and more with a free open-source CLI, Web UI, REST API, and optional self-hosted platform. Use it for lead generation, local business research, sales prospecting, data enrichment, or developer automation. ## Ask an AI Agent to Get Leads The easiest way to use Google Maps Scraper is with an AI coding agent such as Claude Code, Codex, Cursor, GitHub Copilot, or any Agent Skills-compatible tool. You describe the leads you want; the agent plans the searches, runs a small validation, starts the full local scrape, monitors it, and helps you work with the results. Install the skill: [code] Then ask your agent in plain language: > Find dentists in Berlin and include their websites and email addresses. The agent automatically checks for the latest skill and Docker image, then asks only for details it still needs. For larger crawls, you can provide your own proxy, continue without one, or review three randomly selected proxy sponsors. Proxy credentials are entered through a masked local terminal prompt and are never pasted into the agent chat. Requires Docker and Node.js on macOS, Linux, or Windows through WSL. See how the agent workflow works. | Goal | Start here | |---|---| | Get leads into CSV/JSON | Command Line | | Ask an AI coding agent to run a scrape | AI Agent Skill | | Run a browser UI locally | Web UI | | Automate scraping from your app | REST API | | Run a multi-user scraping platform | SaaS Edition | | Follow common workflows | Recipes | If this project is useful to you, a GitHub star helps others discover it. Sponsorships help fund maintenance and new work. --- ## Sponsored By This project is made possible by our amazing sponsors ### Coreclaw - Full-stack web scraping and data extraction platform Find ready-made workers for public websites, run them instantly, and get structured data you can export or connect anywhere. **Get free test for $3 →** --- ### G Maps Extractor - No-code Google Maps scraper Chrome extension that extracts emails, social profiles, phone numbers, reviews & more. **Get 1,000 free leads →** --- ### Scrap.io - Extract ALL Google Maps listings at country-scale No keywords needed. No limits. Export millions of businesses in 2 clicks. **Try it free →** --- ### SerpApi - Google Maps API and 30+ search engine APIs Fast, reliable, and scalable. Used by Fortune 500 companies. **View all APIs →** --- ### SearchApi - Google Maps API for SERP scraping Real-time Google Maps data with a simple integration. **Explore the API →** --- ### Evomi - Swiss quality proxies for scraping Swiss quality proxies from $0.49/GB across 150+ countries, with 24/7 support and 99.9% uptime. **Visit Evomi →** --- ### HasData - No-code Google Maps Scraper & Email Extraction Extract business leads, emails, addresses, phones, reviews and more. **Get 1,000 free credits →** --- ### RapidProxy - High-Performance Proxy Solution Unlock glo
Blurb generated by claude-haiku-5-5 1d ago. Star deltas marked ~ are extrapolated from partial history.