Google Maps Reviews Scraper - Fast & Reliable
Pricing
from $2.50 / 1,000 review scrapeds
Google Maps Reviews Scraper - Fast & Reliable
Scrape Google Maps reviews from place URLs or Place IDs. Extract review text, ratings, dates, owner replies, reviewer details, and business metadata into clean JSON/CSV.
Pricing
from $2.50 / 1,000 review scrapeds
Rating
0.0
(0)
Developer
Anas Nadeem
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 minutes ago
Last modified
Categories
Share
Scrape Google Maps reviews from place URLs or Place IDs and export clean JSON, CSV, Excel, or API-ready data. Built for reputation monitoring, local SEO, competitor research, customer feedback analysis, and AI/RAG review datasets.
No Google Maps API key is required. Add places, choose how many reviews you need, select the review sort order, and get structured place metadata plus one row per review.
What You Get
- Full Google Maps review rows with rating, review text, date, owner response, likes, review URL, and reviewer details when visible.
- Place metadata including title, category, address, phone, website, rating, total review count, CID, FID, and coordinates when visible.
- Support for Google Maps place URLs and Google Place IDs.
- Review sorting by newest, most relevant, highest rating, or lowest rating.
- Clean mixed dataset with
placeSummaryrows andreviewrows. - Explicit
dataQualityStatusvalues so blocked, partial, or invalid runs are easy to detect. - Simple output designed for CSV export, dashboards, automations, sentiment analysis, and enrichment pipelines.
Pricing
Recommended Apify Store pricing:
- Pricing model: pay per event
- Event:
review-scraped - Price:
$0.00025per review - Effective rate:
$0.25 per 1,000 reviews - Actor start event:
$0.00005per run
Place summary rows are included at no extra charge. Runs that cannot extract reviews are not charged for review events.
Input
{"placeUrls": ["https://www.google.com/maps/place/Aligarh+House+Restaurant+-+HSR/@12.9084006,77.6325664,17z/data=!3m1!4b1!4m6!3m5!1s0x3bae1570d7a8549f:0x3d107e987ed1f50f!8m2!3d12.9083954!4d77.6351413!16s%2Fg%2F11v6bf6td0"],"maxReviews": 100,"sort": "newest","language": "en","region": "US","includeReviewerDetails": true,"proxyConfiguration": {"useApifyProxy": false}}
You can also provide Place IDs:
{"placeIds": ["ChIJ..."],"maxReviews": 20,"sort": "relevant"}
Input Options
placeUrls- Google Maps place URLs. Direct/maps/placeURLs are recommended.placeIds- Google Place IDs when you do not have full Maps URLs.maxReviews- Maximum reviews per place. Use0for the actor safety cap of 1,000.sort-newest,relevant,highest, orlowest.language- Google Maps interface language code, for exampleen.region- Google Maps region code, for exampleUSorIN.includeReviewerDetails- Include reviewer name and profile URL when visible.proxyConfiguration- Start without Apify Proxy; use residential or custom proxies if Google limits the session.
Output
The default dataset contains two record types.
placeSummary
{"recordType": "placeSummary","title": "Aligarh House Restaurant - HSR","category": "Biryani restaurant","address": "383, 9th Main Rd, 7th Sector, HSR Layout, Bengaluru, Karnataka 560102, India","rating": 4.2,"reviewsCount": 1630,"scrapedReviewsCount": 100,"cid": "0x3d107e987ed1f50f","dataQualityStatus": "ok"}
review
{"recordType": "review","placeTitle": "Aligarh House Restaurant - HSR","reviewerName": "A Reviewer","stars": 5,"text": "Great food and quick service.","publishedAtText": "a week ago","publishedAt": "2026-07-07","ownerResponseText": "Thanks for visiting!","likesCount": 2,"reviewUrl": "https://www.google.com/maps/reviews/..."}
Data Quality
Google Maps can return limited content depending on IP, proxy, region, language, and session state. The actor reports this directly:
ok- place details and requested reviews were extracted.partial- place details or some reviews were extracted, but the session was limited.blocked- Google Maps did not expose usable review data.invalid_input- the input URL or Place ID could not be resolved.
The actor starts with useApifyProxy: false by default because this has produced more reliable Google Maps review panels in current cloud tests. Use residential or custom proxies if your run is blocked or needs a specific region.
Best For
- Local SEO review audits
- Reputation monitoring
- Competitor review research
- Sentiment analysis
- Customer support workflows
- Review exports for BI tools
- AI/RAG datasets built from customer feedback
Local Development
npm installnpm testnpm run build