Google Maps Reviews Leads Scraper
Under maintenancePricing
from $2.00 / 1,000 results
Google Maps Reviews Leads Scraper
Under maintenanceExtract Google Maps reviews from businesses and turn review data into useful lead/reputation insights for agencies, marketers, and researchers.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Dmytro Paduchak
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Google Maps Reviews Scraper
Collect public Google Maps reviews from direct place URLs, Google Maps search queries, or dataset items produced by the Google Maps Business Actor.
The Actor reuses the same Google Maps place discovery and place-page navigation approach as the business scraper, then opens each place's reviews panel, scrolls reviews, expands visible review text, and stores one dataset item per review.
No Google Maps API key is required.
Input
You can start from any mix of:
placeUrlsorplaceUrl: direct Google Maps place URLssearchQueriesorsearchQuery: Google Maps searches; the Actor discovers places firstdatasetItems: pasted items from the Google Maps Business ActorinputDatasetId: an Apify Dataset ID or name containing Google Maps Business Actor outputstartUrls: Apify-style URL objects;/maps/search/URLs are treated as search pages, other URLs as places
Example:
{"searchQueries": ["coffee shops in London"],"placeUrls": ["https://www.google.com/maps/place/Hideaway+Coffee+House/..."],"maxPlacesPerQuery": 20,"maxReviewsPerPlace": 100,"reviewsSort": "newest","language": "en","country": "uk","apifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"proxySessionRetries": 2,"adaptiveThrottle": true}
Output
Each review is saved as one item in the default Apify Dataset. Place fields from the source item are preserved where available, and missing place fields are filled from the live Google Maps place page.
{"businessName": "Example Coffee","category": "Coffee shop","rating": 4.6,"reviewCount": 321,"address": "10 Example Street, London","phone": "+44 1234 567890","website": "https://example.com/","googleMapsUrl": "https://www.google.com/maps/place/Example+Coffee/...","latitude": 51.5072,"longitude": -0.1276,"placeId": "0x487...","reviewAuthor": "Jane D.","reviewRating": 5,"reviewText": "Great coffee and friendly staff.","reviewDate": "2 weeks ago","reviewLanguage": "en","ownerResponse": "Thanks for visiting us!","reviewId": "ChdDSUhNMG...","sourceQuery": "coffee shops in London","scrapedAt": "2026-05-12T12:00:00.000Z"}
If an input dataset item already has scrapedAt, the Actor preserves it as placeScrapedAt and uses scrapedAt for the review scrape timestamp.
Notes
Google Maps review pages can vary by language, market, place type, and account/browser state. Some reviews may expose only rating, author, and relative date; fields such as reviewLanguage, ownerResponse, reviewId, or reviewUrl are saved when Google makes them available in the page.
For larger runs, enable Apify Proxy, prefer residential proxy groups, keep search queries focused, and use moderate maxPlacesPerQuery and maxReviewsPerPlace values.
Legal Disclaimer
This Actor is intended for academic, educational, and research purposes only. Users are responsible for ensuring that their use of this tool complies with Google's Terms of Service, Google Maps Terms, and any applicable local laws regarding data privacy and scraping.
Automated access to Google services may be restricted. We do not encourage or condone use of this tool for activity that violates the rights of others or the service provider.