Google Maps πŸ—ΊοΈ Shared List πŸ“– Scraper avatar

Google Maps πŸ—ΊοΈ Shared List πŸ“– Scraper

Pricing

from $13.00 / 1,000 results

Go to Apify Store
Google Maps πŸ—ΊοΈ Shared List πŸ“– Scraper

Google Maps πŸ—ΊοΈ Shared List πŸ“– Scraper

Extract complete place data from Google Maps shared lists instantly. Get names, addresses, ratings, phone numbers, websites, photos, and business hours. Optional AI-powered travel recommendations with visit scores. Export to CSV or JSON. Process 30+ places per minute.

Pricing

from $13.00 / 1,000 results

Rating

5.0

(3)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

2

Bookmarked

117

Total users

12

Monthly active users

1.9 hours

Issues response

16 hours ago

Last modified

Share

ParseForge Banner

πŸ—ΊοΈ Google Maps Shared List Scraper

πŸš€ Collect places from Google Maps shared lists in minutes. Paste any shared list URL and export names, addresses, ratings, phone numbers, websites, and photos. Optional AI enrichment adds recommendations and scores. No coding, no Google API key.

πŸ•’ Last updated: 2026-04-16 Β· πŸ“Š 15+ fields per place Β· πŸ“ Up to 500 places per list Β· πŸ€– AI enrichment Β· 🚫 No auth required

The Google Maps Shared List Scraper collects place data from any public Google Maps shared list, returning 15+ fields per place: name, address, rating, review count, phone number, website, category, photos, and coordinates. Optional AI enrichment adds travel recommendations, quality scores, and fills in missing websites. Supports up to 500 places per list.

Shared lists on Google Maps are public collections of places (restaurants, hotels, attractions, etc.) created by users, travel bloggers, and local guides. This Actor turns any shared list URL into a structured dataset.

🎯 Target AudienceπŸ’‘ Primary Use Cases
Travel planners, local guides, market researchers, restaurant scouts, hospitality teams, real estate analystsTravel itinerary building, local business discovery, competitive venue analysis, city guide research, location intelligence

πŸ“‹ What the Google Maps Shared List Scraper does

One input with optional AI enrichment:

  • πŸ”— List URL mode. Paste one or more Google Maps shared list URLs. Each list can contain up to 500 places.
  • πŸ€– AI enrichment. Optional mode adds travel recommendations, quality scores, and finds missing website URLs using an LLM via OpenRouter.
  • πŸ“¦ Output format. Choose CSV for spreadsheets or JSON for developer pipelines.

Each place record includes name, full address, rating, review count, phone number, website, category, Google Maps URL, photos, latitude/longitude, and AI-generated fields (when enabled).

πŸ’‘ Why it matters: Google Maps shared lists are a goldmine of curated local data, but copying places one by one is tedious. This Actor exports the entire list as structured data in one run.


🎬 Full Demo

🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


βš™οΈ Input

InputTypeDefaultBehavior
listUrlsarray[]Google Maps shared list URLs, one per line.
maxPlacesPerListinteger500Max places to extract per list (1-500).
enableAIEnrichmentbooleanfalseAdd AI recommendations, scores, and missing websites.
openRouterApiKeystring""Your OpenRouter API key (required only when AI enrichment is enabled).
outputFormatstring"json"CSV for spreadsheets, JSON for developers.
maxConcurrencyinteger5Parallel requests (higher = faster, more memory).

Example: extract all places from two shared lists.

{
"listUrls": [
"https://maps.google.com/maps/ms?msid=12345&msa=0",
"https://goo.gl/maps/abcdef"
],
"maxPlacesPerList": 500
}

Example: with AI enrichment enabled.

{
"listUrls": ["https://goo.gl/maps/xyz123"],
"enableAIEnrichment": true,
"openRouterApiKey": "sk-or-v1-...",
"maxPlacesPerList": 100
}

⚠️ Good to Know: AI enrichment requires an OpenRouter API key (free tier available at openrouter.ai). Without it, the Actor returns standard Google Maps data only.


πŸ“Š Output

