Extract high-engagement YouTube keyword trends for content strategy
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: Item Lists (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| Item Lists (legacy) Item Lists β Top by Engagement | Split Out, Aggregate, Sort, Limit, Remove Duplicates or Summarize (match the operation used) |
Nodes used (7)
- Manual Trigger
n8n-nodes-base.manualTrigger - HTTP Request
n8n-nodes-base.httpRequest - Split Out
n8n-nodes-base.splitOut - Edit Fields (Set)
n8n-nodes-base.set - Item Lists
n8n-nodes-base.itemLists - Aggregate
n8n-nodes-base.aggregate - Summarize
n8n-nodes-base.summarize
What it does
π YouTube Trends Workflow in n8n π― Goal of the Workflow This workflow fetches the most popular YouTube videos in Germany and transforms them into a clean list of trending hashtags/keywords. Itβs not just raw data β it highlights qualitative insights about which topics and keywords drive real engagement. Useful for: - Content creators & marketers β quick inspiration for viral topics - SEO/hashtag research β discover high-performing keywords - Social media teams β automated trend reporting --- βοΈ How It Works β Step by Step 1. Trigger - Node: Manual Trigger - Entry point of the workflow. β Can later be replaced with a Cron or Webhook trigger to run automatically. --- 2. API Call β YouTube - Node: HTTP Request - Calls the YouTube Data API v3 with: - chart=mostPopular - regionCode=DE - maxResults=50 - Returns a list of trending videos in Germany, including title, channel, views, likes, comments, and tags. --- 3. Split Items - Node: Split Out - Splits the API response (items) into individual items, so each video is processed separately. --- 4. Context & KPIs - Node: Set - Extracts key fields: - title, channel, publishedAt - views, likes, comments - Calculates: - engagementRate = (likes + comments) / (views + 1) Why? Looking at views alone is misleading. Engagement rate reveals which videos truly resonate with the audience. --- 5. Ranking & Limit - Node: Item Lists - Sorts videos by highest engagement rate (descending). - Limits results to the Top 20 videos. Why? This reduces noise and focuses only on the most relevant trends. --- 6. Collect Tags - Node: Aggregate - Collects all snippet.tags from the top videos. - Merges them into a single keyword list. --- 7. Keyword Summary - Node: Summarize - Concatenates all collected tags into one string. Result: A compact hashtag/keyword list β ready to use for: - Content ideas - SEO/hashtag strategies - Social media planning --- π Why This Workflow Is Useful - Automated trend analysis: no need to manually browse YouTube. - Quality focus: uses engagement rate, not just views. - Reusable: results can be: - stored in Google Sheets or Airtable, - sent to Slack/Telegram, - or used in a dashboard. --- π Possible Extensions - Cron Trigger β run daily for automated reports. - Notifier β send results directly to Slack, Discord, or Telegram. - Storage β save trends in a database for historical analysis. - AI Node β use GPT to summarize trends into β3 key insights of the day.β --- β
Conclusion With a few smartly combined nodes, this workflow: - fetches external API data (YouTube), - cleans and enriches it, - calculates qualitative KPIs, - and delivers actionable trend insights. Perfect as a community showcase or a practical tool for creators and marketers.