Guides/download comments

WORKFLOW / 7 MIN READ

How to download YouTube comments without losing context.

A clean export is more than copied text. Keep the source, timing and conversation structure close enough that someone else can trust what they are reading.

You do not need every comment to answer every question. You need a reproducible slice of the conversation, with enough context to understand who said what, when they said it and how other viewers responded.

Before you export

Start with a public video and write down the question your export should answer. Are you collecting product objections? Looking for repeated questions? Checking how a launch landed? The question determines which filters are useful and keeps a large thread from turning into an undirected dataset.

Start with the YouTube Comment Hub downloader

Paste a video link, preview the thread and carry your search or date filters into a CSV or JSON export.

Open the downloader

Three practical steps

  1. Load and verify the source.Check the title, channel and video ID before you collect anything. A copied URL can point to a different upload than the one in your brief.
  2. Filter before you download.Use a phrase, date range, likes or reply count to define the slice. Filtering first makes the export easier to review and easier to explain.
  3. Keep a traceable file.Choose CSV for a human review pass or JSON for a script. The video ID is written into the file name, so an export never drifts away from the video it came from.

What the export contains

Every export carries the same five columns — the words, who wrote them and how the thread answered. Nothing else, so the file stays readable in a spreadsheet:

  • text_plain — the comment body, as written.
  • author_name — who said it.
  • like_count — how many viewers backed it.
  • reply_count — how much of a conversation it started.
  • published_at — when it was posted.

The video ID travels in the file name, youtube-comments-<video_id>.csv, so every file still points back to its source video without dragging a long identifier column through your data. CSV and JSON carry exactly the same five fields — pick the format your next tool reads, not the columns.

Check the limits

YouTube does not expose every possible comment in every situation. Deleted, held, members-only or disabled comments may not be returned, and API quotas can affect how much a job can fetch. Treat coverage as part of the result. A smaller, labelled sample is more useful than a large file with an unspoken gap.

NEXT

Ready to search the thread?

Open a public video and find the language behind the headline.

Search comments