Extract High-Engagement YouTube Keyword Trends for Content Strategy

Go to Workflow
0 views
Built by SuS SuS
Created on June 09, 2026

Description

πŸ“Š 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.

Nodes Used (1)

HTTP Request
n8n-nodes-base.httpRequest