Google Maps MCP Scraper — Places, Reviews, Hours & Photos
Pricing
from $10.00 / 1,000 results
Google Maps MCP Scraper — Places, Reviews, Hours & Photos
Scrape Google Maps for places, reviews, business hours, photos, ratings, and competitor data. Structured JSON with full location metadata. Built for AI agents — every field is machine-readable. Search by keyword + location, filter by rating.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Muhammad Afzal
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Share
Google Maps MCP Scraper — Places, Reviews, Hours & Photos for AI Agents
Scrape Google Maps for places, business hours, reviews, photos, ratings, and competitor data. Returns structured JSON with full location metadata — every field is machine-readable so AI agents and LLMs can search, compare, and analyze locations programmatically.
Zero MCP Google Maps actors exist on the market. 25K+ users run non-MCP Maps scrapers — but AI agents need structured tool access. This is the first Maps scraper designed from the ground up as an MCP tool.
Killer Features for AI Agents
- Business hours — Day-by-day operating hours exposed as structured JSON objects, ready for scheduling logic
- Reviews & ratings — Full review text snippets and star ratings for sentiment analysis and quality filtering
- Photo URLs — Direct image links for multimodal agents that process visual data
- Competitor density analysis — Search any keyword in any location to map competitive landscapes
- Geo-coordinates — Precise lat/lng for distance calculations, clustering, and map visualizations
Features
- Lightning fast — 100 places scraped in ~5 seconds via pure API extraction
- Rich place metadata — names, addresses, phones, websites, categories, price ranges, and descriptions
- Review extraction — star ratings, total review counts, and review text snippets for each place
- Business hours — day-by-day operating hours (e.g., "Monday": "9AM-9PM") and current open/closed status
- Photo URLs — thumbnail and gallery photo links for visual data and multimodal processing
- Rating filtering — only return places above a minimum star rating threshold
- Multi-query support — search multiple keywords or locations in a single run
- Location biasing — optional GPS coordinates to prioritize results near a specific point
- 12-country localization — country and language filtering for global searches
- Automatic pagination — fetches up to 200 results per query with intelligent page handling
- Structured JSON output — clean, well-formatted data ready for AI pipelines, databases, or analysis
Use Cases
- AI agent enrichment — give LLMs real-time access to business data, reviews, and location info for trip planning, local searches, and recommendations
- Competitor analysis — map every competitor in a market with ratings, reviews, and location data
- Location intelligence — analyze business density, category distribution, and rating patterns by geography
- Lead generation — find businesses by type and location with phone numbers and websites for outreach
- Market research — assess price ranges, review sentiment, and competitive positioning in any market
- Review monitoring — track review counts and sentiment across locations over time
- Real estate analysis — evaluate neighborhood amenities — restaurants, shops, services — for property assessments
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQueries | string[] | ["restaurants in Austin TX"] | Keywords with location to search (e.g., "plumbers in Chicago") |
locationCoords | string | "" | Optional GPS coordinates to bias results — format: "lat,lng" |
maxResults | integer | 20 | Max places per query (1–200) |
countryCode | string | "us" | Two-letter country code for localization |
languageCode | string | "en" | Language code for results |
includeReviews | boolean | true | Include review text snippets in output |
includePhotos | boolean | true | Include photo and thumbnail URLs |
minRating | number | 0 | Only return places rated ≥ this value (0 = no filter) |
maxRequestRetries | integer | 3 | Max API retry attempts on failure |
Output
Each place record includes 21 fields of structured metadata:
| Field | Type | Description |
|---|---|---|
placeId | string | Google Maps unique place identifier |
title | string | Business or place name |
address | string | Full street address |
phoneNumber | string|null | Business phone number |
website | string|null | Business website URL |
rating | number|null | Google Maps star rating (1.0–5.0) |
reviewsCount | integer|null | Total number of reviews |
reviews | string[] | Review text snippets |
latitude | number|null | Geographic latitude |
longitude | number|null | Geographic longitude |
category | string|null | Primary business category |
type | string|null | Google Maps place type |
priceRange | string|null | Price level ($ to $$$$) |
openingHours | object|null | Day-by-day hours (e.g., {"Monday":"9AM-9PM"}) |
openingState | string|null | Current open/closed status |
description | string|null | Place description snippet |
thumbnailUrl | string|null | Primary photo thumbnail URL |
photos | string[] | Additional photo URLs |
cid | string|null | Google Maps CID number |
googleUrl | string|null | Direct Google Maps link |
scrapedAt | string | ISO 8601 timestamp |
searchQuery | string | Original search query |
Example Usage
Restaurant Discovery
{"searchQueries": ["italian restaurants in Brooklyn NY", "pizza places in Manhattan"],"maxResults": 50,"minRating": 4.0,"includeReviews": true}
Competitor Research
{"searchQueries": ["coffee shops in Seattle WA"],"maxResults": 200,"locationCoords": "47.6062,-122.3321","includeReviews": false,"includePhotos": true}
Lead Generation
{"searchQueries": ["dentists in Phoenix AZ", "plumbers in Denver CO", "electricians in Portland OR"],"maxResults": 30,"minRating": 3.5,"includeReviews": false,"includePhotos": false}
Quick Lookup
{"searchQueries": ["hardware stores near me"],"maxResults": 10,"locationCoords": "40.7128,-74.0060"}
Pricing
This actor uses a pay-per-result pricing model at $0.008 per place scraped.
| Places | Cost |
|---|---|
| 10 places | $0.10 |
| 20 places | $0.20 |
| 100 places | $1 |
| 200 places | $2 |
Fast, reliable location data extraction. No API keys, no setup, no infrastructure required.
Example Output
{"placeId": "ChIJN1t_tDeuEmsRUsoyG83frY4","title": "Joe's Coffee","address": "242 W 2nd St, Austin, TX 78701","phoneNumber": "(512) 555-0199","website": "https://www.joescoffee.com","rating": 4.7,"reviewsCount": 326,"reviews": ["Best latte in Austin! The house-roasted beans are incredible.","Cozy atmosphere, fast WiFi, and friendly baristas. Perfect workspace."],"latitude": 30.2665,"longitude": -97.7451,"category": "Coffee Shop","type": "cafe","priceRange": "$$","openingHours": {"Monday": "7AM-8PM","Tuesday": "7AM-8PM","Wednesday": "7AM-8PM","Thursday": "7AM-9PM","Friday": "7AM-9PM","Saturday": "8AM-9PM","Sunday": "8AM-6PM"},"openingState": "Open","description": "House-roasted coffee and fresh pastries in a cozy downtown space with free WiFi.","thumbnailUrl": "https://lh5.googleusercontent.com/p/thumbnail-url","photos": [],"cid": "12345678901234567890","googleUrl": "https://www.google.com/maps/place/?q=place_id:ChIJN1t_tDeuEmsRUsoyG83frY4","scrapedAt": "2026-05-04T12:00:00.000Z","searchQuery": "coffee shops in Austin TX"}
Why This Google Maps Scraper?
- No browser or proxy needed — pure API-based extraction is faster, cheaper, and more reliable than headless browsers
- Zero setup — works out of the box with no API keys, no configuration, no infrastructure
- Built for AI agents — every field is typed and machine-readable for direct LLM consumption
- MCP-native — designed as an MCP tool from day one, not retrofitted
- Consistent structured data — every record follows the same 21-field schema for reliable processing
- Global coverage — 12 countries, 9 languages, location biasing for proximity searches