YouTube AI Comments Scraper And Questions Extractor
Pricing
Pay per event
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Ü
Actor stats
3
Bookmarked
3
Total users
2
Monthly active users
16 days ago
Last modified
Categories
Share
YouTube AI Comments Scraper & Questions 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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
videoUrl | string | No* | - | Single YouTube video URL or ID |
urls | array | No* | - | Multiple video URLs for bulk processing |
maxPages | integer | No | 5 | Max comment pages to scrape (FREE: 1 page, PAID: unlimited) |
sortBy | string | No | newest | Sort order: "newest" or "top" |
enableAI | boolean | No | true | Enable AI analysis (sentiment, questions, categories) |
includeReplies | boolean | No | true | PAID only - Include comment replies in output |
scrapeAllComments | boolean | No | false | PAID 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.
| Field | Type | Description |
|---|---|---|
videoId | string | YouTube video ID |
videoUrl | string | Full YouTube video URL |
commentId | string | Unique comment identifier |
authorText | string | Comment author username |
textDisplay | string | Comment text content |
likesCount | string | Number of likes |
replyCount | string | Number of replies |
isQuestion | boolean | AI-detected question flag |
sentiment | string | AI sentiment (positive/negative/neutral) |
questionCategory | string | AI category (if question) |
priority | number | AI priority level (1-5) |
questionSummary | string | AI summary (if question) |
isReply | boolean | Whether this is a reply comment |
authorIsChannelOwner | boolean | Whether author is video creator |
isVerified | boolean | Whether author is verified |
processedAt | string | ISO 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 modeconst 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 resultsconst { 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 ApifyClientclient = ApifyClient('YOUR_TOKEN')# Single URL moderun = 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 resultsfor 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.)
- Trigger: Manual/schedule/webhook
- HTTP Request: Call this actor's API
- Process: Handle JSON results with comments
- 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
maxPagesvalue - Ensure video URL format is correct
AI analysis missing
- Ensure
enableAI: truein 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!