YouTube AI Comments Scraper And Questions Extractor avatar

YouTube AI Comments Scraper And Questions Extractor

Pricing

Pay per event

Go to Apify Store
YouTube AI Comments Scraper And Questions Extractor

YouTube AI Comments Scraper And Questions Extractor

⚡ [1$ LAUNCH OFFER] Lightning-fast YouTube comments scraper with AI. Extract questions, analyze sentiment, categorize feedback. No proxies needed. Ultra-low 128MB memory for minimum costs. Process multiple videos in one run. Try free!

Pricing

Pay per event

Rating

5.0

(3)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

3

Bookmarked

3

Total users

2

Monthly active users

16 days ago

Last modified

Share

YouTube AI Comments Scraper & Questions Extractor

SIÁN Agency Store Instagram AI Transcript Extractor Incredibly Fast Audio Transcriber Best TikTok AI Transcript Extractor

The YouTube AI Comments Scraper & Questions Extractor is ridiculously simple to use. No training required - just paste a YouTube video URL and get AI-identified questions, sentiment analysis, and categorized insights instantly.

Unlike basic scrapers that dump raw text, our AI understands context, detects actual questions (even without question marks), categorizes them by type, and prioritizes by engagement.

Why content creators and researchers choose us:

  • 🤖 AI Question Detection - Finds questions other scrapers miss
  • 🌐 No Proxies Needed - Works instantly without proxy setup or costs
  • 💾 4x Cheaper - Just 128 MB RAM vs 512MB+ for other scrapers
  • Triple Data Extraction - Comments + Threads + AI in one run
  • 🚀 Instant Results - Paste any YouTube URL, get insights immediately

🚀 Getting Started (3 Simple Steps)

Step 1: Provide Video URL(s)

Option A: Single URL - Perfect for quick testing

