RSS Feed Finder for Page HTML
Find RSS, Atom and JSON Feed clues in page HTML or the tab already open — with the declaration kept separate from network proof.
- SECURE
- NO UPLOADS
- NO SIGNUP
- BROWSER BASED
- FREE
- FOREVER.
Support us with a link or a share
HTML source
Inspect feed declarations in HTML
Paste page HTML or open a local HTML file. A source URL is optional and only resolves relative feed candidates; it is never fetched.
Current browser page
Find the feed clues the page exposes
- Drag this button to the bookmarks bar.
- Run it on the page, review the disclosure, then send the candidate inventory.
It sends typed alternate declarations plus the URL and short label of visible links that look like feeds. Other copy, forms, cookies, screenshots, feed contents and resources stay in the source tab. It makes no requests.
An RSS feed finder should show the clue before claiming the feed
A page can advertise a syndication feed with a <link rel="alternate">
element whose type names RSS, Atom or JSON Feed. It can also expose a normal link labeled
RSS, Atom or subscribe. Those are useful discovery facts, but they are still only facts
about the HTML page. The target may have moved, require access, return an error, contain
ordinary HTML or be malformed as a feed.
That is why every result here keeps evidence and network status apart. A typed alternate declaration is stronger source evidence than a feed-looking anchor, but even its MIME type is advisory under the HTML Living Standard. The report says what the author declared and never converts that declaration into a green “valid” badge without reading the target.
Find an RSS feed on the current page without crawling the website
The bookmarklet reads the document already loaded in your browser. It takes typed alternate declarations from the head and visible anchors whose resolved HTTP or HTTPS URL or short label contains a bounded RSS, Atom, feed or JSON Feed clue. Relative addresses are resolved by the browser. Duplicate targets collapse to one candidate, with the typed declaration preferred when the same URL also appears in the page.
It does not walk internal links, inspect pagination, guess CMS endpoints, fetch the feed or send the page to CreatorValet. Only the matched link’s short label accompanies its URL; unrelated paragraphs, forms, cookies, screenshots and resource bytes stay in the source tab. The panel repeats that payload before the user sends it, and downloaded JSON is the fallback when direct tab transfer is blocked.
RSS, Atom and JSON Feed are identified from explicit source
application/rss+xml and application/rdf+xml are reported as RSS,
application/atom+xml as Atom, and application/feed+json as JSON
Feed. RSS 2.0 is an XML syndication format with a channel and items, as described by the
current RSS 2.0 specification.
Atom has its own IETF specification,
while JSON Feed defines a JSON object with a version URL and items in its
version 1.1 specification.
A normal visible link has no authoritative response type before it is requested. Its path and label can therefore narrow the search but cannot establish the format. The card keeps “format not declared” when the clue is generic instead of guessing from branding or the site’s CMS.
Why this finder does not accept a remote website URL
The leading web tools accept a URL, fetch the page, probe common endpoints and preview the first feed items. That workflow needs a server-side arbitrary-URL fetcher. It also creates an SSRF boundary: every DNS answer and redirect must remain public, response bytes and time need hard limits, and the actual connection must be pinned to the address that passed the check while preserving the requested Host name and TLS identity.
CreatorValet’s current static Cloudflare runtime cannot provide that last guarantee for an arbitrary external origin. A preflight DNS lookup and the later platform fetch can resolve independently, leaving a rebinding window. The product therefore does not hide a server proxy behind the form, and it does not present pasted-URL behavior that cannot be operated safely. Inspecting the user’s already-open page is the bounded alternative.
How to verify a candidate after discovery
Open the candidate deliberately and check that the response is actually a feed rather than a branded error page or HTML document. Then use the W3C Feed Validation Service for RSS or Atom syntax. A successful syntax check still says nothing about freshness, complete article content, image quality, stable identifiers or whether a reader can access the URL over time; those are separate operational checks.
CSV export preserves URL, declared format, evidence, MIME, matched label and the literal
not-fetched network status. JSON keeps the complete source receipt. If your
adjacent job is collecting every ordinary hyperlink rather than just feed clues, the
URL extractor uses the same current-page boundary and gives
you deduplication, sorting and domain-only output.
Questions
How do I find the RSS feed for a website?
Open the site and run the bookmarklet above, or paste its HTML source. The finder reads typed rel="alternate" declarations for RSS, Atom and JSON Feed plus visible links whose URL or short label looks feed-related. It returns candidate URLs with their exact source evidence.
Does a feed candidate mean the RSS feed works?
No. HTML attributes are advisory, links can be stale, and a feed-looking path may return a normal page or an error. This tool does not fetch candidates, so every result says “not fetched” and “validity not checked.” Open a candidate deliberately, then use a feed validator if you need syntax proof.
Why can I not paste a website URL for the tool to scan?
A server-side URL fetcher creates an SSRF boundary. In the current Cloudflare runtime, DNS answers and redirects can be inspected but the final connection cannot be pinned to the inspected public IP while preserving the requested Host and TLS identity. The bookmarklet avoids that unsafe server proxy by inspecting the page already open in your browser.
Which feed formats can it identify?
Typed alternate declarations identify application/rss+xml, application/rdf+xml, application/atom+xml and application/feed+json as RSS, Atom and JSON Feed. A visible feed-looking link without a MIME declaration is reported as a clue; its format may remain unknown because the target is not fetched.
Does the bookmarklet send page content?
It sends the page URL and title, typed alternate feed declarations, and only the URL plus short label of visible links that match the feed clue rules. It does not send other body copy, forms, cookies, screenshots, feed contents or resource bytes, and it makes no network requests.
Does the finder guess /feed/ or /rss.xml?
No. Common paths are useful manual ideas but are not evidence from this page, and testing them would require network requests. The report lists only declarations and matched links actually present in the supplied source or current DOM.