Enrich Google Maps Dataset with Contacts

Enrich Google Maps Dataset with Contacts

by compass

Enrich Google Maps Dataset with Contacts. Scrape websites of Google Maps places for contact details and get email addresses, website, location, addres...

19,656 runs
1,326 users
Try This Actor

Opens on Apify.com

About Enrich Google Maps Dataset with Contacts

Enrich Google Maps Dataset with Contacts. 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.

What does this actor do?

Enrich Google Maps Dataset with Contacts is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

This Actor should only be used if you already have a dataset from Google Maps Scraper. If you don't have one, it is better to use a dedicated Google Maps Email Extractor Actor that does everything in one run with more predictable pricing. ## What does Enrich Google Maps Dataset With Contacts do? It's a tool that allows you to use your current Google Maps dataset and enhance the results with available contact details such as email addresses and socials. It does so by merging contact data available on Google Maps with other contact details from place's website. To get that data, just insert the task, run or dataset ID of Google Maps Scraper and click "Save & Start" button. With this scraping tool, you can: ๐Ÿ“ˆ Extract business contacts data from Google Maps places at scale
๐Ÿ“ฉ Extract place names, addresses, phone numbers, and other details from companies registered on the platform
๐Ÿ‘จโ€๐Ÿณ Get restaurant data, business address information, reviews, opening hours and more
โ˜„๏ธ Get more than 200 results per search
๐Ÿ’ฟ Work with already acquired datasets from Google Maps
โฌ‡๏ธ Download contact details data in Excel, CSV, JSON, and other formats
## What business data can I extract from Google Maps? With this Google Maps API, you will be able to extract the following Google Maps data:

๐ŸŒ† Place name and place ID โœ๏ธ Place description and URL
๐Ÿ“ฑ Social media links ๐Ÿ› Place category and opening hours
๐Ÿ“ฎ Address, location and postal code ๐Ÿ“ž Phone number
๐Ÿ“ฅ Website and email ๐ŸŒ Geolocation (latitude and longitude)
## How do I get contact details from Google Maps? 1. Pick Google Maps places or queries to extract data from. 2. Use Google Maps Scraper ๐Ÿ”— to crawl google.com/maps and extract information. You must not enable the "only data from search page" option because you need to populate the website field. Using Google Maps Extractor dataset is also supported. 3. Copy the dataset ID with extracted info. (You can also copy run ID and task ID if you want to run the Google Maps Scraper again as part of the whole flow) 4. Paste the ID to Enrich Google Maps Dataset Actor and click Start. 5. Download your dataset containing contact details. If you need guidance on how to run the scraper, you can follow our step-by-step tutorial ๐Ÿ”—. ## Aborting Contact Details run If the Contact Details Scraper takes too long to finish, you can abort it and collect all the contacts you already collected. In this case, you will need to resurrect this actor's run to merge the results which only takes a minute. To prevent the need for aborting in the future, you can change the default input parameters of how many pages the Contact Details Scraper should visit per website. ## Input example You can provide ID or full name of the Google Maps Scraper source (can be ID/name of a task, run or dataset) ### Dataset ID example Provide an ID of a finished Google Maps Scraper run or its dataset. In this case, the Google Maps Scraper was already finished and this Enrich Actor will only enhance it with contact details. json { "googleMapsDatasetId": "AXu06pVFRUYhGQ9Su" }
### Task ID example Provide an ID or full name of preconfigured Google Maps Scraper task. In this case, the task will be run first to scrape Google Maps and only after this Enrich Google Maps Dataset will enhance it with contact details. This allows you to skip running Google Maps Scraper first. (Don't mind that the JSON input key mentions datasetId, it will work with task and name as well) json { "googleMapsDatasetId": "lukaskrivka/google-maps-new-york-task" } Optionally, you can also change the default Contact Details Scraper input. ## Output example The results will be wrapped into a dataset which you can find in the Storage tab. You can choose in which format to download your contact details data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML. โ˜Ž๏ธ Google Maps place data plus contact details jsx [{ "title": "Veselka", "subTitle": null, "description": "Borscht & pierogi are menu highlights at this no-frills Ukrainian eatery.", "price": "$$", "menu": "https://veselka.getbento.com/menus/", "categoryName": "Ukrainian restaurant", "address": "144 2nd Ave, New York, NY 10003", "locatedIn": null, "neighborhood": "144 2nd Ave", "street": "144 2nd Ave", "city": "New York", "postalCode": "10003", "state": "New York", "countryCode": "US", "plusCode": "P2H7+J5 New York", "website": "https://www.veselka.com/?utm_source=google&utm_medium=gmb&utm_campaign=veselka", "phone": "(212) 228-9682", "temporarilyClosed": false, "claimThisBusiness": false, "location": { "lat": 40.7290155, "lng": -73.9871139 }, "permanentlyClosed": false, "totalScore": 4.6, "placeId": "ChIJlxDiXJxZwokRp4HHbeYqXXU", "categories": [ "Ukrainian restaurant", "Breakfast restaurant", "Diner", "Hamburger restaurant", "Lunch restaurant", "Delivery Restaurant", "Takeout Restaurant", "Restaurant", "Sandwich shop" ], "media": [] }, "contactDetails": { "emails": [ "irena@veselka.com" ], "phonesUncertain": [ "1903-1974", "212-228-9682", "917-301-2232" ], "twitters": [ "https://twitter.com/veselkanyc" ], "instagrams": [ "https://www.instagram.com/veselkanyc/" ], "facebooks": [ "https://www.facebook.com/veselkaNYC/" ], "youtubes": [ "https://www.youtube.com/watch?v=FMq7oBaLspg" } ] ## Need more map scraping tools? You can use the dedicated scrapers below if you want to scrape specific Google Maps data. Each of them is built particularly for the relevant map scraping case be it reviews, gas prices, OCR from pins, or itineraries. Feel free to browse them:
๐Ÿงญ Google Maps Itinerary โ›ฝ Gas Prices Scraper
โญ๏ธ Google Maps Reviews Scraper ๐Ÿฐ Easy Google Maps Scraper
๐ŸŽ Apple Maps Scraper ๐Ÿ“ OCR for Google Map pins
## FAQ ### Can I integrate Enrich Google Maps Dataset with other apps? Last but not least, Enrich Google Maps Dataset can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Asana, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, https://docs.apify.com/integrations" target="_blank">and more. You can also use https://docs.apify.com/integrations/webhooks" target="_blank">webhooks to carry out an action whenever an event occurs, e.g., get a notification whenever Enrich Google Maps Dataset successfully finishes a run. ### Can I use Enrich Google Maps Dataset with the API? The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more. To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package. Check out the Apify API reference docs for full details or click on the API tab for code examples. ### Is it legal to scrape contact details from Google Maps? Our Google Maps scrapers are ethical and do not extract any private user data. They only extract what businesses have chosen to share publicly. However, you should be aware that some results such as reviews could contain personal data. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping and ethical scraping. ### How can I use contact details data scraped from Google Maps? ๐Ÿ“ฌ Extract business contacts and emails on scale
๐Ÿ’ฟ Build a database with up-to-date contact information
๐Ÿ’ผ Generate leads and business prospects
๐Ÿ“ˆ Conduct business analysis and market research
๐Ÿคบ Search, monitor and analyze competition
### Your feedback Weโ€™re always working on improving the performance of our Actors. So if youโ€™ve got any technical feedback for Google Maps with Contact Details Scraper or simply found a bug, please create an issue on the actorโ€™s Issues tab in Apify Console.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Enrich Google Maps Dataset with Contacts now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
compass
Pricing
Paid
Total Runs
19,656
Active Users
1,326
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support