{
"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}

Option B: Bulk URLs - Ideal for multiple videos

{
"urls": [
{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
{"url": "https://www.youtube.com/watch?v=anotherVideoId"}
]
}

Step 2: Click Run

One click and our AI gets to work instantly. No setup, no configuration, no API keys to manage. Just pure simplicity.

Step 3: Download Your Results

Get clean, ready-to-use data with AI-analyzed comments, questions detected, categorized, and prioritized.

That's it! In seconds, you'll have:

  • All comments with engagement metrics
  • AI-detected questions flagged
  • Sentiment analysis for each comment
  • Question categories and priorities
  • Thread structure with replies

📥 Input Configuration

FieldTypeRequiredDefaultDescription
videoUrlstringNo*-Single YouTube video URL or ID
urlsarrayNo*-Multiple video URLs for bulk processing
maxPagesintegerNo5Max comment pages to scrape (FREE: 1 page, PAID: unlimited)
sortBystringNonewestSort order: "newest" or "top"
enableAIbooleanNotrueEnable AI analysis (sentiment, questions, categories)
includeRepliesbooleanNotruePAID only - Include comment replies in output
scrapeAllCommentsbooleanNofalsePAID only - Scrape ALL comments (ignores maxPages)

* Either videoUrl OR urls must be provided

Single Video Example (All Features)

{
"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"maxPages": 10,
"sortBy": "top",
"enableAI": true,
"includeReplies": true
}

Bulk Processing Example (All Features)

{
"urls": [
{"url": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"},
{"url": "https://www.youtube.com/watch?v=anotherVideoId"}
],
"maxPages": 5,
"enableAI": true,
"sortBy": "newest"
}

Scraping Without AI (Faster, Lower Cost)

{
"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"enableAI": false
}

📤 Output

The actor provides AI-analyzed comments with question detection, sentiment analysis, and categorization.

FieldTypeDescription
videoIdstringYouTube video ID
videoUrlstringFull YouTube video URL
commentIdstringUnique comment identifier
authorTextstringComment author username
textDisplaystringComment text content
likesCountstringNumber of likes
replyCountstringNumber of replies
isQuestionbooleanAI-detected question flag
sentimentstringAI sentiment (positive/negative/neutral)
questionCategorystringAI category (if question)
prioritynumberAI priority level (1-5)
questionSummarystringAI summary (if question)
isReplybooleanWhether this is a reply comment
authorIsChannelOwnerbooleanWhether author is video creator
isVerifiedbooleanWhether author is verified
processedAtstringISO timestamp of processing

Example Output:

{
"videoId": "LouOv0kk5o",
"videoUrl": "https://www.youtube.com/watch?v=LouOv0kk5o",
"commentId": "UgxABC123",
"authorText": "@kevinelamrani7691",
"textDisplay": "What about the DPI, will it automatically be 300 or Higher?",
"likesCount": "0",
"replyCount": "0",
"isQuestion": true,
"questionCategory": "deep_dive",
"priority": 4,
"sentiment": "neutral",
"questionSummary": "Question about DPI settings",
"isReply": false,
"authorIsChannelOwner": false,
"isVerified": false,
"processedAt": "2026-02-03T13:20:08.493Z"
}

💼 Use Cases & Examples

📝 Content Research & FAQ Generation

Discover what questions your audience is asking.

Input: Your video URLs Output: AI-identified questions with categories and priorities Use: Generate FAQs from real user questions, create content that answers actual needs

🎭 Audience Sentiment Analysis

Understand how viewers feel about your content.

Input: Your video URLs with AI enabled Output: Sentiment breakdown (positive/negative/neutral) per comment Use: Track audience mood, identify controversial topics, measure content reception

💡 Video Ideas from Comments

Discover topics people want explained.

Input: Competitor video URLs Output: Categorized questions with priority scores Use: Find content gaps, create videos that answer unanswered questions

🏆 Competitor Analysis

See what questions competitors' audiences ask.

Input: Competitor video URLs Output: Questions, sentiment, and engagement data Use: Identify competitor weaknesses, discover underserved topics

🎯 Support Insights

Identify common technical questions.

Input: Your tutorial or how-to video URLs Output: Categorized technical questions Use: Improve documentation, create support content, address common issues

🔗 Integration Examples

JavaScript/Node.js

const { ApifyClient } = require('apify-client');
const client = new ApifyClient({ token: 'YOUR_TOKEN' });
// Single URL mode
const run = await client.actor('sian.agency/youtube-ai-comments-scraper-and-questions-extractor').call({
videoUrl: 'https://www.youtube.com/watch?v=dQw4w9WgXcQ',
maxPages: 10,
enableAI: true
});
// Get results
const { items } = await client.dataset(run.defaultDatasetId).listItems();
const questions = items.filter(item => item.isQuestion);
console.log(`Found ${questions.length} questions!`);

Python

from apify_client import ApifyClient
client = ApifyClient('YOUR_TOKEN')
# Single URL mode
run = client.actor('sian.agency/youtube-ai-comments-scraper-and-questions-extractor').call(
run_input={
'videoUrl': 'https://www.youtube.com/watch?v=dQw4w9WgXcQ',
'enableAI': True
}
)
# Get results
for item in client.dataset(run['defaultDatasetId']).iterate_items():
if item['isQuestion']:
print(f"Question: {item['textDisplay']}")
print(f"Category: {item['questionCategory']}")
print(f"Priority: {item['priority']}\n")

cURL

curl -X POST 'https://api.apify.com/v2/acts/sian.agency/youtube-ai-comments-scraper-and-questions-extractor/runs?token=YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ",
"enableAI": true
}'

Automation Tool Workflows (n8n, Zapier, Make, etc.)

  1. Trigger: Manual/schedule/webhook
  2. HTTP Request: Call this actor's API
  3. Process: Handle JSON results with comments
  4. Action: Save to database/create content/notify team

📊 Pricing & Performance

FREE Tier:

  • 1 page (20 comments) per video, 2 videos max
  • Perfect for testing - no credit card required

PAID Tier:

  • Unlimited comments and videos
  • Priority processing

Built for efficiency:

  • 💾 128 MB RAM - 4-16x less than other scrapers = lowest compute costs
  • 🌐 No proxies required - Zero subscription overhead
  • Results in seconds - Optimized architecture

🏆 Customer Testimonials

"Finally a tool that actually finds the questions buried in thousands of comments! The AI categories save me hours of manual sorting."

- Sarah Chen, Content Strategy Manager

"Used this on 50 competitor videos and discovered our next 10 content ideas. The sentiment analysis helped us understand why certain topics resonate."

- Michael Rodriguez, YouTube Creator (500K subs)

"So simple compared to YouTube Studio's built-in comments. No API keys, no rate limits headaches. Just paste URLs and get insights."

- Jessica Taylor, Marketing Analyst

❓ Frequently Asked Questions

Q: How many comments can I scrape? A: FREE tier: 1 page (20 comments) per video, 2 videos per run for testing. PAID tier: Unlimited.

Q: Can I scrape comments from any video? A: Yes, as long as comments are enabled and the video is public.

Q: What question categories are detected? A: Technical guidance, feature request, feedback, clarification, opinion, pricing, comparison, troubleshooting, and more.

Q: Can I export to Excel? A: Yes! Export as CSV from the Apify dataset and open directly in Excel.

Q: What's the difference between enableAI true/false? A: enableAI: true adds sentiment analysis, question detection, categorization, and prioritization. false gives you raw comment data only (faster, lower cost).

Q: Does it work with private videos? A: Only public videos are supported. No authentication required.

Q: What if a video has no comments? A: You'll get a status indicating no comments found. No charges are applied for empty results.

Q: Can I process multiple videos at once? A: Yes! Use the urls array for bulk processing. PAID tier gets unlimited videos.

Q: What does scrapeAllComments do? A: PAID tier only - Ignores maxPages limit and scrapes ALL comments from a video. Perfect for comprehensive analysis.

🐛 Troubleshooting

No comments found

  • Verify the video has comments enabled
  • Check that comments are public (not disabled by creator)
  • Try increasing maxPages value
  • Ensure video URL format is correct

AI analysis missing

  • Ensure enableAI: true in your input
  • Check you're on PAID tier for large volumes

Rate limiting

  • FREE tier has 1 page (20 comments) per video limit
  • Upgrade to PAID for unlimited access

Incorrect video URL

  • Use full URL: https://www.youtube.com/watch?v=VIDEO_ID
  • Or direct video ID only: VIDEO_ID
  • Shorts and regular videos both supported

💰 Pricing

View current pricing and plans in the Apify Console

Built by SIÁN Agency | More Tools

🎯 Not sure which tier you need? Start with FREE - no credit card required. Upgrade when you're ready to scale!