TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Free tool to find RSS feeds, even if not linked on the page

152 pointsby domysee9 months ago
I developed a small tool to find RSS feeds for websites. You can try it out here: <a href="https:&#x2F;&#x2F;lighthouseapp.io&#x2F;tools&#x2F;feed-finder" rel="nofollow">https:&#x2F;&#x2F;lighthouseapp.io&#x2F;tools&#x2F;feed-finder</a><p>In &gt;90% of cases the standard way of checking meta tags is enough to find the feeds. But my goal for this tool is that it finds feeds regardless if they&#x27;re linked somewhere or not. That if this feed finder doesn&#x27;t find a feed, no feed exists.<p>It&#x27;s a big goal and admittedly not there yet, but it does a few things that are a step in that direction.<p>* Checks meta tags of parent pages (sometimes the article itself doesn&#x27;t have the meta tag, but the main blog page does)<p>* Checks common suffixes like &#x2F;rss, &#x2F;index.xml and many others (sometimes the feed exists but isn&#x27;t linked)<p>* Checks the sitemap<p>* Checks all links on the page<p>* Checks 3rd party feeds (OpenRSS for now, when I find more such repositories I&#x27;ll add them too)<p>There are a couple of additional ideas I have, like checking search engines and crawling the entire domain (highly inefficient, but possible).<p>Would love if you could try it, and even more if you post sites where it doesn&#x27;t work.

25 comments

