Google Maps Review Intelligence
Pricing
from $10.00 / 1,000 results
Google Maps Review Intelligence
Scrape Google Maps reviews and analyze them with AI: sentiment analysis, complaint taxonomy, topic clusters, competitor delta comparison, and drafted owner responses. The all-in-one reputation intelligence tool.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Dragos Mihai Balota
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Share
What does Google Maps Review Intelligence do?
Google Maps Review Intelligence is the first all-in-one actor that scrapes Google Maps reviews and analyzes them with AI in a single run. Instead of exporting raw review rows and analyzing them elsewhere, this actor does everything: it scrapes reviews using the proven Google Maps Reviews Scraper (133M+ runs), then runs AI-powered analysis to produce sentiment scores, complaint taxonomies, topic clusters, competitor comparisons, and drafted owner responses.
Perfect for local SEO agencies, multi-location brands, and reputation managers who need actionable insights, not just raw data.
Why use Google Maps Review Intelligence?
- Sentiment Analysis - Go beyond star ratings. Get per-review sentiment classification (positive/negative/neutral/mixed) with a 0-100 confidence score.
- Complaint Taxonomy - Automatically categorize complaints into standardized types (service quality, wait time, pricing, cleanliness, etc.) so you can spot patterns.
- Topic Clustering - Discover what customers talk about most: food quality, wifi, parking, checkout, delivery, and more.
- Competitor Delta - Compare 2+ locations side-by-side. See who wins on sentiment, response rate, and complaint categories. Identify gaps to close.
- Drafted Owner Responses - AI generates professional, empathetic response drafts for negative reviews. Review, edit, and post directly.
- Full Intelligence Report - A downloadable Markdown report with executive summary, per-location breakdown, competitor comparison, and actionable recommendations.
How to use Google Maps Review Intelligence
- Get your OpenAI API key from platform.openai.com (you need a funded account).
- Open this actor on Apify Console.
- Add one or more Google Maps place URLs (or place IDs). Add 2+ locations to enable competitor comparison.
- Paste your OpenAI API key in the input.
- Choose your AI model (gpt-5-mini recommended for best price/quality ratio).
- Click Start and wait for the analysis to complete.
- Download your results: the dataset (per-review analysis), the REPORT (Markdown intelligence report), and the SUMMARY (structured JSON).
Input
| Field | Type | Description |
|---|---|---|
| startUrls | Array | Google Maps place URLs to analyze |
| placeIds | Array | Alternative: Google Maps place IDs |
| maxReviews | Integer | Max reviews per place (default: 100) |
| reviewsSort | Select | Sort order: newest, most relevant, highest/lowest ranking |
| openaiApiKey | String | Your OpenAI API key (required) |
| openaiModel | Select | AI model (gpt-5-mini recommended) |
| openaiBaseUrl | String | Optional custom API endpoint (OpenRouter, Azure, etc.) |
| batchSize | Integer | Reviews per AI batch (default: 10) |
| generateOwnerResponses | Boolean | Generate draft responses for reviews (default: true) |
| generateReport | Boolean | Generate Markdown report (default: true) |
| language | Select | Language for AI output (auto = match review language) |
Output
The actor produces three outputs:
1. Dataset (per-review analysis)
{"reviewId": "Ci9DQUlRQUNvZENodHlj...","placeName": "Blue Bottle Coffee","reviewerName": "Jane Doe","stars": 2,"sentiment": "negative","sentimentScore": 25,"complaintCategories": ["wait time", "staff attitude"],"topics": ["coffee", "service", "morning rush"],"keyPhrases": ["waited 20 minutes", "rude barista"],"urgency": "high","draftOwnerResponse": "Hi Jane, we're so sorry about your experience...","hasOwnerResponse": false,"publishedAtDate": "2025-06-15T10:30:00.000Z"}
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
2. REPORT (Markdown)
A full intelligence report saved to the key-value store containing:
- Executive summary with key insights
- Per-location breakdown (sentiment, complaints, topics, what customers love)
- Competitor comparison table (when 2+ locations)
- Actionable recommendations
- Drafted owner responses for urgent reviews
3. SUMMARY (JSON)
Machine-readable structured summary with all metrics for integration into dashboards and workflows.
Pricing
This actor uses Pay-Per-Event pricing:
| Event | Price | Description |
|---|---|---|
| Review analyzed | $0.01 | Per review scraped + AI analyzed |
| Report generated | $0.50 | Full intelligence report |
Example cost: Analyzing 100 reviews across 2 locations = $1.50 (100 x $0.01 + 1 x $0.50 report).
Note: You also need an OpenAI API key. With gpt-5-mini, AI costs are approximately $0.001 per 10 reviews analyzed, making the AI cost negligible compared to the actor price.
Tips
- Start with gpt-5-mini - It's 10x cheaper than gpt-5.5 and performs well for review analysis.
- Upgrade to gpt-5.5 for the highest quality analysis when accuracy is critical.
- Use competitor mode - Add 2+ place URLs to unlock the competitor comparison feature.
- Adjust batch size - Lower (5) for more detailed analysis, higher (20) for speed.
- Sort by lowest ranking - To prioritize analyzing your worst reviews first.
- Use OpenRouter - Set a custom
openaiBaseUrlto use alternative model providers.
FAQ
Is this legal? Scraping publicly available Google Maps reviews is generally permitted. The actor uses the official Apify Google Maps Reviews Scraper. Always review Google's Terms of Service for your use case.
Do I need an OpenAI account? Yes, you need an OpenAI API key with credits. Alternatively, you can use any OpenAI-compatible endpoint (OpenRouter, Azure OpenAI) by setting a custom base URL.
Can I analyze reviews in other languages? Yes! Set the language to "auto" to match each review's language, or force a specific output language.
How accurate is the AI analysis? The actor uses GPT-4o-mini by default, which provides high-quality sentiment and categorization. For maximum accuracy, switch to GPT-4o.
Support
Found a bug or have a feature request? Use the Issues tab. Need a custom analysis configuration? We can help.