Limited Time — Lifetime Access for just $99. Lock in before prices rise.

UScraper
Social Media$50Free
YouTube Comments Scraper for CSV Export logo

YouTube Comments Scraper for CSV Export

This YouTube comments scraper exports visible comments from one or more YouTube watch URLs into a structured CSV. Import the workflow into the UScraper local desktop app, paste your video links, and collect comment text, usernames, profile URLs, likes, published time, comment permalinks, reply counts, video IDs, and video titles without writing code or setting up the YouTube Data API.

Output

CSV

Columns

12

Scroll guard

20 cycles

Input

Watch URLs

API key

Not required

At a glance

Export YouTube comments from video URLs

Turn comment threads into reviewable rows

Capture the fields analysts usually need for sentiment review, community research, and creator reporting: author, text, likes, published label, permalink, reply count, and source video metadata.

Handle dynamic loading

YouTube comments load after page interaction. The workflow accepts consent prompts when possible, scrolls to the comments area, waits for rows, then repeats a bounded scroll cycle before export.

Run in your desktop session

The template works inside the local desktop app and writes to your configured save folder. Your video list and exported CSV stay local unless you add a transport step.

Use the data immediately

Open the CSV in Excel, Sheets, a database import, or an AI review workflow for classification, deduplication, language tagging, or moderation triage.

Who uses it

Use cases for YouTube comments to CSV

Creator teams

Audience research

Favorable to scraping

Export comments from launch videos, group repeated requests, and identify product questions or content ideas that appear across multiple uploads.

Marketing analysts

Campaign review

Favorable to scraping

Compare comments, likes, and reply counts across sponsored videos or competitor channels before preparing a campaign readout.

Researchers

Text datasets

Favorable to scraping

Collect public comment text with video context for coding, annotation, sentiment review, or small-batch qualitative analysis.

For broader YouTube research, pair this template with the YouTube Video List Scraper. To expand audience research beyond YouTube, try the Reddit Post Scraper by Keywords, Reddit Search Scraper, or browse the full UScraper template library.


How to use

Configure the YouTube comments scraper workflow

1

Download and import

Download the hosted JSON template and import it into UScraper.

2

Paste video URLs

Replace the sample Navigate URL with one or more https://www.youtube.com/watch?v=... links. The Loop Continue block advances the workflow after each video export.

3

Confirm the export path

Structured Export appends rows to youtube-video-comments-scraper.csv with headers. Change the save location before running client, channel, or campaign batches.

4

Run the scroll loop

UScraper sets a desktop-sized browser window, loads the watch page, handles common consent buttons, scrolls to comments, waits for comment thread rows, and loops while continuation rows are still visible.

5

Open the CSV

Review row counts, spot-check comment permalinks, and confirm that the video title and video ID match the intended source before using the file downstream.

Output preview

CSV columns produced by the template

The export mirrors the workflow definition and keeps one row per loaded top-level comment thread. Replies are represented by the visible reply_count text; this template does not open every reply drawer by default.

youtube-video-comments-scraper.csv
CSV - UTF-8 - Append

Column

video_url

Canonical YouTube watch URL for the source video.

Column

video_id

The value from the v query parameter.

Column

video_title

The watch-page title from metadata or the visible H1.

Column

username

Comment author display name.

Column

user_channel_url

Absolute URL for the author's YouTube channel when exposed.

Column

comment_text

Visible top-level comment text.

Column

likes

Visible like count text for the comment.

Column

published_time

Relative or absolute publish label shown by YouTube.

Column

comment_url

Permalink to the comment thread when available.

Column

comment_id

The lc parameter parsed from the comment permalink.

Column

author_avatar_url

Avatar image URL for the author thumbnail.

Column

reply_count

Visible reply count text, such as 3 replies.

Sample rows

2 of many

video_urlvideo_idvideo_titleusernameuser_channel_urlcomment_textlikespublished_timecomment_urlcomment_idauthor_avatar_urlreply_count
abc123Product launch walkthroughJordan LeeThis answered the pricing question I had.182 weeks agoUgx1114 replies
def456Customer story interviewMaya ResearchCan you share the template used in the demo?75 days agoUgx2221 reply
Headers included - one row per loaded top-level comment - appends across all configured video URLs

Frequently asked questions

YouTube comments can be publicly visible, but automated collection may still be restricted by YouTube terms, robots rules, copyright, privacy law, and local regulations. Do not bypass access controls, collect private data, or republish comments without a valid basis. Get legal review before using exports commercially.

Before you run

Limits and maintenance notes

Operational guardrails for YouTube comment exports

Rate limits

Avoid aggressive repeated runs

YouTube may slow, block, or challenge automated sessions. Keep batches modest, use normal pacing, and pause if you see verification, sign-in, or unusual response pages.

Layout drift

Selectors can need maintenance

Comment markup changes over time. Empty rows, missing avatars, or blank like counts usually mean the page layout changed, comments are disabled, or a consent or gate screen prevented loading.

Policy

Use the right access path

For sanctioned, quota-backed production integrations, compare the official YouTube Data API comment endpoints. Use desktop scraping only where it fits your legal, privacy, and platform-compliance review.

Download the template JSON, install the local desktop app from UScraper download, and run a short test before you export YouTube comments at larger scale.

Get Started

Download and use this template instantly

$50Free

What's Included

  • Template JSON file ready to import
  • Pre-configured scraping nodes
  • Works with UScraper desktop app

Open-source templates

UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.

Contribute on GitHub

Browse more templates in the library

All Templates
FAQ

Frequently asked questions

Here are some of our most common questions. Can't find what you're looking for?

View All FAQs

Stop writing scripts. Start scraping visually.

Download UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.

Available on Windows 10+ and macOS 12+ · Need help? [email protected]