π FREE YouTube Comments Scraper (only cover platform usage)
Pricing
from $0.15 / 1,000 comments
π FREE YouTube Comments Scraper (only cover platform usage)
Free Extract YouTube comments and replies from any video URL in bulk. Rich author, engagement and video fields, plus optional AI sentiment and intent labels (option for paying users).
Pricing
from $0.15 / 1,000 comments
Rating
0.0
(0)
Developer
Lofomachines
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
YouTube Comments Scraper β Extract Comments & Replies from Any Video URL (Bulk)
Paste YouTube video links, get every comment in a clean spreadsheet. This YouTube comment scraper extracts comments, replies, likes, author profiles and full video context from any YouTube URL β one video or thousands β and exports everything to Excel, CSV, JSON or straight into your own app.
No API key. No Google login. No quota limits. No cookies. Just paste links and run.
β‘ Fast and cheap: hundreds of comments per second across videos, engineered to keep your compute costs low even on large bulk jobs. π€ Optional AI enrichment: automatically tag every comment with sentiment and intent (praise, criticism, suggestion, question, irony and 15 more).
β¨ What this Actor does
Extract public YouTube comments at scale, with all the context you need to actually use them:
- β Comments and replies β full threads, not just top-level comments
- β Bulk mode β drop in an unlimited list of video URLs and process them together
- β
All YouTube link formats β regular videos, Shorts, live replays,
youtu.beshort links, even bare video IDs - β Sort by Top or Newest β relevance for research, recency for monitoring and alerts
- β Date filter β collect only comments posted after a date you pick, ideal for daily monitoring
- β Rich author data β display name, handle, channel URL, avatar, verified and creator badges
- β Engagement signals β likes per comment, reply counts, pinned comments, hearted-by-creator
- β Full video context on every row β title, description, views, likes, channel, subscribers, publish date and more
- β Ready-to-filter extras β links, @mentions, hashtags, timestamps, emoji and word counts, all pre-extracted
- β AI sentiment & intent (optional, any paid plan) β turn raw comments into insight in one click
- β Export anywhere β Excel, CSV, JSON, XML, or via API and integrations
π― Who is it for?
| You are a⦠| You use it to⦠|
|---|---|
| Marketer / Brand manager | Track how audiences react to campaigns, launches and ads |
| Content creator / YouTuber | Find the questions, requests and video ideas hiding in your comments |
| Market researcher | Mine authentic, unfiltered opinions about products and categories |
| E-commerce & product team | Discover complaints, feature requests and objections before they hurt sales |
| Agency | Deliver audience and competitor reports without manual copy-paste |
| Data scientist / AI team | Build labelled datasets for NLP, sentiment and recommendation models |
| Community & support manager | Spot unanswered questions and negative sentiment early |
| SEO / Growth specialist | Harvest the real language your audience uses for keywords and copy |
π‘ Popular use cases
1. Audience sentiment analysis
Measure how viewers actually feel about a video, a product or a campaign. Enable AI enrichment and get a positive / negative / neutral breakdown plus intent labels β no manual tagging, no spreadsheets full of formulas.
2. Competitor & market research
Scrape comments from competitor videos in bulk and find out what their customers praise, criticise and keep asking for. It is the cheapest customer research you will ever run.
3. Content idea mining
Filter comments by the question and suggestion intents to get a ready-made backlog of topics your audience is literally asking for.
4. Product feedback & feature requests
Pull comments from review and unboxing videos to surface recurring complaints, missing features and buying objections.
5. Brand monitoring & reputation tracking
Sort by Newest first, schedule the Actor to run daily, and get alerted to negative comments while they are still fresh.
6. Influencer vetting
Check whether an influencer's engagement is genuine: real conversations, or spam and bot replies?
7. Lead & community discovery
Build lists of engaged, verified commenters in your niche, complete with channel links.
8. Training data for AI models
Generate large, clean, labelled comment datasets for sentiment analysis, moderation and NLP research.
π How to use it
- Open the Actor and paste one or more YouTube video URLs
- Choose how many comments you want per video
- Pick Top comments or Newest first
- Decide whether to include replies and whether to enrich with AI
- Click Start β results appear live and can be exported at any time
That's it. There is nothing to install, authenticate or configure.
π₯ Input example
{"videoUrls": ["https://www.youtube.com/watch?v=dQw4w9WgXcQ","https://youtu.be/9bZkp7q19f0","https://www.youtube.com/shorts/abcdefghijk"],"maxComments": 500,"sortBy": "newest","onlyCommentsAfter": "7 days","includeReplies": true,"enrichComments": true}
| Field | Description |
|---|---|
videoUrls | One or more YouTube video links. Videos, Shorts, live replays, youtu.be links and plain video IDs all work. |
maxComments | How many comments to collect per video. Use 0 for no limit. |
sortBy | top for the most relevant conversations, newest for the most recent. |
onlyCommentsAfter | Keep only comments posted after a date. Accepts a calendar date (2026-01-01) or a span (7 days, 3 months). Leave empty for all comments. |
includeReplies | Include replies inside each thread. Turn off for a faster, cheaper run. |
enrichComments | Add AI sentiment and intent labels. Available on any Apify paid plan. |
π€ Output example
Every row is one comment or reply, already joined with its full video context β so the dataset is usable in Excel or a BI tool without any extra work.
{"commentId": "Ugzge340dBgB75hWBm54AaABAg","commentUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ&lc=Ugzge340dBgB75hWBm54AaABAg","text": "can confirm: he never gave us up","likeCount": 274000,"replyCount": 961,"publishedTimeText": "1 year ago","publishedAtApprox": "2025-07-29T12:10:45.627Z","isEdited": false,"isReply": false,"replyLevel": 0,"parentCommentId": null,"isPinned": true,"pinnedByText": "Pinned by @RickAstleyYT","isHeartedByCreator": true,"authorDisplayName": "@YouTube","authorHandle": "YouTube","authorChannelId": "UCBR8-60-B28hp2BmDPdntcQ","authorChannelUrl": "https://www.youtube.com/@YouTube","authorAvatarUrl": "https://yt3.ggpht.com/β¦","authorIsVerified": true,"authorIsCreator": false,"authorIsArtist": false,"textLength": 32,"wordCount": 7,"emojiCount": 0,"containsLinks": false,"links": [],"mentions": [],"hashtags": [],"videoTimestamps": [],"sentiment": "positive","intention": "humor","videoId": "dQw4w9WgXcQ","videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ","videoTitle": "Rick Astley - Never Gonna Give You Up (Official Video) (4K Remaster)","videoThumbnailUrl": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg","videoViewCount": 1797851649,"videoLikeCount": 19284062,"videoPublishedAt": "2009-10-25T06:57:33.000Z","videoDurationSeconds": 213,"videoCategory": "Music","videoKeywords": ["rick astley", "never gonna give you up"],"channelName": "Rick Astley","channelId": "UCuAXFkgsw1L7xaCfnd5JJOw","channelUrl": "https://www.youtube.com/@RickAstleyYT","channelSubscriberCount": 4520000,"isLiveContent": false,"commentPosition": 1,"scrapedAt": "2026-07-29T18:10:45.627Z"}
π€ AI enrichment: sentiment + intent
Switch on Enrich comments with AI and every comment is automatically labelled using the video's own title and description as context β so sarcasm, in-jokes and topic-specific language are read correctly.
Sentiment: positive Β· negative Β· neutral
Intent β 20 labels:
| praise | criticism | suggestion | question |
| complaint | request | humor | irony_sarcasm |
| gratitude | correction | personal_story | comparison |
| promotion_spam | hostility | encouragement | opinion |
| information_sharing | timestamp_highlight | call_to_action | off_topic |
Now you can answer questions like "what share of this launch video's comments are complaints?" or "show me every question nobody replied to" with a single filter.
Note: AI enrichment is available on any Apify paid plan. On the free plan the run still completes normally and every other field is fully populated β the
sentimentandintentionfields simply return an upgrade notice.
π° Pricing
You pay per comment delivered β nothing else. There are two rates:
| What you get | Billed as |
|---|---|
| A comment or reply with all its author, engagement and video fields | Comment |
| The same comment, plus its AI sentiment and intent labels | Enriched comment |
Two things worth knowing:
- You only pay the enriched rate for comments that actually come back labelled. If a label can't be produced for a particular comment, that row is billed at the standard rate.
- Leave AI enrichment off and you never pay the enriched rate at all β every comment is billed at the standard rate.
You can cap the cost of any run with the maximum cost per run setting. The Actor watches that limit, stops cleanly when it is reached, and everything collected up to that point is saved and available to export.
It also protects you from paying for nothing. If a run is clearly not going to return anything β a list of links that are offline, private, or all have comments switched off β it stops early instead of working through the rest of the list, and tells you why. A long list of good links is never affected: once results start coming in, the Actor keeps going normally even if some videos along the way have no comments.
π Integrations & automation
Push YouTube comments straight into the tools you already use:
- Make / Zapier / n8n β trigger on every run and route comments into Slack, Notion, Airtable or Google Sheets
- Google Sheets & Excel β one-click export, or a live link that always serves the latest results
- Webhooks & REST API β stream results into your own database, warehouse or app
- Scheduler β run daily or hourly for continuous brand and reputation monitoring
- LangChain / LlamaIndex / RAG pipelines β feed real audience language into your AI stack
Automation idea: schedule the Actor with Newest first on your brand's videos, filter for negative sentiment plus the complaint or hostility intents, and post those straight to a Slack channel. Instant early-warning system.
β FAQ
Do I need a YouTube API key or a Google account? No. There is nothing to authenticate β just paste links and run.
Is there a limit on how many comments I can get?
No hard cap. Set maxComments to 0 to collect everything available on a video.
Can I scrape many videos at once? Yes β bulk is the default. Paste as many URLs as you like.
Does it work with YouTube Shorts? Yes, along with regular videos, live replays and every common YouTube link format.
Does it collect replies too? Yes, full threads. Each reply is linked to its parent comment so you can rebuild any conversation.
Can I collect only recent comments?
Yes. Set Only comments after this date to a date or a span like 7 days, and pair it with Newest first for the fastest run. YouTube publishes comment ages rather than exact timestamps, so the filter is precise for recent windows and gradually more approximate the further back you go.
What if a video has comments turned off? The run continues normally and simply reports that no public comments are available for that video.
In what formats can I export? Excel, CSV, JSON, XML, JSONL and RSS β or via the Apify API.
Is scraping public YouTube comments legal? This Actor collects only publicly visible information. You are responsible for using the data in line with applicable laws (including GDPR where relevant) and YouTube's terms.
π§° More Actors you might like
- YouTube Transcript Turbo Saver β‘πΈ β grab full transcripts from any YouTube video, fast and cheap
- Reddit Scraper & AI Insights β posts, comments and sentiment from any subreddit or topic
- AI App Store & Google Play Reviews Scraper β mine mobile app reviews for feedback and complaints
- Brand Monitoring AI β track mentions, sentiment and reputation across the web
- Sentiment and Topics Text Classifier β run sentiment and topic labelling on any text you already have
π·οΈ Keywords
youtube comments scraper Β· youtube comment extractor Β· extract youtube comments Β· youtube comments api Β· scrape youtube comments Β· youtube comment downloader Β· export youtube comments to excel Β· youtube comments to csv Β· bulk youtube comment scraper Β· youtube replies scraper Β· youtube comment sentiment analysis Β· youtube audience research tool Β· youtube shorts comments scraper Β· youtube data extraction Β· social listening youtube
Built by Lofomachines. Questions or a feature you need? Open an issue on the Actor's Issues tab.