rollcat9 months ago
Quick rant about websites that go into all the trouble of <i>having</i> an RSS feed but not linking to it in the &lt;head&gt;... I don&#x27;t want to go hunting for the cute orange button, I want to copy and paste &quot;<a href="https:&#x2F;&#x2F;example.com" rel="nofollow">https:&#x2F;&#x2F;example.com</a>&quot; into my feed reader and let the computer handle the work.<p>If you maintain any website with a news feed, go right now and check that you have this in your &lt;head&gt;:<p><pre><code> &lt;link rel=&quot;alternate&quot; type=&quot;application&#x2F;rss+xml&quot; href=&quot;&#x2F;rss.xml&quot; title=&quot;News feed&quot; &#x2F;&gt; ^^^^^^^^ change! ^^^^^^^^^ </code></pre> (Also note whether and where you need to use application&#x2F;rss+xml, application&#x2F;atom+xml, or application&#x2F;json.)
评论 #41520964 未加载
jcul9 months ago
This is great, it&#x27;s hard to believe sites can have RSS feeds but make it so difficult to find.<p>I suspect some sites are just running some framework than enables it and don&#x27;t even realize they have one.<p>I have used this site in the past to find feeds: <a href="https:&#x2F;&#x2F;www.rsssearchhub.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.rsssearchhub.com&#x2F;</a><p>In the past I was looking for a feed for <a href="https:&#x2F;&#x2F;ra.co" rel="nofollow">https:&#x2F;&#x2F;ra.co</a>, but could not find it, though I had seen old posts referencing a RSS feed.<p>I ended up emailing them and, to my delight, they let me know they still have an unsupported RSS feed here:<p><a href="https:&#x2F;&#x2F;ra.co&#x2F;xml&#x2F;rss_news.xml" rel="nofollow">https:&#x2F;&#x2F;ra.co&#x2F;xml&#x2F;rss_news.xml</a><p>Just for feedback, this tool doesn&#x27;t find the feed, though it doesn&#x27;t look like a standard URL to me.
评论 #41508876 未加载
LorenDB9 months ago
If I can&#x27;t find an RSS link directly, I generally copy the root URL into archive.org and search for all URLs matching &quot;xml&quot;, which includes content type, not just URL names.
superkuh9 months ago
This is 100% a feature that should be in the browser, not a third party tool. I still use an very old version of Firefox for this. Too bad Mozilla decided auto-discovery wasn&#x27;t necessary in 2016 and removed it. Then two years later claimed no one was aware of RSS&#x2F;Atom feeds and didn&#x27;t use them (I wonder why?!?). All so they could try to replace it with their profit&#x2F;adware that is pocket and we all know how that went.<p>&gt;Mozilla is working on alternatives such as Pocket or Reader Mode, and on improving WebExtensions which could provide features related to RSS&#x2F;Atom feeds without the toll on maintenance. (ref: <a href="https:&#x2F;&#x2F;www.ghacks.net&#x2F;2018&#x2F;07&#x2F;25&#x2F;mozilla-plans-to-remove-rss-feed-reader-and-live-bookmarks-support-from-firefox&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ghacks.net&#x2F;2018&#x2F;07&#x2F;25&#x2F;mozilla-plans-to-remove-rs...</a>)
评论 #41502522 未加载
AiAi9 months ago
Interesting. These days I was trying to subscribe to some blogs, and they didn’t have a RSS button in their page, so I had to inspect the page to find out the feed URL. Not sure why keep a RSS feed but hide from the visitors. It could be it expected the feed reader to be able to identify it, but since I was using Thunderbird it did not.
评论 #41502148 未加载
评论 #41505089 未加载
评论 #41506190 未加载
account429 months ago
&gt; Application error: a client-side exception has occurred (see the browser console for more information).<p>Ok then.<p>Also, this would make more sense as a browser extension. Especially if it brought back the RSS icon in the address bar to indicate when a feed is available (although maybe you don&#x27;t want it to do all of the checks until prompted).
评论 #41502277 未加载
sodality29 months ago
Great idea. I tried it with my personal site (<a href="https:&#x2F;&#x2F;matthew.science" rel="nofollow">https:&#x2F;&#x2F;matthew.science</a>) and it didn&#x27;t find any, which admittedly doesn&#x27;t have any meta tags, but it is linked at the footer at <a href="https:&#x2F;&#x2F;matthew.science&#x2F;atom.xml" rel="nofollow">https:&#x2F;&#x2F;matthew.science&#x2F;atom.xml</a>. It was the default feed URL for my SSG. I&#x27;d recommend adding this to the common suffix list.
评论 #41508893 未加载
Cieric9 months ago
Tried the hacker news front page (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;news">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;news</a>) and when clicking on OpenRSS I get this error:<p>TypeError: URL constructor: is not a valid URL. [NextJS] (5603-cb6f1c5a9761f9d0.js:14:5466)<p>Browser is Firefox 130.0 on Windows.<p>Would be really nice to see this working really well since I search for RSS feeds a lot for a bunch of different things. Whether the RSS feed is good is always another question.
评论 #41508911 未加载
DamonHD9 months ago
FYI it&#x27;s only finding one (Atom) feed at earth.org.uk, even though there are several feeds, Atom and RSS.<p>Your method described above should have found at least two feeds I think.
评论 #41502200 未加载
freetonik9 months ago
I&#x27;ve been using an NPM package called rss-url-finder [1] in my blog search engine project to find the RSS link. It works relatively well, but still fails sometimes. For now I end up manually searching the source code of the HTML page for .xml or similar link.<p>[1] <a href="https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;rss-url-finder" rel="nofollow">https:&#x2F;&#x2F;www.npmjs.com&#x2F;package&#x2F;rss-url-finder</a>
Circlecrypto29 months ago
I am very grateful for this actually. I still read RSS and when I find a good news site I tend to spend 15 minutes or more looking for their feed.
jayemar9 months ago
Are you opposed to this being used programmatically? I&#x27;ve been working on a site [0] that replays feeds, but the initial step is to first find the feed given a website, and it&#x27;s not always able to find it. I&#x27;d be interested in using your service to try to find the feed when I&#x27;m unable to do so.<p>[0] <a href="https:&#x2F;&#x2F;refeed.to" rel="nofollow">https:&#x2F;&#x2F;refeed.to</a>
评论 #41505455 未加载
评论 #41508918 未加载
snthd9 months ago
check out<p><a href="https:&#x2F;&#x2F;github.com&#x2F;DIYgod&#x2F;RSSHub&#x2F;">https:&#x2F;&#x2F;github.com&#x2F;DIYgod&#x2F;RSSHub&#x2F;</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;DIYgod&#x2F;RSSHub-Radar">https:&#x2F;&#x2F;github.com&#x2F;DIYgod&#x2F;RSSHub-Radar</a>
评论 #41501615 未加载
nanna9 months ago
Great work! I&#x27;ve stopped using Twitter but I managed to taper from it by following things using RSS feeds drawn from Nitter. Don&#x27;t know if that still works but could be an idea?
评论 #41501611 未加载
validatori9 months ago
add also .feed to common suffixes example: <a href="https:&#x2F;&#x2F;wiadomosci.onet.pl&#x2F;.feed" rel="nofollow">https:&#x2F;&#x2F;wiadomosci.onet.pl&#x2F;.feed</a>
评论 #41510158 未加载
chuanliang9 months ago
Great tools.<p>I always use RSSHub Radar , Your tools support more website than RSSHub Radar<p>Detection of &#x2F;feed could be added, most wordpres supported sites have this suffix
cranberryturkey9 months ago
Cool. I wrote a script to search google and find sites with rss feeds so I can create a collection on a particular topic.
评论 #41499970 未加载
richardbui959 months ago
I tried it on my website, ebookany.com, but didn&#x27;t find anything. So sad :(( But your idea is quite interesting.
评论 #41502206 未加载
stuaxo8 months ago
I bet this finds some feeds that sites don&#x27;t know or have forgotten they even have.
oidar9 months ago
The tool misses reddit rss feeds.
评论 #41501557 未加载
AIPodNav-Team8 months ago
cant find lex fridman podcast&#x27;s feed. <a href="https:&#x2F;&#x2F;lexfridman.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lexfridman.com&#x2F;</a>
asddubs9 months ago
my suggestion is a way to have users of the extension suggest a feed URL if it doesn&#x27;t find one
GavCo9 months ago
Cool. I&#x27;m a big fan of RSS feeds.<p>Wondering if it&#x27;s necessary to continue with the other checks if you find a feed in the meta tags?
评论 #41500348 未加载
cxr9 months ago
[deleted]
评论 #41502158 未加载
dotBen9 months ago
RIP Google Reader