YouTube Channel Feed - latest videos, no API key avatar

YouTube Channel Feed - latest videos, no API key

Pricing

from $2.00 / 1,000 videos

Go to Apify Store
YouTube Channel Feed - latest videos, no API key

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

Alexandre de La Fayette

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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:

FieldDescription
titleVideo title
videoIdYouTube video ID
urlDirect watch link
channelChannel name
channelIdChannel ID (UC...)
publishedAtISO 8601 publish time
updatedAtLast updated
descriptionDescription text (first 1,200 chars)
thumbnailHigh-quality thumbnail URL
viewsView count where the feed exposes it
averageRatingAverage rating where available
scrapedAtWhen this row was collected

Input

{
"channels": ["@mkbhd", "https://youtube.com/@veritasium", "UCBJycsmduvYEL83R_U4JriQ"],
"playlists": [],
"keywords": ["review"],
"publishedAfter": "2026-01-01"
}
OptionDefaultWhat it does
channelsrequired@handle, full channel URL, or raw UC... ID — all three work
playlistsemptyPlaylist IDs to track alongside channels
keywordsemptyKeep only titles containing one of these (case-insensitive)
publishedAfteremptyKeep 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 scrapersThis actor
API keynot needednot needed
Quota limitsnone, but rate-limitednone
Proxiesusually requirednot required
Breaks on layout changesfrequentlyno — structured feed
Terms-of-service posturegreyreads 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.
  • views and averageRating are only present when YouTube includes them in the feed — treat them as a bonus, not a guarantee.
  • Resolving an @handle fetches one public profile page to read its channel ID. Passing a raw UC... 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.