Creator teams
Audience research
Export comments from launch videos, group repeated requests, and identify product questions or content ideas that appear across multiple uploads.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
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.
CSV
12
20 cycles
Watch URLs
Not required
At a glance
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
Creator teams
Audience research
Export comments from launch videos, group repeated requests, and identify product questions or content ideas that appear across multiple uploads.
Marketing analysts
Campaign review
Compare comments, likes, and reply counts across sponsored videos or competitor channels before preparing a campaign readout.
Researchers
Text datasets
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
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.
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.
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.
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
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.csvColumn
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_url | video_id | video_title | username | user_channel_url | comment_text | likes | published_time | comment_url | comment_id | author_avatar_url | reply_count |
|---|---|---|---|---|---|---|---|---|---|---|---|
| abc123 | Product launch walkthrough | Jordan Lee | This answered the pricing question I had. | 18 | 2 weeks ago | Ugx111 | 4 replies | ||||
| def456 | Customer story interview | Maya Research | Can you share the template used in the demo? | 7 | 5 days ago | Ugx222 | 1 reply |
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
Operational guardrails for YouTube comment exports
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.
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.
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.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload 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]