Google Maps Scraper Full - Phone, Website, Emails & Reviews
Pricing
from $2.00 / 1,000 results
Google Maps Scraper Full - Phone, Website, Emails & Reviews
Scrape Google Maps with full details: phone, website, emails, reviews count, opening hours, images, coordinates. Affordable at $2/1000 results. Perfect for lead generation.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
oscar lira
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
15 hours ago
Last modified
Categories
Share
Google Maps Lead Scraper
Extract full business contact data from Google Maps: phone numbers, websites, emails, review counts, opening hours, and photos.
What data does it extract?
| Field | Description |
|---|---|
name | Business name |
category | Business category |
rating | Average rating (1-5) |
reviewsCount | Total number of reviews |
address | Full street address |
phone | Phone number |
website | Business website URL |
emails | Email addresses extracted from the website |
openingHours | Opening hours by day |
imageUrls | Photo URLs |
lat / lng | GPS coordinates |
placeId | Google Place ID |
mapsUrl | Direct Google Maps link |
Use cases
- Lead generation -- Build B2B prospect lists with phone and email for cold outreach
- Agency prospecting -- Find businesses without websites or with poor ratings as potential clients
- CRM enrichment -- Feed verified business contacts into your sales pipeline
How to use
Basic search with contact data:
{"searchQueries": ["dentists", "chiropractors"],"locationQuery": "Miami, FL","maxResults": 100}
With email extraction enabled:
{"searchQueries": ["personal injury lawyers"],"locationQuery": "Los Angeles, CA","maxResults": 50,"includeWebsiteEmails": true}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | required | Search terms like "dentists", "restaurants" |
locationQuery | string | "" | City or region. Leave empty if already in the query. |
maxResults | integer | 20 | Max places per query (up to 100) |
includeWebsiteEmails | boolean | false | Visit each website to extract email addresses |
Output example
{"name": "Joe's Pizza","category": "Pizza restaurant","rating": 4.5,"reviewsCount": 12847,"address": "7 Carmine St, New York, NY 10014","phone": "+1 212-366-1182","website": "https://joespizzanyc.com","emails": ["info@joespizzanyc.com"],"openingHours": [{ "day": "Monday", "hours": "11 am-11 pm" },{ "day": "Tuesday", "hours": "11 am-11 pm" }],"imageUrls": ["https://lh3.googleusercontent.com/..."],"lat": 40.7305,"lng": -74.0021,"placeId": "0x89c2598f57ae9429:0x89b3e834c0ae8612","mapsUrl": "https://www.google.com/maps/place/...","searchQuery": "pizza restaurants","locationQuery": "New York, NY","scrapedAt": "2026-03-27T20:00:00.000Z"}
Performance & cost
- ~$2 per 1,000 results (includes phone, website, hours, photos)
- Email extraction rate is typically 30-60% of businesses (depends on the website)
- About 1-2 minutes per 100 results in full mode
FAQ
Do I need a proxy? No. Works without proxies for most searches.
How accurate are the emails? Emails are scraped directly from each business's website. Quality depends on whether the site displays a contact email.
What is the difference vs the basic scraper? The basic scraper ($1/1,000) gives name, address, rating, and coordinates only. This one adds phone, website, emails, reviews count, hours, and photos.
Can I scrape multiple cities?
Yes -- use multiple queries: ["dentists in Chicago", "dentists in Houston"].