Skip to content
Agentic Workflowdocs
v0.8.2Install free

nodes / builtin / core

RSS Feed Read

Reads an RSS feed from a URL and returns the parsed data

Core ExtensionWeb app

Read an RSS or Atom feed, such as a blog, news site or podcast, and get its articles as data.

RSS Feed Read downloads the feed at URL and turns it into one item: the feed’s own details (title, link, and others the feed provides) plus an items list with one entry per article. Each entry typically has title, link, pubDate, isoDate (the date in a standard format), content and contentSnippet (the content as plain text), depending on what the feed includes.

Authentication adds an Authorization header from a saved credential, for private feeds. Headers sends any extra request headers.

  • Watch a blog or news site and get notified of new articles.
  • Send a daily list of headlines to Slack or by email.
  • Feed new articles to an AI model to summarise or classify.

For a page without a feed, use Get Links from Link or Get HTML from Link.

SettingTypeWhat it does
URL (required)TextSecurity: Ensure the URL is from a trusted source. Avoid including sensitive data in URL parameters.
Authentication CredentialThe authentication to use to make the request.
Headers Key-value pairsThe headers to send with the request.
Options GroupThe options to send with the request.
Options › Redirects GroupThe options to send with the request.
Options › Redirects › Max redirects NumberThe maximum number of redirects to follow. Default: 10
Options › Timeout (ms) NumberTime in ms to wait for the server to send response headers (and start the response body) before aborting the request. Default: 10000
Options › Reject unauthorized ToggleWhether to reject unauthorized requests. Default: Off
  • URL is the address of the feed itself (often ending in /feed, /rss or .xml), not of the website’s home page.
  • Redirects are always followed. Max redirects and Reject unauthorized currently have no effect.
  • Output

Each output item has these fields:

FieldTypeWhat it holds
title Text
link Text
items List of entries
Shape of an output item
{
"title": "…",
"link": "…",
"items": []
}

The whole feed is a single item. To handle each article on its own, follow with Split Out on items.

Most public feeds need no credential. For a private feed, create a credential of the type the feed expects, such as basic auth or a bearer token. See Create a credential.

Get notified of new articles every hour:

  1. Schedule trigger, every hour.
  2. RSS Feed Read, URL https://blog.example.com/feed.
  3. Split Out, Field To Split Out items, Output field name article.
  4. Remove Duplicates, Compare Selected fields, Fields article.link, Also Compare Against Previous Runs on, so only new articles go on.
  5. Browser Notification, Title {{ $input.article.title }}.
  • “HTTP error! status: 404” (or another number). The address is not a feed or no longer exists. Open it in your browser: a feed shows XML, not a web page.
  • “Failed to parse RSS/Atom feed from …”. The address returned something that is not a valid feed, often the website’s HTML page. Look for the feed link on the site (an RSS icon or /feed).
  • “Empty response body when fetching RSS feed from …”. The server answered with nothing. Try again later or check the address.
  • “Request timeout while fetching RSS feed from …”. The server was too slow. Raise Timeout (ms) under Options.
  • It works in the extension but fails in the web app. Many sites refuse feed requests sent from another website. Run the workflow from the extension.
Edit page

Last updated:

Was this page useful?
Ask Aria about RSS Feed Read