# Changelog of Google Local Services Ads Scraper (`searchapi/google-local-services-ads-scraper`) Actor

- **URL**: https://apify.com/searchapi/google-local-services-ads-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/searchapi/google-local-services-ads-scraper.md

## Changelog

### \[2.0.0] - 2026-08-30

- Replaced the incompatible Playwright-through-`GOOGLE_SERP` tunnel with the proxy product's supported HTTP Google Search transport.
- Retained fingerprinted browser mode for direct, Residential, and custom proxy configurations.
- Added strict input, response, content-type, size, challenge, proxy, retry, and timeout validation.
- Added stable advertiser IDs, source metadata, extraction methods, URL validation, empty-field pruning, and typed Actor output/dataset schemas.
- Added clean no-module behavior without fabricating records or relabeling map/organic results.
- Pinned the Node 22/Playwright dependency graph, deterministic `npm ci` Docker build, seven tests, and zero production vulnerabilities.
