Youtube Comments Ultra avatar

Youtube Comments Ultra

Pricing

$0.40 / 1,000 per comment extracteds

Go to Apify Store
Youtube Comments Ultra

Youtube Comments Ultra

Professional YouTube comment scraper for sentiment analysis, brand monitoring, competitive intelligence and audience research. Extract complete comment threads with exact precision or blazing-fast estimates. Detect creator hearts. No authentication needed. Pay only for comments extracted.

Pricing

$0.40 / 1,000 per comment extracteds

Rating

5.0

(7)

Developer

Knowten

Knowten

Maintained by Community

Actor stats

11

Bookmarked

23

Total users

1

Monthly active users

5 months ago

Last modified

Share

🚀 YouTube Comment Ultra

The Ultra-Fast YouTube Comments Scraper for Professional Data Analysis

Extract YouTube comments at lightning speed with exact precision or blazing-fast estimates. YouTube Comment Ultra is engineered for researchers, marketers, and analysts who need comprehensive comment data without the complexity.

Get comment data in minutes. Not hours.


🎯 What is YouTube Comment Ultra?

YouTube Comment Ultra is a professional-grade HTTP-based comment scraper that extracts:

✅ All comments and replies from YouTube videos
✅ Comment text, author names, timestamps, and engagement metrics
✅ Creator heart indicators and engagement data
✅ Complete thread structures (top-level + nested replies)
✅ Total accurate comment counts
✅ Zero authentication required — no proxies, no API keys

Built for sentiment analysis, brand monitoring, competitive intelligence, and large-scale audience research.


💰 Pricing: Simple & Transparent

$0.40 per 1,000 comments ($0.0004 per comment extracted)

  • Per Comment Pricing: $0.0004 per comment you extract
  • No Hidden Costs: Pay only for comments you actually scrape
  • Batch Friendly: Extract 10,000 comments for just $4.00
  • Fair Pricing: The more you analyze, the more value you get

Pricing Examples

Comments ExtractedCost
100 comments$0.04
1,000 comments$0.40
10,000 comments$4.00
100,000 comments$40.00

📊 Why Choose YouTube Comment Ultra?

FeatureBenefit
🔥 Ultra-Fast ExtractionGet results instantly with estimated mode or guaranteed accuracy with exact mode
💬 Complete Thread DataCapture all comment replies and nested threads in single extraction
🎯 Smart FilteringExtract only comments from specific date ranges with publishedAfter
📊 Flexible OutputExport to JSON, CSV, Excel, or XML — ready for your analysis pipeline
🔐 No AuthenticationWorks without login — no session management, no API key complexity
💰 Cost EffectivePay once per run, extract unlimited comments from unlimited videos
🧠 AI-Ready OutputStructured JSON format perfect for NLP, sentiment analysis, and ML training

🏃 Two Speed Modes: Pick Your Perfect Balance

⚡ Estimated Mode (Default)

  • Speed: Instant results (seconds)
  • Coverage: YouTube's visible page count (~1,200 comments average)
  • Accuracy: Fast approximation based on YouTube's interface
  • Use Case: Quick competitive scans, trend monitoring, large-scale sampling

Best for: Brand monitoring, social listening, rapid competitive analysis