Each place record contains 15+ fields (more with AI enrichment). Download the dataset as CSV, Excel, JSON, or XML.

🧾 Schema

FieldTypeExample
πŸ“ namestring"Joe's Coffee"
🏠 addressstring"123 Main St, San Francisco, CA"
⭐ ratingnumber4.5
πŸ”’ reviewCountnumber342
πŸ“ž phonestring"+1 (415) 555-1234"
🌐 websitestring | null"https://joescoffee.com"
πŸ“‚ categorystring"Coffee Shop"
πŸ”— mapsUrlstring"https://maps.google.com/..."
πŸ–ΌοΈ photosarray["https://lh3.googleusercontent.com/..."]
πŸ“ latitudenumber37.7749
πŸ“ longitudenumber-122.4194
πŸ€– aiRecommendationstring | null"Best latte in the Mission district"
πŸ€– aiScorenumber | null9.2
πŸ•’ scrapedAtISO 8601"2026-04-16T00:00:00.000Z"

πŸ“¦ Sample records


✨ Why choose this Actor

Capability
πŸ“Shared list extraction. Pull all places from any public Google Maps list in one run.
πŸ€–AI enrichment. Optional recommendations, quality scores, and missing-website lookup.
πŸ“Š15+ fields per place. Name, address, rating, phone, website, photos, and coordinates.
πŸ“¦Up to 500 places per list. Handles large curated collections.
πŸ”—Multiple lists per run. Paste several list URLs and process them all at once.
⚑Configurable concurrency. Adjust parallel requests for speed vs memory trade-off.
🚫No authentication. No Google API key needed (AI enrichment uses OpenRouter separately).

πŸ“Š Google Maps shared lists are curated by millions of users, travel bloggers, and local guides. Structured access to this data powers every travel-planning, venue-scouting, and local-market-intelligence workflow.


πŸ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshAI enrichmentSetup
⭐ Google Maps Shared List Scraper (this Actor)$5 free credit, then pay-per-useAny shared listLive per runOptional⚑ 2 min
Google Places API$17/1K requestsFull PlacesReal-timeNo⏳ Hours (billing setup)
Manual list browsingFreeManualManualNoπŸ•’ Hours per list

Pick this Actor when you want to extract curated Google Maps lists without paying for Google Places API.


πŸš€ How to use

  1. πŸ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the Google Maps Shared List Scraper page on the Apify Store.
  3. 🎯 Set input. Paste your shared list URLs. Optionally enable AI enrichment.
  4. πŸš€ Run it. Click Start and let the Actor collect your data.
  5. πŸ“₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.


πŸ’Ό Business use cases

✈️ Travel & Hospitality

  • Export curated city guides as structured data
  • Build custom itineraries from local expert lists
  • Compare venue ratings across neighborhoods
  • Feed travel app recommendation engines

πŸ“Š Market Research & Location Intelligence

  • Analyze business density by area and category
  • Track competitor venue ratings and reviews
  • Map local business clusters for site selection
  • Build POI databases from curated lists

🍽️ Restaurant & Venue Scouting

  • Extract restaurant lists from food bloggers
  • Compare ratings and review counts across lists
  • Find contact info for partnership outreach
  • Build shortlists from local guide recommendations

🏠 Real Estate & Urban Planning

  • Map amenities around development sites
  • Analyze neighborhood service density
  • Build walkability and livability scores
  • Track new business openings by area

πŸ”Œ Automating Google Maps Shared List Scraper

Control the scraper programmatically for scheduled runs and pipeline integrations:

  • 🟒 Node.js. Install the apify-client NPM package.
  • 🐍 Python. Use the apify-client PyPI package.
  • πŸ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval. Weekly pulls keep your POI database fresh.


❓ Frequently Asked Questions


πŸ”Œ Integrate with any app

Google Maps Shared List Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications in your channels
  • Airbyte - Pipe place data into your warehouse
  • GitHub - Trigger runs from commits and releases
  • Google Drive - Export datasets straight to Sheets

πŸ’‘ Pro Tip: browse the complete ParseForge collection for more location and travel scrapers.


πŸ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Google LLC or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. Only publicly available shared list data is collected.