VOOZH about

URL: https://apify.com/compass/enrich-google-maps-dataset-with-contacts

โ‡ฑ Enrich Google Maps Dataset with Contacts ยท Apify


๐Ÿ‘ Enrich Google Maps Dataset with Contacts avatar

Enrich Google Maps Dataset with Contacts

Pricing

Pay per usage

Go to Apify Store

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.

Pricing

Pay per usage

Rating

3.1

(9)

Developer

๐Ÿ‘ Compass

Compass

Maintained by Apify

Actor stats

92

Bookmarked

1.7K

Total users

55

Monthly active users

10 hours

Issues response

a month ago

Last modified

Categories

Share

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.

{
"googleMapsDatasetId":"AXu06pVFRUYhGQ9Su"
}
๐Ÿ‘ Image

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)

{
"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

[{
"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, .

You can also use 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.

You might also like

๐Ÿ“ฉ๐Ÿ“ Google Maps Email Extractor

lukaskrivka/google-maps-with-contact-details

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.

๐Ÿ‘ User avatar

Lukรกลก Kล™ivka

74K

4.3

Extract Google Maps Contact Details

gnomonic_coral/google-maps-contact-extractor

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.

Google Maps Phone/Email Extractor

faisalrjbd/google-maps-phone-email-extractor

Extract Google Maps contact details. Scrape phones, emails, websites, social media links, addresses, zip codes, ratings, and reviews from Google Maps business listings. Export as JSON or CSV, run via API, schedule runs, or integrate with other tools.

๐Ÿ‘ User avatar

Mohammad Faisal Ahmad

105

4.1

Audio And Video Transcriber (OpenAI GPT-4o-transcribe)

stanvanrooy6/audio-video-transcriber

Downloads videos from public URLs, extracts audio, and transcribes them using OpenAI

49

Google Maps Extractor

compass/google-maps-extractor

Extract data from hundreds of places fast. Scrape Google Maps by keyword, category, location, URLs & other filters. Get addresses, contact info, opening hours, popular times, prices, menus & more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.

๐Ÿ“ฉ Google Maps Email Extractor

poidata/google-maps-email-extractor

Quickly collect all business details, including emails, phone numbers, and social media links from Google Maps listings and their websites. Export data as JSON or CSV. Run via API, schedule runs, or integrate with your tools.

2.2K

1.9

Google Maps Reviews Scraper

compass/Google-Maps-Reviews-Scraper

Extract all reviews of Google Maps places using place URLs. Get review text, published date, response from owner, review URL, and reviewer's details. Download scraped data, run the scraper via API, schedule and monitor runs or integrate with other tools.

Google Maps Scraper

boztek-ltd/google-maps-scraper

Extract data from thousands of Google Maps locations and businesses, including reviews, reviewer details, images, contact info, including full name, email, opening hours, prices & more. Export data, run via API, schedule and monitor runs, or integrate with other tools.

1.9K

4.0

Related articles

Extract contact details from Google Maps and enrich it in one run
Read more