<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Purfled</title>
    <description>The latest articles on DEV Community by Purfled (@purfled-com).</description>
    <link>https://dev.to/purfled-com</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4201545%2F13737437-1856-48e7-bdcb-a76a111fd757.png</url>
      <title>DEV Community: Purfled</title>
      <link>https://dev.to/purfled-com</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/purfled-com"/>
    <language>en</language>
    <item>
      <title>How to get RSS feeds for Telegram channels, YouTube channels and Google News</title>
      <dc:creator>Purfled</dc:creator>
      <pubDate>Fri, 23 Oct 2026 03:55:16 +0000</pubDate>
      <link>https://dev.to/purfled-com/how-to-get-rss-feeds-for-telegram-channels-youtube-channels-and-google-news-48cc</link>
      <guid>https://dev.to/purfled-com/how-to-get-rss-feeds-for-telegram-channels-youtube-channels-and-google-news-48cc</guid>
      <description>&lt;p&gt;A lot of sites still have RSS feeds, they just don't show you where they are. Here's how to get feeds for three of them, plus somefree tools I've put together that do it for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  YouTube channels
&lt;/h2&gt;

&lt;p&gt;Every YouTube channel has an RSS feed. The format is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://www.youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The catch is that you need the channel ID (it starts with &lt;code&gt;UC&lt;/code&gt;), not the @handle. To find it, open the channel page, view the page source and search for &lt;code&gt;"externalId"&lt;/code&gt;. The 24-character value starting with &lt;code&gt;UC&lt;/code&gt; is the ID.&lt;/p&gt;

&lt;p&gt;The feed has the 15 most recent uploads. Playlists work too:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://www.youtube.com/feeds/videos.xml?playlist_id=PLAYLIST_ID
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If you don't want to dig through page source, this does the lookup for you: &lt;a href="https://purfled.com/youtube-rss-feed/" rel="noopener noreferrer"&gt;YouTube RSS feed finder&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Telegram channels
&lt;/h2&gt;

&lt;p&gt;Telegram doesn't offer RSS, but public channels have a web preview at:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://t.me/s/CHANNEL_NAME
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That page has the latest ~20 posts in plain HTML, and you can page back with &lt;code&gt;?before=POST_ID&lt;/code&gt;. It only works for public channels. Private channels, groups and bots don't have one.&lt;/p&gt;

&lt;p&gt;I made a tool that turns that preview into a proper RSS feed. The URL is just:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://purfled.com/rss/telegram/CHANNEL_NAME
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;So you can paste it straight into a feed reader. More details here: &lt;a href="https://purfled.com/telegram-rss-feed/" rel="noopener noreferrer"&gt;Telegram channel to RSS&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Google News
&lt;/h2&gt;

&lt;p&gt;Google News still has RSS for searches, it's just undocumented:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://news.google.com/rss/search?q=YOUR+SEARCH&amp;amp;hl=en-GB&amp;amp;gl=GB&amp;amp;ceid=GB:en
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Search operators work inside &lt;code&gt;q&lt;/code&gt;, e.g. &lt;code&gt;site:bbc.co.uk&lt;/code&gt;, &lt;code&gt;intitle:&lt;/code&gt;, &lt;code&gt;"exact phrase"&lt;/code&gt;, and &lt;code&gt;when:7d&lt;/code&gt; for the last week. Change &lt;code&gt;hl&lt;/code&gt;, &lt;code&gt;gl&lt;/code&gt; and &lt;code&gt;ceid&lt;/code&gt; for other countries and languages.&lt;/p&gt;

&lt;p&gt;Topic feeds look like this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://news.google.com/rss/headlines/section/topic/TECHNOLOGY?hl=en-GB&amp;amp;gl=GB&amp;amp;ceid=GB:en
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;(WORLD, NATION, BUSINESS, TECHNOLOGY, ENTERTAINMENT, SPORTS, SCIENCE, HEALTH.)&lt;/p&gt;

&lt;p&gt;There's a form that builds these URLs for you here: &lt;a href="https://purfled.com/google-news-rss-builder/" rel="noopener noreferrer"&gt;Google News RSS builder&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The rest
&lt;/h2&gt;

&lt;p&gt;All of these are on &lt;a href="https://purfled.com" rel="noopener noreferrer"&gt;purfled.com&lt;/a&gt;, along with a YouTube channel ID finder, a thumbnail downloader, and CSV exporters for Telegram channels and Substack archives. They're free with no sign up.&lt;/p&gt;

&lt;p&gt;To be upfront: this is partly a side income experiment, and there are paid versions on Apify for bigger jobs (full channel histories, running on a schedule). Please give me any feedback, however big or small. I'm excited to add some more tools.&lt;/p&gt;

</description>
      <category>rss</category>
      <category>apify</category>
      <category>tools</category>
      <category>youtube</category>
    </item>
  </channel>
</rss>
