RSS Feed Reader (RSS and Atom Items) avatar

RSS Feed Reader (RSS and Atom Items)

Pricing

from $0.30 / 1,000 items

Go to Apify Store
RSS Feed Reader (RSS and Atom Items)

RSS Feed Reader (RSS and Atom Items)

Read RSS and Atom feeds from any URL, or find the feed on a web page, and get one row per item: title, link, author, published date, categories, summary and image. Filter by date. Pay per item.

Pricing

from $0.30 / 1,000 items

Rating

0.0

(0)

Developer

Murat Uzun

Murat Uzun

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

Share

What is RSS Feed Reader?

RSS Feed Reader reads RSS 2.0 and Atom feeds and returns one row per feed item: title, link, author, published date, categories, summary, full content (optional) and image. Give it feed URLs, or give it ordinary web page URLs and it finds the feed each page links to with <link rel="alternate">. It filters by publication date and caps the number of items per feed. It makes plain HTTP requests, so it needs no browser, no login and no API key. Pricing is pay per item.

What data does RSS Feed Reader extract?

FieldTypeDescription
feedUrlstringThe feed the item came from (after page discovery)
feedTitlestringFeed or site title
feedSiteUrlstringWebsite the feed belongs to
itemTitlestringItem title, plain text
linkstringItem URL
guidstringFeed id of the item (falls back to the link)
publishedAtstring (ISO)Publication date, from pubDate or the Atom published/updated date
authorstringAuthor name when the feed gives one
categoriesarrayFeed categories or tags
summarystringItem summary or description as plain text, capped at 1,000 characters
contentstringFull item body as plain text, only when includeContent is on, capped at 20,000 characters
imageUrlstringEnclosure image, media thumbnail, or the first image in the item HTML
formatstringrss or atom
scrapedAtstring (ISO)When the Actor read the row

How to use RSS Feed Reader

  1. Open the Actor in the Apify Console and click Try for free.
  2. In Feed or page URLs, add one URL per entry, e.g. https://xkcd.com/rss.xml.
  3. Optional: set Only items published since to an ISO date, e.g. 2026-10-01.
  4. Optional: set Max items per feed (default 50, up to 1,000).
  5. Click Start and download the rows as JSON, CSV or Excel.

Example input

{
"urls": ["https://blog.rust-lang.org/", "https://xkcd.com/rss.xml"],
"maxItemsPerFeed": 20,
"sinceDate": "2026-10-01",
"includeContent": true
}

Example output

{
"feedUrl": "https://blog.rust-lang.org/feed.xml",
"feedTitle": "Rust Blog",
"feedSiteUrl": "https://blog.rust-lang.org/",
"itemTitle": "Announcing rustup 1.29.2",
"link": "https://blog.rust-lang.org/2026/10/20/Rustup-1.29.2/",
"guid": "https://blog.rust-lang.org/2026/10/20/Rustup-1.29.2/",
"publishedAt": "2026-10-20T00:00:00.000Z",
"author": "The Rustup Team",
"categories": null,
"summary": null,
"content": null,
"imageUrl": null,
"format": "atom",
"scrapedAt": "2026-10-23T10:13:56.351Z"
}

Input parameters

ParameterTypeDefaultDescription
urlsarrayRust blog feedFeed or web page URLs (http or https).
sinceDatestringemptyKeep items published on or after this ISO date. Items without a date are kept.
maxItemsPerFeedinteger50Newest items kept from each feed (1 to 1,000).
includeContentbooleanfalseAdds the full item body as plain text.
discoverFeedsbooleantrueFollow feed links on web pages (up to 5 per page).

Pricing

Pay per item. The default price is $0.0005 per item on the FREE tier, with volume tiers down to $0.0003. A run start costs $0.00005. Measured run usage was $0.000 (2 to 4 seconds per run at 512 MB), so platform cost is far below the price.

ItemsPrice on FREE tier
100$0.05
1,000$0.50

RSS Feed Reader vs. alternatives

This Actor reads any RSS or Atom feed and can find the feed on a web page. Single-site Actors such as the YouTube channel feed reader only read one platform. Use this one when you need a general feed reader across many sites, or when a page gives you a homepage URL and you want its feed.

Using RSS Feed Reader with AI agents / MCP

Agents can call the Actor with a list of urls and a sinceDate to get only fresh items. Keep includeContent off unless the agent needs the full text, because content adds size to each row.

FAQ

Which formats are supported? RSS 2.0 and Atom. RDF/RSS 1.0 feeds are not parsed; the run reports an error for them.

Does it read pages that load their feed with JavaScript? No. Discovery reads the HTML the server sends. If the page has no feed link in that HTML, the run reports it.

Why is summary empty for some items? Some feeds send only a title and a link. The Actor does not guess text it did not receive.

What about duplicates? Items are de-duplicated across all feeds in one run by guid, or by link when an item has no guid.

Can I use it with n8n, Make or Zapier? Yes, through the Apify integration with the same input fields.

What if a URL fails? The run keeps going with the other URLs and writes the failures to the ERRORS record in the key-value store.

Support

Open an issue on the Actor's Issues tab. Include the URL and the ERRORS record.