YouTube Channel RSS Scraper & New Video Monitor avatar

YouTube Channel RSS Scraper & New Video Monitor

Pricing

from $1.00 / 1,000 results

Go to Apify Store
YouTube Channel RSS Scraper & New Video Monitor

YouTube Channel RSS Scraper & New Video Monitor

Monitor multiple YouTube channels and extract recent or newly published videos from public RSS feeds. Get titles, descriptions, dates, thumbnails, views, and links without a YouTube API key.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Group Oject

Group Oject

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Monitor recent uploads from multiple YouTube channels without a YouTube API key. This Actor resolves channel URLs and @handles, reads YouTube's public RSS feeds, and returns clean video records ready for alerts, dashboards, spreadsheets, and automation.

Why use this Actor?

  • No YouTube API key or quota setup
  • Monitor up to 1,000 channels in one run
  • Output only new uploads across scheduled runs
  • Filter by keywords, excluded terms, and publication age
  • Fast HTTP-only execution with no browser overhead
  • Export JSON, CSV, Excel, XML, or RSS through Apify

Quick start

{
"channels": [
"https://www.youtube.com/@mkbhd",
"https://www.youtube.com/@veritasium"
],
"maxVideosPerChannel": 15,
"publishedWithinDays": 30
}

The dataset contains one row per video with its title, channel, publication and update dates, description, thumbnail, views, rating count, matched keywords, and direct YouTube URL.

Monitor only new YouTube uploads

Turn on monitorNewOnly and choose a stable stateKey. The first run returns the current matching uploads and records their video IDs. Later runs using the same key return only videos that were not seen before.

{
"channels": ["@mkbhd", "@LinusTechTips", "@veritasium"],
"monitorNewOnly": true,
"stateKey": "competitor-tech-channels",
"maxVideosPerChannel": 15
}

Schedule that input daily or hourly and connect an Apify webhook to Slack, Make, Zapier, email, Google Sheets, or your own API.

Use a different stateKey for each independent monitor. State is kept in a named Apify key-value store so it survives separate Actor runs.

Filter uploads by topic

Search both video titles and descriptions using includeKeywords. A video is kept when at least one include keyword matches. excludeKeywords always remove matching videos.

{
"channels": ["@Google", "@Microsoft", "@OpenAI"],
"includeKeywords": ["AI", "Gemini", "Copilot", "GPT"],
"excludeKeywords": ["livestream replay"],
"publishedWithinDays": 14
}

Input fields

FieldDescription
channelsYouTube channel URLs, @handles, or UC... channel IDs.
channelsTextBulk list with one channel per line.
maxVideosPerChannelRecent videos kept per channel, from 1 to 15.
publishedWithinDaysKeep videos no older than this; 0 disables the filter.
includeKeywordsKeep videos matching at least one term in title or description.
excludeKeywordsRemove videos matching any listed term.
monitorNewOnlyOn later runs, output only unseen video IDs.
stateKeyStable identifier for this monitor's persistent state.
maxChannelsSafety cap, up to 1,000 channels per run.
maxConcurrencyParallel channel requests, from 1 to 10.
proxyConfigurationOptional Apify Proxy settings for large repeated workloads.

Output example

{
"videoId": "WOzcFkld6_g",
"title": "The Most Interesting Displays In The World!",
"videoUrl": "https://www.youtube.com/watch?v=WOzcFkld6_g",
"channelName": "Marques Brownlee",
"channelId": "UCBJycsmduvYEL83R_U4JriQ",
"channelUrl": "https://www.youtube.com/@mkbhd",
"publishedAt": "2026-06-16T18:17:15+00:00",
"thumbnailUrl": "https://i4.ytimg.com/vi/WOzcFkld6_g/hqdefault.jpg",
"viewCount": 3100000,
"ratingCount": 92000,
"matchedKeywords": [],
"isNew": true
}

Practical use cases

  • Competitor channel upload alerts
  • Brand and product mention monitoring
  • Creator and influencer watchlists
  • Newsroom source monitoring
  • YouTube content research
  • Podcast and webinar episode tracking
  • AI video discovery pipelines

Limits

YouTube's public channel RSS feed normally exposes the 15 most recent uploads. This Actor is optimized for fast recurring monitoring, not full historical channel scraping. View and rating numbers are snapshots supplied by the RSS feed and may lag behind the YouTube video page.

Use the data responsibly and follow YouTube's terms and applicable privacy and copyright rules.