Google Maps List Scraper: 30+ Fields Per Place
Pricing
from $0.59 / 1,000 place records
Google Maps List Scraper: 30+ Fields Per Place
Extract all places from any public Google Maps shared list. Get 30+ fields per place: name, address, GPS, phone, website, hours, rating, and photos. Works with Google Sheets, Make, n8n, Zapier. No API key needed. $1.99/1k.
Pricing
from $0.59 / 1,000 place records
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
What does Google Maps List Scraper do?
Get complete contact lists, physical coordinates, and business details from any public Google Maps shared list: place name, list notes, full physical address, phone numbers, website links, categories, opening hours, customer ratings, review counts, photo galleries, and Place IDs, ready for your CRM in under 10 seconds. This scraper connects directly to shared list directories unblocked, meaning no login or API keys are required. Built for real estate researchers, geographic sales prospectors, travel curation platforms, local businesses, and database managers.
Why use Google Maps List Scraper?
- I am a real estate researcher extracting agent-shared neighborhood collections and property lists to populate local market maps.
- I am a CRM lead generator gathering curated local business directories (like "best coffee shops" or "top dentists") to build highly targeted outbound prospect lists.
- I am a travel platform manager converting public travel itineraries and blogger recommendations into structured database records for app content.
- I am a sales team leader compiling localized lead sheets of businesses with phone numbers, websites, and opening hours for direct pitches.
- I am a local business owner exporting neighborhood competitor coordinates and ratings to analyze market density in my region.
How to use Google Maps List Scraper
- Create a free Apify account (no credit card needed).
- Open the Google Maps List Scraper in the Apify Console.
- Paste one or more public Google Maps shared list links (such as short
maps.app.goo.glor full list URLs). - Set optional limits on the maximum number of places to retrieve.
- Click Start and download your structured location database as CSV, Excel, or JSON.
Input
| Field | Type | Required | Description |
|---|---|---|---|
listUrls | array of URLs | Yes | Direct public Google Maps shared list links (for example, https://maps.app.goo.gl/abc123). |
maxItems | integer | No | Maximum number of places to retrieve. 0 means unlimited. |
enrichPlaces | boolean | No | Fetch each place's individual page for ratings, phones, websites, opening hours, and photos. Defaults to true. |
proxyConfiguration | object | No | Proxy settings. Standard automatic configuration is highly optimized. |
Output
A structured dataset of business leads with direct phone numbers, websites, category labels, GPS coordinates, operating hours, and customer ratings. Free users get up to 50 results per run, paid plans scale to 1,000,000.
{"listName": "Best coffee in Lisbon","listUrl": "https://maps.app.goo.gl/abc123","listId": "abc123","sourceIndex": 0,"name": "Cafe Nicola","note": "Classic cafe, must try!","address": "Praca Dom Pedro IV 24, 1100-201 Lisboa, Portugal","city": "Lisboa","country": "Portugal","lat": 38.7139,"lng": -9.1394,"categories": ["Coffee shop", "Cafe"],"rating": 4.3,"reviewCount": 2841,"phone": "+351 21 346 0579","website": "https://cafenicola.pt","domain": "cafenicola.pt","hours": ["Monday: 8:00 AM - 10:00 PM", "Tuesday: 8:00 AM - 10:00 PM"],"photos": ["https://lh3.googleusercontent.com/p/AF1QipN..."],"imageUrl": "https://lh3.googleusercontent.com/p/AF1QipN...","placeId": "ChIJN1t_tDeuEmsRUsoyG83frY4","scrapedAt": "2026-06-21T10:00:00.000Z"}
Data table
| Field | Type | Description |
|---|---|---|
listName | string | Name of the public Google Maps list. |
listUrl | string | Shared URL of the source list. |
listId | string | Google's unique internal list identifier. |
sourceIndex | integer | Position of this place inside the list (0-indexed). |
name | string | Business or place name. |
note | string | Personal note added by the list creator for this place. |
imageUrl | string | Primary photo URL of the location. |
address | string | Full formatted physical address. |
street | string | Street name details. |
city | string | Operating city name. |
state | string | Operating state or region abbreviation. |
postalCode | string | Address postal code or zip code. |
country | string | Operating country name. |
lat | number | Geographic latitude coordinate for mapping. |
lng | number | Geographic longitude coordinate for mapping. |
plusCode | string | Google Open Location Plus Code. |
categories | array of strings | Categorization tags assigned to the place. |
rating | number | Average customer rating out of 5 stars. |
reviewCount | number | Total number of published customer reviews. |
phone | string | Standardized phone number. |
website | string | Official business website URL. |
domain | string | Simplified website domain name. |
hours | array of strings | List of today's operating hours. |
photos | array of strings | Public photo gallery links for the place. |
placeId | string | Google's unique global Place ID. |
cid | string | Google Customer ID identifier. |
isClaimed | boolean | Whether the business has claimed its Google listing. |
isPermanentlyClosed | boolean | True if the place is permanently closed. |
priceLevel | string | Relative price range (for example, Inexpensive, Moderate). |
editorialSummary | string | Google's brief editorial summary description of the place. |
scrapedAt | string | ISO 8601 timestamp of when this record was collected. |
Pricing
The Actor costs $1.99 per 1,000 results. A typical run extracting 500 places from a curated list costs about $1.00. Because the scraper connects directly to Google's server-rendered JSON endpoints instead of launching heavy browsers, proxy and compute bandwidth consumption is extremely low, keeping your total costs at the absolute minimum.
Tips or advanced options
- No browser overhead. Because this scraper connects directly to unblocked server endpoints, it does not launch Chrome or execute heavy scripts. This makes it 100x faster than browser-based scrapers, running in a fraction of the time.
- Set caps to save budget. Verify outputs by setting max items to 5 on your first run before processing massive travel lists.
- Enable place details for enriched leads. Keep details enabled to parse rich 30-field specifications like phone numbers, website URLs, claimed status, and open hours. Turn it off only if you want a super-fast list-only walk.
- Combine multiple lists. You can paste several public shared URLs into the input array to merge different regional directories into a single spreadsheet concurrently.
FAQ, disclaimers, and support
Is the Google Maps List scraper legal?
Yes. The Google Maps List scraper accesses public list directory pages that are publicly visible to any logged-out human in a browser. It does not require login, bypass paywalls, or private user accounts. You are responsible for compliance with Google terms of service and local laws.
Does this scraper require proxies?
No. Google Maps list endpoints use standard unblocked infrastructure that is open to public search engines. No residential proxy is needed for normal runs. If a very high-volume run starts drawing rate limits, you can easily switch to residential in the proxy configuration.
Why are some website or phone fields empty?
These fields are fetched directly from individual place detail pages. Ensure place enrichment is enabled. Some places genuinely have no registered phone or website listed on Google Maps.
What is the Place ID?
The Place ID is Google's unique identifier for a physical location, in the format ChIJ.... It is highly stable and can be used directly with other maps integrations.
Disclaimer: This Actor accesses public web listing data only. It does not bypass authentication, paywalls, or anti-bot systems on the live site. Google Maps is the registered trademark of Google LLC. This Actor is affiliation-free, and not endorsed or sponsored by Google LLC.