# Changelog of Google Shorts Scraper (`searchapi/google-shorts-scraper`) Actor

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

## Changelog

### \[3.0.1] - 2026-09-23

#### Changed

- Require an explicit short-form URL pattern before labeling a result as a Short; Google's under-four-minute filter alone is not format evidence.
- Remove the unused public `debug` input.

### \[3.0.0] - 2026-08-29

#### Changed

- Replaced Playwright-through-`GOOGLE_SERP` with the proxy group's required HTTP-only transport.
- Retained a fingerprint-consistent Playwright fallback for direct, Residential, and custom proxies.
- Added single/batch queries, fair quotas, bounded pagination, platform/time/duration/SafeSearch filters, stable IDs, and global deduplication.
- Added strict status/content/challenge/no-results validation and stopped retrying CAPTCHA pages.
- Replaced the aspirational 69-field schema with a source-backed 46-field typed contract that omits unavailable values.
- Removed the unsafe helper that read local Apify authentication files and removed unused generated modules.
- Added output/run-summary schema, dataset audit tooling, expanded tests, pinned dependencies, and security overrides.

### \[2.5.0] - 2026-08-28

- Added the earlier Playwright crawler, Google video-card selectors, and canonical normalizer.

### \[1.0.0] - 2025-05-20

- Initial release.
