Advanced Google Maps Scraper
1 day trial then $10.00/month - No credit card required now
Advanced Google Maps Scraper
1 day trial then $10.00/month - No credit card required now
This Google Maps scraper lets you collect details like π Name, ποΈ Category, π·οΈ Description, βοΈ Rating, π Address, π Phone, π₯οΈ Website, β Plus Code, π Share Link, πͺ Opening Times, π Popular Times and π Properties for any place on Google Maps.
β What does it do?
This Google Maps scraper lets you collect details for any place on Google Maps. To get the details, you can supply a list of URLs for the places (the "share" link on the Google Maps page), a list of place IDs, or a combination of both.
πΎ What data can users scrape from Google Maps?
You can scrape all information for each Google Maps place. This includes:
- π Name
- ποΈ Category
- π·οΈ Description
- βοΈ Rating
- π Review Count
- πΈ Photo Count
- π Address
- π Phone
- π₯οΈ Website
- π Menu Link
- β Plus Code
- π Share Link
- πͺ Opening Times
- π Popular Times
- π Properties
If you don't already have a list of Google Maps URLs to get details for, you can search an area for a particular type of place with the Advanced Google Maps Scraper Manager and automatically trigger this details scraper to get the details for each place found.
To get photos of a place, you can use the Advanced Google Maps Photos Scraper, or to scrape reviews you can use the Advanced Google Maps Reviews Scraper. Both of these can also be triggered to run automatically by the Advanced Google Maps Scraper Manager, in the same way as this details scraper.
Output format
- π Name
- String, name of the place on Google Maps
- ποΈ Category
- Google's category, e.g. "monument" or "restaurant"
- π·οΈ Description
- Google's description of the place
- Not available for some places
- βοΈ Rating
- Average rating from reviews
- Not available if the place has no reviews
- π Review Count
- The total number of reviews left for the place
- Get reviews using Advanced Google Maps Reviews Scraper
- πΈ Photo Count
- The total number of photos of the place
- Get photos using Advanced Google Maps Photos Scraper
- π Address
- Physical street address
- π Phone
- Telephone number
- Many places will not have a phone number
- π₯οΈ Website
- Web address link
- π Menu Link
- The link to the menu for the location
- Mostly relevant to restaurants, coffee houses and similar
- β Plus Code
- Unique Google identifier for the exact location
- Simpler than lat/long coordinates, but very exact
- π Share Link
- Link to the place on Google Maps
- πͺ Opening Times
- Array of opening hours
- Index 0 is Sunday, 1 is Monday, 6 is Saturday, etc.
- Array holds open and close times
- Opening hours 10am to 11:30am, and then from 1pm to 4pm would be:
[1000,1130,1300,1600]
- π Popular Times
- Percentage busy at each hour of each day
- Busiest times will be 100, down to 0 for quietest (or closed)
- π Properties
- List of properties per category, e.g. "Children" > "good for kids"
π Example Output
Here's an example of Google Maps data that users might get when they scrape Google Maps for details of Edge (a tourist attraction in New York, USA):
1{ 2 "name": "Edge", 3 "category": "Tourist attraction", 4 "rating": 4.5, 5 "reviewCount": 17446, 6 "address": "30 Hudson Yards, New York, NY 10001, United States", 7 "phone": "+1 332 445-9812", 8 "website": "https://www.edgenyc.com/", 9 "plusCode": "QX3X+JJ New York, USA", 10 "shareLink": "https://maps.app.goo.gl/Ky446q9SAHJKHhj", 11 "times": { 12 "Opening times": [ 13 [ 14 1000, 15 2200 16 ], 17 [ 18 1000, 19 2200 20 ], 21 [ 22 1000, 23 2200 24 ], 25 [ 26 1000, 27 2200 28 ], 29 [ 30 1000, 31 2200 32 ], 33 [ 34 1000, 35 2200 36 ], 37 [ 38 1000, 39 2200 40 ] 41 ], 42 "popularTimes": [ 43 [ 44 0, 45 0, 46 0, 47 0, 48 0, 49 0, 50 0, 51 0, 52 0, 53 0, 54 37, 55 55, 56 69, 57 80, 58 87, 59 92, 60 93, 61 88, 62 77, 63 61, 64 44, 65 29, 66 0, 67 0 68 ], 69 [...] 70 ] 71 }, 72 "description": "Protruding 100-stories-high observation deck, with a glass floor, bar & 360-degree NYC views.", 73 "properties": [ 74 { 75 "type": "Accessibility", 76 "properties": [ 77 "Has wheelchair-accessible car park", 78 "Has wheelchair-accessible entrance", 79 "Has wheelchair-accessible seating", 80 "Has wheelchair-accessible toilet" 81 ] 82 }, 83 { 84 "type": "Amenities", 85 "properties": [ 86 "Has gender-neutral toilets" 87 ] 88 }, 89 { 90 "type": "Crowd", 91 "properties": [ 92 "LGBTQ+ friendly", 93 "Transgender safe space" 94 ] 95 }, 96 { 97 "type": "Planning", 98 "properties": [ 99 "Getting tickets in advance recommended" 100 ] 101 }, 102 { 103 "type": "Children", 104 "properties": [ 105 "Good for kids" 106 ] 107 } 108 ] 109 }
π Input format
You can supply a URL or a place ID to scrape the details for that place.
NOTE: if you supply both a URL and a place ID for a single place, it may be scraped twice and both results will appear in the dataset. You should try to supply either a URL or a place ID for each place, but not both for the same place.
- π― Targets
- π Place URLs
- π Place IDs
- πΎ Dataset ID
Each of these options is explained further below:
- π― Targets
- You can use a sharing URL for a place or use its Place ID to scrape details. You can supply a list of URLs and Place IDs at the same time and you will get results for all of them.
- If you are using the the Advanced Google Maps Scraper Manager to find places to scrape, use the integrations tab in the manager actor to trigger this scraper automatically when places are found
ποΈ Speed
Speed is dependent on the memory available to your Actor and the settings you're using.
To help you calculate, each place that you scrape from will produce a summary like the example below (which was run on an Actor with 4,096MB memory):
1---------------------------------------- 2Data captured for Edge (30 Hudson Yards, New York, NY 10001, United States) in 4.19 seconds: 3 4Name: β 5Category: β 6Description: β 7Rating: β 8Address: β 9Phone: β 10Website: β 11Plus Code: β 12Share Link: β 13Opening Times: β 14Popular Times: β 15Properties: 9 16---------------------------------------- 17 18If a place does not display opening hours or has some other attributes missing, you will get a slightly faster scrape.
πββοΈ FAQs
Q: Can the data be exported in different formats?
A: Yes, the scraped data can be downloaded in formats such as JSON or CSV for analysis.
Q: Is it legal to scrape Google Maps reviews?
A: You should consult the Terms of Service for Google Maps to determine if your use case is permitted.
Q: Can I input a location and search term to find places to scrape? A: Yes, using the Advanced Google Maps Scraper Manager. This reviews scraper can be chained so it runs automatically when the manager finds places that match your search.
- 7 monthly users
- 1 star
- 97.2% runs succeeded
- Created in Dec 2023
- Modified 3 months ago