Google Maps Scraper Full - Phone, Website, Emails & Reviews avatar

Google Maps Scraper Full - Phone, Website, Emails & Reviews

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Google Maps Scraper Full - Phone, Website, Emails & Reviews

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

oscar lira

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

15 hours ago

Last modified

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?

FieldDescription
nameBusiness name
categoryBusiness category
ratingAverage rating (1-5)
reviewsCountTotal number of reviews
addressFull street address
phonePhone number
websiteBusiness website URL
emailsEmail addresses extracted from the website
openingHoursOpening hours by day
imageUrlsPhoto URLs
lat / lngGPS coordinates
placeIdGoogle Place ID
mapsUrlDirect 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

ParameterTypeDefaultDescription
searchQueriesstring[]requiredSearch terms like "dentists", "restaurants"
locationQuerystring""City or region. Leave empty if already in the query.
maxResultsinteger20Max places per query (up to 100)
includeWebsiteEmailsbooleanfalseVisit 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"].