๐Ÿ“Š YouTube competitor video analytics to Google Sheets

โšก 338 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.

View All Scrapers

Description

Screenshot 20251014 191255.png

Short Description:

Automatically collect and analyze your competitorโ€™s YouTube performance. This workflow extracts video titles, views, likes, and descriptions from any YouTube channel and saves the data to Google Sheets โ€” helping creators spot viral trends and plan content that performs.

Whoโ€™s it for

For content creators, YouTubers, and marketing teams who want to track whatโ€™s working for their competitors โ€” without manually checking their channels every day.

How it works

This workflow automatically collects data from any YouTube channel you enter.
You just write the channel name in the form โ€” n8n fetches the channel ID, gets all recent video IDs, and extracts each videoโ€™s title, views, likes, and description.
Finally, all the information is saved neatly into a connected Google Sheet for analysis.

How to set up

  1. Create a Google Sheet with columns for Title, Views, Likes, Description, and URL.
  2. Connect your Google account to n8n.
  3. Add your YouTube Data API key inside the HTTP Request nodes (use n8n credentials, not hardcoded keys).
  4. Update your form submission or trigger node to match your input method.
  5. Execute the workflow once to test and verify that data is flowing into your sheet.

Requirements

How to customize

You can modify the JavaScript code node to include more metrics (like comments or publish date), filter by keywords, or change the output destination (e.g., Airtable or Notion).

๐Ÿ”— Nodes Used

Google Sheets, HTTP Request, n8n Form Trigger

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup