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

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

## Changelog

All notable changes to the Google Shorts Scraper are documented here.

### \[1.1.0] - 2026-05-20

#### Changed (Restructuring)

- Restructured to match Brave Apify actor pattern.
- `src/main.js` — clean entry point with modular imports.
- Added `src/schema/input.js` — input validation.
- Added `src/extractors/selectors.js` — video card selectors.
- Added `src/extractors/shorts-results.js` — `extractShortsResults()`.
- Added `src/extractors/index.js` — barrel re-export.
- Added `src/routes/handlers.js` — `handleShortsPage()`.
- Added `src/routes.js` — router factory.
- Added `src/errors/` — full error module.
- Added `src/filters/index.js` — deduplication.

### \[1.0.0] - Initial

- CheerioCrawler with `GOOGLE_SERP` proxy for YouTube Shorts via Google Video search.
- Extracts title, link, channel, duration, isShort, thumbnail.