{
"startUrls": [
{ "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }
],
"maxComments": 500,
"exactCommentCount": false,
"commentsSortBy": "0"
}

🎯 Exact Mode (100% Accuracy)

  • Speed: Thorough traversal (minutes, depending on comment volume)
  • Coverage: Every single comment on the video
  • Accuracy: Guaranteed true total — walks all comment continuations
  • Use Case: Sentiment analysis, detailed audience research, academic studies

Best for: Comprehensive sentiment analysis, detailed market research, complete audience profiles

{
"startUrls": [
{ "url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ" }
],
"maxComments": 2000,
"exactCommentCount": true,
"commentsSortBy": "1",
"publishedAfter": "90 days"
}

📋 Input Parameters

Configure your extraction with simple, human-friendly parameters:

ParameterTypeDescriptionDefault
startUrlsarrayOne or more YouTube video URLs to scrape[]
maxCommentsintegerMaximum comments to store per video (0 = unlimited)100
exactCommentCountbooleantrue = accurate total, false = fast estimatefalse
commentsSortBystring"0" = Top comments, "1" = Newest first"0"
publishedAfterstringOnly comments after this date (e.g., "2026-01-01" or "30 days")null

Supported URL Types

✅ Regular Videos: https://www.youtube.com/watch?v=VIDEO_ID
✅ Playlist Items: https://www.youtube.com/watch?v=VIDEO_ID&t=30s

💡 Use Case Strategies

Strategy 1: Quick Brand Monitoring

Monitor competitors and trending videos for brand mentions in seconds.

{
"startUrls": [
"https://www.youtube.com/watch?v=TRENDING_VIDEO_1",
"https://www.youtube.com/watch?v=TRENDING_VIDEO_2"
],
"maxComments": 200,
"exactCommentCount": false,
"commentsSortBy": "0"
}

Time to completion: < 30 seconds
Use case: Rapid competitive intelligence, social listening, brand mention tracking


Strategy 2: Deep Sentiment Analysis

Extract complete comment datasets for comprehensive NLP and sentiment analysis.

{
"startUrls": [
"https://www.youtube.com/watch?v=PRODUCT_REVIEW_VIDEO"
],
"maxComments": 1000,
"exactCommentCount": true,
"commentsSortBy": "1",
"publishedAfter": "2025-01-01"
}

Time to completion: 2-5 minutes (depending on comment volume)
Use case: Product feedback analysis, customer sentiment, opinion mining, NLP training data


Analyze newest comments to identify emerging trends and real-time sentiment.

{
"startUrls": [
"https://www.youtube.com/watch?v=BREAKING_NEWS_VIDEO"
],
"maxComments": 500,
"exactCommentCount": true,
"commentsSortBy": "1"
}

Time to completion: 1-3 minutes
Use case: Trend detection, real-time social listening, breaking news analysis


Strategy 4: Academic & Research

Collect complete, documented datasets for research, with exact totals and full thread structures.

{
"startUrls": [
"https://www.youtube.com/watch?v=RESEARCH_VIDEO_1",
"https://www.youtube.com/watch?v=RESEARCH_VIDEO_2"
],
"maxComments": 0,
"exactCommentCount": true,
"commentsSortBy": "0",
"publishedAfter": "2024-01-01"
}

Time to completion: 5-10 minutes per video
Use case: Academic research, discourse analysis, sociological studies, longitudinal audience tracking


📦 Output Format

Clean, structured JSON with comprehensive comment data ready for immediate analysis:

{
"cid": "UgxRn0_LUxzRP2MybPR4AaABAg",
"replyToCid": null,
"type": "comment",
"comment": "This is the most amazing video I've ever seen!",
"author": "@CreatorName",
"authorIsChannelOwner": false,
"hasCreatorHeart": true,
"voteCount": 245,
"replyCount": 12,
"publishedTimeText": "2 weeks ago",
"videoId": "dQw4w9WgXcQ",
"pageUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"commentsCount": 1258,
"title": "Video Title Here"
}

Field Definitions

FieldTypeDescription
cidstringUnique comment ID (YouTube's internal ID)
replyToCidstring|nullParent comment ID (null if top-level comment)
typestring"comment" or "reply"
commentstringFull comment text
authorstringComment author's display name
authorIsChannelOwnerbooleanTrue if author owns the video's channel
hasCreatorHeartbooleanTrue if video creator liked this comment
voteCountintegerNumber of likes on the comment
replyCountintegerNumber of direct replies to this comment
publishedTimeTextstringRelative timestamp (e.g., "2 weeks ago")
videoIdstringYouTube video ID
pageUrlstringDirect link to the video
commentsCountintegerEstimated or exact total comments on video
titlestringVideo title

🎯 Common Use Cases

📊 Sentiment Analysis

Analyze customer opinions and product feedback at scale.

  • Extract top-voted comments for quick wins
  • Use exact mode for comprehensive opinion coverage
  • Filter by date to track sentiment changes over time

🔍 Competitive Intelligence

Monitor competitor videos and audience reactions.

  • Track brand mentions across multiple competitor videos
  • Identify customer pain points from competitor feedback
  • Discover emerging market trends from comment discussions

📈 Market Research

Understand audience preferences and market gaps.

  • Analyze discussion threads for customer needs
  • Identify feature requests in comment replies
  • Track sentiment shifts for new product launches

🧠 NLP & Machine Learning

Prepare training datasets for AI models.

  • Extract diverse comment samples for training
  • Use exact mode to ensure balanced datasets
  • Get structured JSON output compatible with ML pipelines

🚀 Social Listening

Monitor real-time trends and brand mentions.

  • Use estimated mode for fast sampling
  • Sort by newest to catch trending discussions
  • Filter by date range to focus on specific periods

✨ Key Features

✅ Complete Thread Capture — Get top-level comments AND all nested replies in one run
✅ Creator Hearts Detected — Identify which comments were liked by the creator
✅ Smart Threading — Structured reply data shows comment relationships
✅ Date Filtering — Extract only recent comments with publishedAfter
✅ Dual-Mode Speed — Choose fast estimates or guaranteed accuracy
✅ Batch Processing — Scrape multiple videos in a single run
✅ Export Flexibility — JSON, CSV, Excel, XML all supported
✅ No API Keys — Works out of the box, no YouTube API quota needed


📝 Example Input & Output

Running the Scraper

{
"startUrls": [
{ "url": "https://www.youtube.com/watch?v=AVmi2ffgVzk" }
],
"maxComments": 300,
"exactCommentCount": true,
"commentsSortBy": "0",
"publishedAfter": "30 days"
}

Results:

  • ✅ Extracts up to 300 comments
  • ✅ Shows true total (exact mode)
  • ✅ Sorts by top comments
  • ✅ Only from last 30 days

🚀 Quick Start (3 Steps)

  1. Paste URLs
    Add one or more YouTube video URLs to your input

  2. Pick a Mode

    • Fast estimate? → Set exactCommentCount: false
    • Complete accuracy? → Set exactCommentCount: true
  3. Start & Download
    Click Start and download your comment dataset in any format (JSON, CSV, Excel, XML)


⚠️ Notes

  • Estimated Mode: Uses YouTube's visible page count, typically ~1,200 comments visible
  • Exact Mode: Traverses all comment continuations for guaranteed accuracy
  • Rate Limiting: No authentication required; YouTube's standard rate limits apply
  • Reply Threads: Replies are captured and linked via replyToCid field
  • Large Extractions: For 10,000+ comments, exact mode may take several minutes

🆘 Troubleshooting

Getting fewer comments than expected?

  • In estimated mode, YouTube only shows ~1,200 comments by default
  • Switch to exactCommentCount: true for complete traversal
  • Some videos have comments disabled or limited

Empty dataset?

  • Check that the video URL is public and not deleted
  • Verify the video has comments enabled
  • Try a well-known video (e.g., Rick Roll) to test

Want results faster?

  • Use exactCommentCount: false for instant results
  • Reduce maxComments to lower numbers
  • Sort by "0" (top comments) instead of "1" (newest)

💼 Perfect For

  • Agencies running client sentiment analysis projects
  • Brands monitoring competitor reactions in real-time
  • Researchers gathering large comment datasets for studies
  • Analysts conducting social listening and trend detection
  • Data Teams preparing ML training datasets
  • Content Creators understanding audience sentiment

YouTube Comment Ultra — Extract insights from your audience, today. 🎯