# Changelog of SERP API — Google Search, AI Overviews & Bulk Scraper (`sian.agency/google-serp-scraper`) Actor

- **URL**: https://apify.com/sian.agency/google-serp-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/google-serp-scraper.md

## Changelog

All notable changes to **SERP API — Google Search, AI Overviews & Bulk Scraper** are documented here.

### \[2026-09-21]

- Marked AI Mode continuation tokens as secret so saved runs mask them.
- Reconciled the production charge-limit guard into source control before release.

### \[1.0] — 2026-06-09

#### 🎉 Initial release

Six Google search modes in one actor:

- 🔍 **Google Search** — organic results, AI Overviews flag, total result count
- 🧩 **Full SERP** — Knowledge Graph, answer box, AI Overviews, top stories, inline videos, ads, places, discussions and related searches
- ⚡ **Fast Light Search** — low-latency organic-only results
- 📚 **Bulk Search** — up to 100 queries in one run, charged per query
- 🤖 **AI Mode** — Google's generative answer with reference links *(subject to Google availability)*
- ❓ **People Also Ask** — PAA questions with full answers and source attribution

#### Highlights

- Clean camelCase JSON with curated fields and absolute HTTPS URLs
- Localization: country, language, location, device and Google `tbs` filters
- Automatic retries on transient upstream errors (429/502/503/504) with backoff
- HTML run report written to the key-value store on every run (even on fatal errors)
- Pay-per-query pricing; failed lookups saved as `status:"error"` rows at $0
