๐บ๏ธ Google Maps Business Scraper - Leads & Local Data
Pricing
from $10.00 / 1,000 results
๐บ๏ธ Google Maps Business Scraper - Leads & Local Data
Extract 200M+ businesses from Google Maps with AI lead scoring (0-100). Get contact info, ratings, reviews, photos for lead generation, local SEO, competitor analysis & market research.
Pricing
from $10.00 / 1,000 results
Rating
5.0
(1)
Developer
ben
Maintained by CommunityActor stats
1
Bookmarked
102
Total users
3
Monthly active users
8 days ago
Last modified
Categories
Share
๐ Google Maps Business Scraper โ Local Leads, Contacts & Ratings with AI Lead Scoring
Extract business listings from Google Maps โ name, address, phone, website, rating, reviews, photos and opening hours โ as clean, structured data with an AI lead score on every business. It's the fastest way to turn any "keyword + city" search into a ready-to-work prospect list: find restaurants, plumbers, dentists or any local business, including the ones with no website that are prime targets for agencies. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
๐บ๏ธ What is the Google Maps Business Scraper?
It turns any Google Maps search into a structured dataset. Give it a search query
(like plumbers) and a location (like Austin, TX), and it scrolls through the
results, opens each business and returns full contact details, ratings, photos and
a 0โ100 lead score that ranks the best opportunities first โ so sales teams,
marketing agencies and local SEO consultants can work the hottest leads without
copy-pasting from the map by hand. You can also paste exact Google Maps place URLs
to scrape specific businesses directly.
What data does it extract?
- Business name, full address and phone number
- Website URL (or flags businesses with no website โ great for web-design leads)
- Google rating (1.0โ5.0) and review count
- Categories (industry classification) and price level
- Opening hours and open-now status
- Photos (up to 50 URLs per business) and Plus Code
- Customer reviews (up to 100 per business, optional)
- AI lead score (0โ100) ranking lead quality
โฌ๏ธ Input
Run it two ways โ search by keyword + location, or pass exact Google Maps URLs:
| Field | Description |
|---|---|
mode | search (by keyword + location) or direct_urls |
query | What to search for, e.g. restaurants, plumbers, dentists |
location | City or region, e.g. San Francisco, CA, London, UK |
maxResults | Cap the run (1โ500) |
minRating | Only businesses with this minimum star rating (1.0โ5.0) |
minReviews | Only businesses with at least this many reviews |
websiteFilter | any, has_website, or no_website (leads needing a website) |
includePhotos | Extract photo URLs (up to 50 per business) |
includeReviews / maxReviews | Extract customer reviews (up to 100 each) |
includeLeadScore | Toggle the 0โ100 AI lead score |
startUrls | Exact Google Maps place URLs (used in direct_urls mode) |
Example input
{"mode": "search","query": "italian restaurants","location": "Chicago, IL","maxResults": 100,"minRating": 4.0,"minReviews": 20,"websiteFilter": "any","includePhotos": true,"includeReviews": false,"includeLeadScore": true}
โฌ๏ธ Output
Every business is one clean row (view as a table, or export JSON / CSV / Excel):
{"name": "Blue Bottle Coffee","rating": 4.6,"review_count": 1247,"address": "66 Mint St, San Francisco, CA 94103","phone": "+1 510-653-3394","website": "https://bluebottlecoffee.com","categories": ["Coffee shop", "Cafe"],"price_level": 2,"has_hours": true,"open_now": true,"photo_count": 342,"photos": ["https://lh5.googleusercontent.com/p/AF1QipN...","https://lh5.googleusercontent.com/p/AF1QipM..."],"reviews": [{"author": "John Smith","rating": "5 stars","text": "Best coffee in SF! Amazing pour-over...","date": "2 weeks ago"}],"plus_code": "8FQ2+V2 San Francisco, California","lead_score": 87,"url": "https://www.google.com/maps/place/Blue+Bottle+Coffee/..."}
๐ก Use cases
- ๐ฏ B2B lead generation: build hyper-targeted prospect lists like "plumbers in Boston with 4+ stars" โ name, phone and website ready for outreach.
- ๐ Local SEO & web-design agencies: set
websiteFilter: no_websiteto find businesses with no web presence, then pitch them a site or reputation management. - ๐ Market & competitor research: measure business density, ratings and price levels across a city to spot underserved markets and benchmark rivals.
- ๐งฒ Sales intelligence & CRM enrichment: sort by
lead_score, keep the highest-quality prospects, and push ratings, reviews and contacts straight into your CRM.
๐งฎ How the lead score works
A transparent 0โ100 score combining website/contact quality (has website + phone), engagement (review count and rating), business quality (high rating with many reviews, plus price level) and profile completeness (hours and photos). 80โ100 = hot lead, 60โ79 = good, 40โ59 = average. Use it to sort and work the best opportunities first.
โ FAQ
How do I scrape business data from Google Maps? Pick a mode, then enter a
query (e.g. dentists) and a location (e.g. Miami, FL) and Run. You get
structured listings with name, address, phone, website, rating, reviews, photos,
hours and a lead score.
Can I find businesses without a website? Yes โ set websiteFilter: no_website
to keep only listings with no website. These are ideal leads for web-design and
digital-marketing agencies.
Can I scrape reviews and photos too? Yes โ enable includeReviews (up to 100
reviews per business via maxReviews) and includePhotos (up to 50 photo URLs).
Can I scrape a specific business instead of searching? Yes โ switch to
direct_urls mode and paste Google Maps place URLs into startUrls.
How do I filter for high-quality leads only? Use minRating and minReviews
to drop low-quality listings, then sort the output by lead_score.
How many businesses can it return? Up to your maxResults cap (1โ500); it
scrolls the results panel automatically to load more.
Do I need an API key? No. It reads publicly available Google Maps data โ just give it a search query and a location, no Google API key or login required.
Can I run it on a schedule or via API? Yes โ schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n to push fresh leads into your stack automatically.
Is scraping Google Maps legal? It extracts publicly available business listing data. Use it responsibly for research and lead generation, respect privacy laws such as GDPR and CCPA, and follow applicable laws and Google's terms.
๐ You might also like
- Smart Email Finder & Verifier โ find and verify business emails
- Gelbe Seiten Scraper โ German Yellow Pages business data
- Business Contact Scraper โ contact details from business websites
Keywords: Google Maps scraper, Google Maps business scraper, local business leads, lead generation, business contact scraper, Google Maps API alternative, local SEO data, business listings scraper, find businesses without website, ratings and reviews scraper, B2B prospecting, sales leads, market research, Google Places alternative, phone and website extractor.