๐ Bulk YouTube channel content analysis with Apify & DeepSeek AI to Google Sheets
โก 267 views ยท ๐ Market Research & Insights
๐ก Pro Tip โ YouTubeโs API quotas can be a bottleneck when youโre pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments โ no quota limits, just structured data.
Description
๐๐บ Watching top YouTubers is now a mainstream way to learn, but watching dozensโor even hundredsโof videos isnโt realistic. This workflow gives learners a fast way to grasp an entire creatorโs catalog at a glance.
๐๐ Demo Google Sheet: click me
๐ง ๐ YouTube Channel Research & Summarization Workflow
๐ฅ Whoโs it for
- ๐ Learners and educators who want a fast overview of a creatorโs entire catalog.
- ๐งฉ Research, SEO, and content ops teams building an intelligence layer on top of YouTube channels.
โ๏ธ How it works
- ๐ Collects parameters via a Form Trigger.
- ๐ท๏ธ Launches an Apify YouTube Scraper, polls for completion, and fetches the final dataset.
- ๐พ Saves the raw JSON to Google Drive, reloads it, and processes records in batches.
- ๐ฃ๏ธ Auto-selects English subtitles when available, extracts core metadata, and feeds transcript + metadata to an AI Summarization Agent.
- ๐ง Sends a Gmail completion notification when done.
๐ ๏ธ How to set up
-
๐ Connect credentials (once)
- ๐๏ธ Google Drive
- ๐ Google Sheets (OAuth enabled)
- โ๏ธ Gmail
- ๐ง DeepSeek API (or alternative LLM); Apify API (YouTube scraper actor)
-
๐ Configure the form
- ๐
Youtuber_MainPage_URL(e.g.,https://www.youtube.com/@n8n-io) - ๐ข
Total_number_video(tip: use the channelโs current total to crawl all) - ๐ท๏ธ
Storing_Name(used for the Drive filename & the Sheet tab) - ๐
Apify_API(Apify provides $5 free credit per month, which can crawl ~1,000 YouTube videos โ https://console.apify.com/) - ๐ง
Email
- ๐
-
๐ Point Sheets & Drive
- ๐ Create a Google Sheet and link it to all Google Sheetsโrelated nodes.
- ๐ฝ Select a Drive folder to save raw CSV backups (optional).
๐๏ธ How to customize the workflow
- ๐ฏ Subtitle logic:
Extend the language selector
Select_Subtitle_Languageto choose English, Mandarin, or another language. - ๐ Notifications: Customize the Gmail subject/body, or add Slack/Teams alerts on success/failure with basic run stats.
๐ฌ Need help? Contact me <owenlzyxg@gmail.com>
๐ Nodes Used
Google Sheets, HTTP Request, Google Drive, Gmail, AI Agent, Auto-fixing Output Parser
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File