YouTube Channel Feed - latest videos, no API key
Pricing
from $2.00 / 1,000 videos
YouTube Channel Feed - latest videos, no API key
Input: a YouTube @handle, channel URL or channel ID. Output: the channel's most recent videos with title, URL, publish date, description, thumbnail and view count. Use when you need the latest uploads from named channels. No API key or quota required.
Pricing
from $2.00 / 1,000 videos
Rating
0.0
(0)
Developer
Alexandre de La Fayette
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
YouTube Channel Feed
Track the latest videos from any YouTube channel. No API key, no quota, no scraping.
Most YouTube actors scrape rendered pages, which means they fight anti-bot measures, need proxies, and break whenever YouTube changes its markup. This one reads YouTube's own public feed endpoint — the same one RSS readers and podcast apps have used for years. It is stable, it is fast, and it does not break.
What you get
One row per video:
| Field | Description |
|---|---|
title | Video title |
videoId | YouTube video ID |
url | Direct watch link |
channel | Channel name |
channelId | Channel ID (UC...) |
publishedAt | ISO 8601 publish time |
updatedAt | Last updated |
description | Description text (first 1,200 chars) |
thumbnail | High-quality thumbnail URL |
views | View count where the feed exposes it |
averageRating | Average rating where available |
scrapedAt | When this row was collected |
Input
{"channels": ["@mkbhd", "https://youtube.com/@veritasium", "UCBJycsmduvYEL83R_U4JriQ"],"playlists": [],"keywords": ["review"],"publishedAfter": "2026-01-01"}
| Option | Default | What it does |
|---|---|---|
channels | required | @handle, full channel URL, or raw UC... ID — all three work |
playlists | empty | Playlist IDs to track alongside channels |
keywords | empty | Keep only titles containing one of these (case-insensitive) |
publishedAfter | empty | Keep only videos published on or after this date (YYYY-MM-DD) |
Handles are resolved to channel IDs automatically — paste @mkbhd and it just works. A channel
that cannot be resolved is skipped with a warning rather than failing the whole run.
Who this is for
- Competitor monitoring — know within minutes when a rival publishes
- Content aggregators — pull many channels into one feed with one schema
- Newsletter and curation — filter by keyword and date, publish the result
- Researchers — build a dataset of publishing cadence across many creators
- Alerting — schedule it and diff against the previous run
Why the feed approach matters
| Page scrapers | This actor | |
|---|---|---|
| API key | not needed | not needed |
| Quota limits | none, but rate-limited | none |
| Proxies | usually required | not required |
| Breaks on layout changes | frequently | no — structured feed |
| Terms-of-service posture | grey | reads a feed YouTube publishes for this purpose |
Honest limits
- The feed returns roughly the 15 most recent videos per channel. This is a latest videos tool, not a full back-catalogue exporter. For deep history you need a different approach.
viewsandaverageRatingare only present when YouTube includes them in the feed — treat them as a bonus, not a guarantee.- Resolving an
@handlefetches one public profile page to read its channel ID. Passing a rawUC...ID skips that step entirely and is marginally faster. - Live streams and Shorts appear in the feed like any other upload.
Pricing
Pay per event. Charged per video row returned. A channel that returns nothing costs nothing.
Changelog
1.0 — First release. Channels by handle, URL or ID, plus playlists, keyword and date filters.