Export local business listings from Google Maps by city and category. Get name, address, phone, website, reviews, and contact emails in a clean CSV.
Quick answer
A Google My Business scraper (also called a Google Maps scraper) is a tool that extracts local business listings from Google Maps search results into a structured CSV. For each business you get: name, address, phone, website, category, rating, number of reviews, hours, and — where publicly available — contact email. The most common use case is building a targeted lead list for a specific city and niche (e.g. "dentists in Austin, TX" or "plumbers in Chicago"). Scrupp's GMB scraper runs as a cloud engine, handles pagination automatically, and bundles email enrichment in the same export, so the file is outreach-ready in minutes.
How it works
Enter a business category and a city (e.g. "dentists in Austin, TX"). Scrupp expands this into multiple Google Maps search queries to maximize coverage.
The cloud engine walks through every page of results, bypassing Google's 20-result cap, collecting all businesses that match your criteria.
Each business gets phone, website, and (where available) contact email extracted from the business site. Download as CSV ready for your CRM.
Features
Name, full address, phone number, website URL, category, claimed/unclaimed status.
Average rating, total review count, review timestamps. Filter leads by rating thresholds.
For businesses with a website, Scrupp crawls the contact page and extracts any public email addresses, then verifies them via SMTP.
Google Maps UI caps at 20 results per search — Scrupp splits queries into smaller geographic tiles to get all 200+ matching businesses in a city.
FAQ
Scraping public Google Maps data is generally legal for publicly listed information (name, address, phone, website). Google's Terms of Service restrict automated queries, so responsible scrapers use proxies and rate limits to stay under detection thresholds.
Google Maps UI shows max 20 results per search. Scrupp bypasses this by splitting the target area into smaller geographic tiles (e.g. zip codes or city quadrants), running a search in each tile, then deduplicating. A "dentists in Chicago" query can return 500+ results this way.
Google doesn't show business emails on the GMB listing itself. Scrupp crawls each business's website (from the linked URL on the listing) and extracts publicly listed contact emails, then verifies them via SMTP for 90%+ deliverability.
Yes — filter on average rating (e.g. 4.0+), minimum review count, or business verification status. Useful for targeting only established local businesses.
Local B2B outbound: agencies selling services to small businesses (SEO, web design, payroll, insurance, ads) use GMB scrapers to build targeted lead lists by city and category, then reach out with email or phone.
Turn any city + category into a clean CSV of local businesses with contact emails.