Scrape Google Maps with AI
Extract business listings, reviews, phone numbers, and ratings from Google Maps using Apify actors and Claude Code.
How scraped Google Maps data flows across your company
One scrape generates intelligence for every department — automatically
- → Build targeted lead lists
- → Prospect enrichment with contact info
- → Cold outreach campaign fuel
- → Territory mapping by category
- → Local SEO content generation
- → Competitor analysis reports
- → Market density research
- → Review sentiment mining
- → Market sizing by geography
- → Location intelligence analysis
- → Expansion opportunity scoring
- → Business density heatmaps
- → Contact records created
- → Company data stored
- → Lead source tagged
- → Geocoordinates indexed
- → Build targeted lead lists
- → Prospect enrichment with contact info
- → Cold outreach campaign fuel
- → Territory mapping by category
- → Local SEO content generation
- → Competitor analysis reports
- → Market density research
- → Review sentiment mining
- → Market sizing by geography
- → Location intelligence analysis
- → Expansion opportunity scoring
- → Business density heatmaps
- → Contact records created
- → Company data stored
- → Lead source tagged
- → Geocoordinates indexed
Cancel your Outscraper subscription
Outscraper
- × Subscription fees
- × Data locked in their dashboard
- × Per-seat pricing
- × Export limits
SoloStack + Claude Code
- ✓ Pay-per-use, no subscription
- ✓ Your data in your repo
- ✓ Zero vendor lock-in
- ✓ Unlimited exports
What this skill file teaches Claude
Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.
Category + Location Search
Search any business category (restaurants, dentists, plumbers) in any city, zip code, or custom radius worldwide.
Full Contact Extraction
Pull business name, address, phone number, website URL, email (when listed), and Google Maps URL for every result.
Ratings & Reviews Data
Extract average rating, total review count, and individual review text with reviewer names and dates.
Opening Hours & Attributes
Capture full weekly opening hours, price level, wheelchair accessibility, dine-in/takeout options, and other Google attributes.
Geocoordinates
Get precise latitude and longitude for every listing — ready for map visualization or proximity analysis.
Photo URLs
Extract links to business photos uploaded by owners and customers for visual verification and competitive research.
compass/crawler-google-places · ~$0.50 per 1,000 results Build it with plain English
Tell Claude Code what to do. It handles the rest.
Scraping dentists in Austin, TX (4+ stars, 50+ reviews)... ✓ Found 187 matching listings ✓ Extracted contact info for 187/187 (100%) ✓ 142 have website URLs ✓ 168 have phone numbers ✓ Average rating: 4.6 stars Data saved to dentists-austin-tx.json Next: Run lead enrichment to find owner emails, or import directly into CRM?
Searching coworking spaces near downtown Chicago (10mi radius)... ✓ 94 coworking spaces found ✓ 89 websites extracted ✓ 91 phone numbers captured ✓ 94 full addresses with geocoordinates ✓ Price range: $$ to $$$$ Exported to coworking-chicago.csv Next: Cross-reference with LinkedIn to find decision-makers at each location?
Extracting late-night restaurants in Manhattan (open past 10pm)... ✓ 1,247 restaurants matched ✓ Average rating: 4.1 stars ✓ Average review count: 312 ✓ 1,180 have websites ✓ Top categories: Italian (189), Japanese (156), Mexican (134) Data saved to manhattan-restaurants-late.json Next: Filter by cuisine type or sort by review count?
What you can build with this
Local business lead generation
Build targeted prospect lists of businesses in any industry and location. Extract phone numbers and websites for cold outreach campaigns that convert.
Competitor analysis
Map every competitor in your market area. Compare ratings, review volumes, and pricing levels to identify gaps and opportunities.
Real estate market research
Analyze business density, types, and quality around properties to assess neighborhood commercial viability and investment potential.
Market sizing & expansion
Count businesses by category across multiple cities to identify underserved markets and prioritize expansion locations.
Things to know
Google Maps results are capped at ~120 results per search query. Use multiple narrower searches (by sub-area or sub-category) to get comprehensive coverage.
Business phone numbers and hours can be outdated on Google Maps. For high-value outreach, verify contact info before sending campaigns.
Scraping frequency matters — running the same query daily will waste credits. Most business listings only change weekly or monthly.
Get the full skill file
Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.
Common questions
Keep building your stack
Related Solutions
More tools and workflows from across SoloStack
Free CRM
Unlimited contacts, zero per-seat pricing. AI-managed CRM in your repo.
Free ToolFree Email Marketing
Send campaigns with Resend API. No monthly fees, no subscriber limits.
Free ToolFree Scheduling
Booking pages with Google Calendar sync. Replace Cal.com for $0/mo.
Free ToolFree Website Builder
Build with Astro + AI. Static, fast, SEO-optimized, fully customizable.
Ready to automate?
SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.
Join Waitlist →