πŸ“Š Auto-track YouTube stats & channel data in Notion database

⚑ 320 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

Who it’s for

YouTube creators, content marketers, and anyone who wants to automatically enrich YouTube links added to a Notion database.

What it does

Automatically extracts important video and channel data β€” including title, views, likes, comments, thumbnail, channel name, subscribers, and a custom viral score β€” whenever a new YouTube URL is added to Notion.

How it works

  1. A Notion Trigger fires when a new page is added to your database.
  2. The workflow extracts the YouTube video ID from the provided URL.
  3. A YouTube API request retrieves video details (title, views, likes, comments, thumbnail).
  4. A second YouTube API request retrieves channel information (name and subscriber count).
  5. Both sets of data are cleaned and formatted.
  6. The enriched data is written back to the same Notion page.

Requirements

Setup steps

  1. Duplicate the Notion template linked above.
  2. Connect your Notion credentials in n8n.
  3. Create and connect a YouTube OAuth2 credential.
  4. Assign your credential to the YouTube API nodes.
  5. Test once with a manual execution.

πŸ”— Nodes Used

YouTube, Notion, Notion Trigger

πŸ“₯ Import

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

πŸ“– Importing guide Β· πŸ”‘ Credential setup