n8nflow.net logo

Extract High-Engagement YouTube Keyword Trends for Content Strategy

by Sulieman Saidβ€’Updated: Last update a month agoβ€’Source: n8n.io
Loading workflow viewer...

Getting Started

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