| Comment or reply scrape One comment or one reply. Replies cost the same as top-level comments, not more. Every charged row carries commentId, the comment text, author display name and channel id, a like count, YouTube's relative posted time, whether the creator hearted it, and on replies a parentCommentId so threads rebuild with one group-by. Per-video status rows are never charged. Error rows are never charged. Blocked pages that were retried are never charged. | | |
| Video process Charged once per video that produced a status row, including a video whose comments are turned off. That row reports comments and replies written, pages read, YouTube's own claimed total so you can see what was missed, how many threads had replies truncated, and why the video stopped. A video that could not be scraped at all writes an error row instead and is NOT charged. | | |