YouTube Comments Scraper (no author data)

Comments from YouTube videos for sentiment, FAQ mining and research: text, likes, reply count, publication time, pinned and owner flags, top or newest first, up to 200 videos per run. Deliberately without commenter names, handles or channel ids. Pay only for delivered comments.

$0.35 per 1,000 ยท Comment listed

One comment (or reply) delivered to the dataset. Videos that fail or have no comments are never charged.

Run it on Apify

Input

FieldNameWhat it does
videosVideosVideo URLs or 11-character video ids, one per row. Each video is one input; a video without comments comes back as a free error record.
maxCommentsPerVideoMax comments per videoCost ceiling: at most this many top-level comments per video, in YouTube's order. One delivered comment is one charged event.
sortOrderTop comments (YouTube's ranking) or newest first.
includeRepliesInclude repliesAlso fetch the replies under each comment (each reply is a charged comment too, with `parentCommentId` set). Off by default: top-level comments only.
maxRepliesPerCommentMax replies per commentOnly used when replies are on.
languageLanguageInterface language for relative dates such as '2 weeks ago' (hl).

What you get back

FieldType
videoIdstring, null
commentIdstring, null
parentCommentIdstring, null
rankinteger, null
textstring, null
likeCountinteger, null
replyCountinteger, null
publishedTextstring, null
isOwnerboolean, null
isPinnedboolean, null
hasCreatorHeartboolean, null
isReplyboolean, null
commentUrlstring, null
statusstring, null
inputstring, null
errorCodestring, null
errorstring, null