Max replies per comment: replies come as rows right after their comment, with parentId and replyLevel 1.
Include channel records: one row per channel with description, country, joined date, all-time views, video and
subscriber counts, handle, external links; for channel URLs and for every channel seen in searches and playlists.
Charged as channel-details on top of the row.
Run limits count rows and dollars separately, so a channel record no longer eats several places of the item limit; channels without an @handle get handle null; a failed reply page costs only those replies.
2026-09-11 (review round, before the Store release)
isLive is true only while a stream is live; isLiveContent marks streams, current or past.
Playlists page without the 200-video cap (a channel's uploads playlist of thousands works).
A channel that lacks the requested tab (Shorts, live) ends as unusable input instead of returning its Home tab.
The run budget estimate includes the transcript price when transcripts are on.
Videos that disappeared between the listing and the details are not saved and not charged.
Comments are fetched only within the remaining item limit; the last working detail client is remembered.
Video details come from a 2 KB call instead of two 50 KB calls: same fields plus category, isUnlisted and an exact publish time; subscriber and comment counts moved behind Include subscriber and comment counts (or come with comments).
Playlists up to 200 videos use the cheap listing, longer ones the paging one.
URL checks: only youtube.com hosts (and youtube-nocookie.com), /embed/ URLs accepted.
2026-09-11 (first release)
Videos from search queries, channels (videos, Shorts, live tabs), playlists, search URLs and video URLs, without a login or an API key.
Details per video: likes, exact publish date, full description, tags, subscriber and comment counts.
Transcripts as timed segments and plain text, language selectable; charged only for videos that have captions.
Comments as separate rows, Top or newest first.
$0.50 per 1,000 rows, no start fee. Run budget honoured before a row is fetched.
Bad inputs, missing videos and empty searches end with a status message instead of a failed run.