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...
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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) |
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 |
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.
Categories
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 TrialActor Information
- Developer
- compass
- Pricing
- Paid
- Total Runs
- 19,656
- Active Users
- 1,326
Related Actors
๐ฏ Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support