# Changelog of Twitch Scraper — Channels, Streams, Videos, Clips & Chat (`teodor_banea/twitch-scraper`) Actor

- **URL**: https://apify.com/teodor_banea/twitch-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/teodor_banea/twitch-scraper.md

## Changelog

### 0.1.9 (2026-10-23)

- Fields that Twitch withholds on the first try (social links, team, video count, chapter markers) are asked for again
  only for the affected channels or videos, each at most once, and never for videos older than "Started / created
  after" — far fewer repeat requests on scheduled runs.
- Chat usernames off: @mentions and the viewers named in subscription / gift notices are pseudonymised too.
- Top live streams: most viewers only (no near-empty streams), top 30 per language.
- Lists of several video types, languages or sorts are merged round-robin, so a per-target limit takes from each.
- Streams whose own language is not a chosen language are dropped; search says when Twitch shows fewer results than
  it counts; HTML and Markdown links are cleaned from bios, panels and video descriptions; a log line per extra list
  wave; an aborted run reports the exact number of rows delivered.

### 0.1.0 (2026-10-23)

- First release: channel profiles, live streams in categories, top streams, top categories, channel videos, clips
  (channels and categories), search (channels, categories, videos), stream schedules and VOD chat replay.
- Lists are read in several orders, languages, video types and clip periods and merged without duplicates.
- Up to 35 channels per request; fields Twitch withholds from some connections are asked for once more.
- Privacy defaults: contact details, panels and chat usernames off; chat authors pseudonymised per run.
- "Started / created after" date filter for scheduled runs; no storage left in the user's account.
