All notable changes to this Apify Actor are documented here.
- Added Apify Actor deployment for Google Maps place scraping.
- Added keyword and location-based input form.
- Added structured Dataset output for place details.
- Added run summary output in key-value store record
OUTPUT.
- Added Dataset and Output schemas for a cleaner Apify Console experience.
- Added progress logs for input, query processing, result discovery, detail scraping, and summary writing.
- Added safety limits for locations, results per location, reviews per place, and delay seconds.
- Added optional review extraction with
maxReviewsPerPlace.
- Added Apify Store README with usage guide, example input, example output, limitations, and responsible-use notes.
- Set Actor command to run the dedicated Apify package entrypoint.
- Clamped oversized input values at runtime to avoid unexpectedly expensive runs.
- Deduplicated repeated location inputs within a run.
- Pinned dependency versions for stable Apify/Crawlee startup.
- The Actor uses Playwright browser automation and does not use the Google Places API.
- The Actor does not log in to Google accounts.
- The Actor does not bypass CAPTCHA, consent blockers, suspicious activity pages, or Google protection pages.
- If Google shows a CAPTCHA, consent blocker, suspicious activity page, or error page, the run stops and records blocker status.
- Initial Apify Actor scaffold.
- Initial input schema.
- Initial Dockerfile for Apify Python Playwright runtime.
- Initial Google Maps scraping runner with Dataset export.