# Changelog of Google Maps CEE Scraper — Supplier Shortlist (`kondasviktor/google-maps-cee-scraper`) Actor

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

## Changelog

### 0.3.3 — 2026-07-24

- **Faster default path:** try **direct (no proxy) first** — skips ~3 minutes of failing RESIDENTIAL Google probes on this Apify account.
- Shorter Google probe (20s, `google.com` only). Residential only as fallback (or when `ACTOR_FORCE_PROXY=1`).

### 0.3.2 — 2026-07-24

- After sticky-session pin: if Google still times out on RESIDENTIAL (seen on HU exits), try **US/DE** country fallbacks, then **direct no-proxy** so cloud runs can still return results.
- Probe `google.hu` / `maps.google.com` as well as `google.com`.

### 0.3.1 — 2026-07-24

- Pin Apify **RESIDENTIAL** proxy to a sticky **session** + **countryCode** (from input) per Apify Support guidance.
- Reuse the same session for search + detail pages; rotate up to 3 sessions if `google.com` probe times out.
- Do **not** use `GOOGLE_SERP` for Maps browser navigation (Search endpoints only).
- Keep `ACTOR_USE_PROXY=0` as a diagnostic escape hatch.

### 0.3.0 — 2026-07-15

- Repositioned actor as **CEE Supplier Shortlist Builder** (not formal procurement qualification).
- New scoring: `supplierReadinessScore`, `shortlistStatus`, `scoreConfidence`, `shortlistReasons`, `riskFlags`, `shortlistReady`.
- Bayesian-adjusted reputation, log-scale review confidence, category relevance, and hard exclusion rules.
- Hardened review-count parsing, localized verified/closed detection, and merged `matchedSearchTerms`.
- Permanently closed listings excluded before scoring; budget-aware PPE charging stop.
- Launch pricing target: **$2.50 / 1,000 records** with PPE + usage guidance.
- Added unit tests (`npm test`) and `npm run validate:shortlist`.

### 0.2.0 — 2026-07-14

- Multi-provider BYOK AI scoring: Gemini, Claude, ChatGPT (OpenAI), OpenRouter.
- `aiProvider` select + per-provider secret key input fields.
- Auto provider chain with cross-provider fallback on rate limits.
- Default models: `gemini-3.5-flash`, `claude-haiku-4-5`, `gpt-4.1-nano`, `google/gemma-4-31b-it:free` (OpenRouter).
- `leads` output mode: adds `recommendedForOutreach` for contactable leads.
- Google Sheets export includes AI fields.
- Output schema wired in actor.json.

### 0.1.0 — 2026-06-02

- Initial release: Google Maps search + detail extraction for CEE markets.
- Procurement scoring, optional AI enrichment, optional Google Sheets export.
- Pay-per-event pricing (`place` @ $0.001).
