All notable changes to YouTube Comments Scraper are recorded here. The newest release is first.
Apify renders this as a Changelog tab on the Store page. Keeping it current is a
visible signal that the Actor is maintained, which feeds the quality score that
drives Store and MCP search ranking. Add an entry with every published build.
- New video sources:
channels (newest videos of a channel, by link, @handle or ID), playlists and searchQueries (top video results). maxVideosPerSource sets how many videos each contributes; channel, playlist and search links also work in startUrls. Rows from a source carry source and videoPosition.
- New filters:
commentsSince (date or span; with Newest first the Actor stops at the first older comment), keywords and minLikes. Filtered-out comments are never charged.
- New
includeVideoDetails: the video's views, likes and upload date and its channel's ID, link and subscribers on every row, read from the request the Actor already makes (no extra cost).
- Unchanged: prices, all existing fields, and the output of an input that uses none of the new options.
First public release.
- Comments and replies of public YouTube videos through the endpoint youtube.com itself uses, with no login and no API key; Top or Newest order, optional replies.
- Privacy-safe rows: no commenter names, handles, channel ids, avatars or profile links; @mentions in the text are masked.
- Videos with comments turned off return one free
not_found row instead of failing the run.
- Every row carries
status, so a missing record (not_found) and a failure (error) are told apart from real data. Only ok rows are charged.
- Records are validated against a schema before they are written, so an upstream change produces loud warnings instead of silently billing for empty rows.
- Callable with no arguments by an AI agent, which the input schema's defaults make safe.