# Changelog of YouTube Search Results Scraper (`w3crawler/youtube-search-scraper`) Actor

- **URL**: https://apify.com/w3crawler/youtube-search-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/w3crawler/youtube-search-scraper.md

## Changelog

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

#### Changed

- Replaced private `youtubei/v1/search` requests, embedded API keys, client-version headers, rotating request profiles, and row-level request identity fields with ordinary public rendered-search-page requests.
- Expanded dataset records with public type-specific IDs, channel links, displayed and parsed counts, duration, live/upcoming flags, descriptions, accessibility text, thumbnails, playlist previews, locale/filter context, renderer provenance, and exact diagnostics.

#### Added

- Strict input and credential-free proxy validation.
- One bounded ordinary Apify Proxy fallback after a direct page failure.
- `OUTPUT` run summary with data availability, page counts, failure/block counts, and proxy state.
- Local contract tests, schema validation, and dataset/media contract validation.

#### Safety

- No fingerprint spoofing, stealth patches, CAPTCHA/login bypass, private/alternate client selection, cookies, credentials, or proxy identity fields are used or stored.
