Narro is a user-curated social media app. Add the profiles you follow on Instagram, TikTok, YouTube, X, Facebook, and LinkedIn; Narro shows their posts in order, with no algorithm, ads, or tracking.
Create custom RSS feeds from the profiles you choose, across every major social platform, without creating an account on any of them.
Two ways. YouTube publishes a native RSS feed for every channel at youtube.com/feeds/videos.xml?channel_id=ID. It works, but it's capped at 15 videos, requires a channel ID rather than a handle, allows only one channel per feed, and includes Shorts. Or build the feed in Narro, which removes all four limitations: full history, handle resolution, multiple channels per feed, and an optional Shorts filter.
Paste a profile URL or @handle from any public YouTube channel. Add profiles from Instagram, TikTok, X, Facebook, and LinkedIn too.
Full history per channel, beyond the native feed’s 15-video cap. Toggle Shorts and live streams off, and combine many channels into one feed.
Open it in Narro, or subscribe to your feed’s RSS URL in Feedly, Reeder, Inoreader, or any other reader.
Yes, it exists. No, Google does not surface it in the YouTube UI. Here is how to get a YouTube RSS feed straight from the source in 2026.
Per channel
https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_IDPer playlist
https://www.youtube.com/feeds/videos.xml?playlist_id=PLAYLIST_IDLegacy per-user (pre-2013 accounts only)
https://www.youtube.com/feeds/videos.xml?user=USERNAMEThe feeds are served as Atom XML with Media RSS extensions for thumbnails. They are a legacy of the Google Data API era (sunset in 2015) and have remained live ever since, though Google no longer documents them.
The native feed is free and official. Narro fixes every limitation.
| Native YouTube RSS | Narro | |
|---|---|---|
| Item count per channel | Capped at 15 most recent | Full history retained |
| Channel ID required to subscribe | Yes, 24-character UC... ID | No. Paste any URL or @handle |
| Works with @handle URLs | No | Yes |
| Multi-channel aggregation | No, one feed per channel | Many channels, one feed |
| Cross-platform mixing (Instagram, TikTok, X) | No | Yes, all in one feed |
| Reader compatibility | Atom, works in any reader | RSS 2.0, works in any reader |
| Polling cadence | Up to the reader | Continuous, near real-time |
| Cost | Free | $8/month or $19/month (14-day free trial) |
The native feed requires a 24-character ID beginning with UC. Three ways to get it.
Open the channel page in a browser. View source. Search for "channelId":"UC and copy the 24 characters that follow. This is the only fully reliable method.
Some channel URLs already include the ID at /channel/UC.... If the URL looks like /@handle, this method will not work and you need Method 1 or 3.
Resolve a handle to a channel ID via the YouTube Data API. Requires a Google Cloud project and an API key. Overkill for one channel, fine if you script it.
Method 4: Paste any YouTube URL into Narro. Narro resolves handles, vanity URLs, and channel IDs automatically.
Want a clean RSS feed of your favorite YouTube channels?
Build your YouTube RSS feedFree for 14 days. No card required.
Some podcast apps accept YouTube Atom feeds as a video podcast source. Narro's feeds work the same way and add multi-channel and cross-platform aggregation.
Point Narro at a handful of trusted channels. A kid gets a flat list, no sidebar, no "up next," no Shorts, no autoplay rabbit hole.
The 15-video native cap makes this impossible natively. You miss anything past the most recent 15 per channel. Narro aggregates and retains the full history.
Cooking, woodworking, programming, real estate. The Side Hustle Optimizer use case. Stay sharp on your niche, your sources, zero distractions.
Build a YouTube feed in Narro, copy its RSS URL, and paste it into whichever reader you use. Setup is the same shape everywhere.
Try it free for 14 days. No card required.
Build your YouTube RSS feedAlready have an account? Sign in
RSS feeds for other platforms