RSS and Atom Feed Reader: feed items to JSON, CSV or Excel avatar

RSS and Atom Feed Reader: feed items to JSON, CSV or Excel

Pricing

from $1.00 / 1,000 feed item processeds

Go to Apify Store
RSS and Atom Feed Reader: feed items to JSON, CSV or Excel

RSS and Atom Feed Reader: feed items to JSON, CSV or Excel

Reads RSS 2.0, RSS 1.0, Atom and JSON Feed feeds, finds a site's feeds from its page, and returns every item with the same fields: title, link, dates in UTC, author, plain text summary, content, categories, image and enclosures.

Pricing

from $1.00 / 1,000 feed item processeds

Rating

0.0

(0)

Developer

Ed Rayyis

Ed Rayyis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Security

Limited permissions

Share

Give it feed URLs or plain site addresses and it returns every item as one row, with the same field names whatever the feed format. One run can read many feeds of different formats.

It reads RSS 2.0, RSS 1.0 (RDF), Atom 1.0, and JSON Feed 1.0 and 1.1. Dates come out in UTC as ISO 8601 (2026-10-03T21:23:10Z), whether the feed wrote them as RFC 822 or ISO dates. The summary comes out as plain text with the HTML stripped, and relative links are turned into full URLs.

Finding a site's feeds

Enter a page address, such as https://example.com/blog, and it reads the feeds the page names in its <link rel="alternate"> tags. Some pages name a comments feed after the main one, so by default only the first feed is read. Raise "Feeds per web page" to read more. When the page names no feed, it tries the usual feed paths on the same site, such as /feed, /rss, /feed.xml and /rss.xml. An address without https:// works too.

Input

  • Feed or site URLs (required)
  • Maximum items per feed (default 100). Counted after the filters below, in the order the feed lists its items.
  • Published on or after: a date such as 2026-10-01 or 2026-10-01T08:00:00Z. A date the run cannot read stops the run with an error.
  • Maximum age in days: for scheduled runs. When both date filters are set, the later cutoff applies.
  • Keep items with no date (default on): whether a date filter keeps items the feed gives no date for.
  • Keywords: keep only items whose title, summary or categories contain one of the words or phrases. Whole words only, so rust does not match "trust". Not case sensitive.
  • Include full content (default on): the item's full HTML in contentHtml.
  • Find feeds on web pages (default on), and feeds per web page (default 1).
  • Remove duplicates (default on): an item found in two feeds of the run is output once, matched on its ID, or its link when it has no ID.
  • Request timeout in seconds (default 30). A feed that answers HTTP 503 is tried again, up to three attempts in all.

Output

Dataset: one row per item with:

  • title, link, guid, author
  • publishedAt and updatedAt in UTC. For an Atom entry with no published date, publishedAt holds its updated date.
  • description: the summary as plain text
  • contentHtml: the full content as HTML, when the feed carries it
  • categories: a list of tags
  • imageUrl: from the feed's media tags, or the first image in the content
  • enclosures: a list of attached files with url, type and length, such as podcast audio
  • commentsUrl, when the feed gives one
  • feedUrl, feedTitle, feedFormat (such as RSS 2.0, Atom 1.0 or JSON Feed 1.1), feedLanguage, startUrl and fetchedAt

Export as JSON, CSV or Excel, or read it over the API.

The key value store holds a SUMMARY record with one entry per feed: the feed URL, title and format, whether it was found through link tags or the usual paths, the number of items in the feed and the number output, the newest and oldest item dates, and the error when a feed could not be read (for example HTTP 404, or no feed found on a page).

Pricing

Pay per event: one event per feed item output. Items removed by the filters or as duplicates, and feeds that fail, are not charged. Set the maximum items per feed to control cost. The run stops when it reaches the maximum charge you set.

Scope and conduct

It downloads the feed files and the pages you enter as start URLs. The articles the items link to are never requested. No personal data is collected beyond what the feeds publish, such as author names.

Support

Questions and problems: the Issues tab on this page. Replies are written by an AI assistant on behalf of the developer and reviewed by the developer.