# Changelog of Google Maps Lead Scraper & Verified Business Emails (`businessmonster/google-maps-scraper`) Actor

- **URL**: https://apify.com/businessmonster/google-maps-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/businessmonster/google-maps-scraper.md

### 2026-09-26

- A search that cannot start is now skipped with a short warning ("could not be started, please try again later") and nothing is charged for it. Searches that stop unexpectedly end with the results delivered so far and a note to try again later for the rest.
- No more waiting in line: many search terms or many runs at the same time are all processed at once.

### 2026-09-16

- Searches that match no businesses now finish immediately with a "No businesses found for '<term>' in '<location>'. Nothing was charged." line and the run moves on to the next term.

### 2026-09-11

- Result language list now shows each language by its own name (English, Deutsch, Türkçe, 日本語 …) instead of `Name (code)`. Codes and behaviour unchanged.

### 2026-09-09

- New optional input `reviewsStartDate` (YYYY-MM-DD): keep only reviews newer than a date; paging stops at the first older review, nothing older is collected or billed.

## Changelog

### 2026-07-31

*Features*

- Added this changelog tab so every update is documented publicly.
- Input form is now grouped into three sections: **What to search**, **Cost control** (with the billing formula), and **Optional paid add-ons (off by default)**.
- Reworked the **Overview** dataset view: emails, email deliverability status, Instagram, and Meta Pixel detection now appear in the first columns.

*Changes*

- Default search term changed from `restaurant` to `dentist` — professional-service categories return noticeably more emails and ad pixels, so the prefilled first run shows the Actor at its best.
- Default **Max total results** lowered from 500 to 50: the prefilled first run now costs about $0.13 and finishes in about a minute.
- Removed the prefill from **Max results per search** so a single field controls the run size.
- Refreshed the Actor title and description; README extended with a quick-start block, an AI agents (MCP) section, Make/Zapier/n8n integration steps, Python/JavaScript API examples, and question-format FAQ headings.

*Fixes*

- Replaced the placeholder example run input with a real, schema-valid example, so API and MCP code samples work on the first try.
- Updated the stale `beta` build tag to match the latest release.
- README input table now correctly documents `language` as optional (defaults to `en`).

### 2026-07-30

*Features*

- Switched to transparent 4-event pay-per-event billing: Actor start, Business scraped ($0.0025), Extra review ($0.00025), Extra image ($0.00025). `maxTotalResults` acts as a hard cost cap.
- Input fields aligned with the most common Google Maps scraper conventions (`locationQuery`, `searchStringsArray`, `maxCrawledPlacesPerSearch`, `language`), so existing integrations can switch without code changes.

*Fixes*

- Stabilized runs after two failed development builds; development builds no longer ship to the `latest` tag untested.

### 2026-07-29

*Features*

- Initial public release: sweeps the whole target area (beyond the ~120 results of a single Google Maps search) and returns 100+ fields per business.
- Built-in email extraction from business websites with MX-based deliverability check (ACTIVE/INACTIVE status per address).
- 19 social network profiles per business, included in the base price.
- Meta Pixel, Google Analytics, and Google Tag Manager detection with the actual tracking IDs.
- Optional full-pagination add-ons for reviews and photos (off by default), billed per item.
- 74 result languages, 7 preconfigured dataset views, and JSON, CSV, Excel, and XML export.
