
📩📍 Google Maps Email Extractor
Pricing
$9.00 / 1,000 Results

📩📍 Google Maps Email Extractor
Extract Google Maps contact details. Scrape websites of Google Maps places for contact details and get email addresses, website, location, address, zipcode, phone number, social media links. Export scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.
4.7 (47)
Pricing
$9.00 / 1,000 Results
606
Monthly users
6.3k
Runs succeeded
90%
Response time
4.3 days
Last modified
6 hours ago
imageUrl | title | totalScore | reviewsCount | phone | city | website |
---|---|---|---|---|---|---|
https://lh5.googleusercontent.com/p/AF1QipNrgdoicPPrlWK1ZokL0ajfKWduz6YWKx8PQAS1=w408-h306-k-no | **** - Restaurant & Bar | 4.4 | 920 | (718) 347-**** | Queens | https://www.****.com/ |
https://lh5.googleusercontent.com/p/AF1QipMg-qwl_2PZzRbnKXncQxtAqAkTObmzaveWt2om=w408-h342-k-no | ******* Restaurant And Bar | 4.5 | 2069 | (718) 347-**** | Queens | https://*****.com/ |
https://lh5.googleusercontent.com/p/AF1QipPazcnp1negFxNI5ycluKtRPn19VEbvIORrHgx9=w408-h306-k-no | ****** Famous Pizza | 4 | 475 | (718) 347-**** | Queens | https://www.******.com/ |
The data above is synthetic and does not reflect real-world values. View full dataset
Crawler not producing data as expected
I am trying to scrape email's in a 50 mile radius via { "type": "Point", "coordinates": ["-122.1683296","47.83005"], "radiusKm": 50 } but I only get on result and run into this error:
You have to provide at least one of: "searchStringsArray", "startUrls" or "allPlacesNoSearchAction".
How can I scrape all businesses for email address within this radius?
Hi there! Thank you for reaching out. In this case you need to provide either searchStringsArray
or startUrls
in the input. I see you've managed to configure some of the newer runs correctly to scrape within the 50 mile radius. Unfortunately this Actor cannot use the allPlacesNoSearchAction
option. If you'd like to go with that and scrape all businesses without configuring search terms or URLs, please use Google Maps Scraper instead. Cheers, Andrea
seattlestamina
Hi Andrea,
Thank you very much for your assistance. I appreciate all your help.
I must admit, I’m not familiar with either ‘searchStringsArray’ or ‘startUrls’. Could you kindly provide some documentation and examples to help me understand how to use both options?
Additionally, since the Actor cannot use the ‘allPlacesNoSearchAction’ option, could you also share a guide on which alternative approach would be suitable for scraping businesses emails without needing to configure search terms or URLs? If possible, please include samples to demonstrate this process.
Looking forward to your detailed response!
Best regards, Neil
Hi Neil, thank you for getting back! These are the technical names of the input fields the Actor needs to start:
searchStringsArray
= "Search terms" input field,
startUrls
= "Start URLs" input field
For the Google Maps Email Extractor, you need to use at least one of these fields for it to be able to run—like you did with your newer runs.
For your use case—scraping businesses emails without configuring search terms or URLs—I would recommend using the Google Maps Scraper first to gather the basic place data. This Actor allows you to scrape all places without needing to specify any search terms or URLs. You can find all the information and the input examples in the Information tab of the Actor. Then you can use this data to run the Google Maps Email Extractor. Hopefully this gives you the information you need. Feel free to reach out if you have any follow up questions.
Cheers, Andrea
Pricing
Pricing model
Pay per resultThis Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs.
Price per 1,000 items
$9.00