RSS Feed Reader
Pricing
from $0.03 / 1,000 saved feed items
RSS Feed Reader
Read public RSS, Atom, RDF, and JSON Feed URLs. Export feed item titles, links, dates, authors, categories, content, images, enclosures, and source metadata for API workflows, schedules, and dataset exports.
Pricing
from $0.03 / 1,000 saved feed items
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
7 days ago
Last modified
Categories
Share
📡 RSS feed reader for clean feed exports
RSS Feed Reader reads public RSS, Atom, RDF, and JSON Feed URLs and saves each feed item as a clean Apify dataset row. Use this RSS feed reader when you already have feed URLs and want titles, links, dates, authors, categories, summaries, content, images, enclosures, and source metadata in JSON, CSV, Excel, XML, or API form.
Start with one feed URL or a list of feeds such as news RSS feeds, blog Atom feeds, Hacker News feeds, podcast feeds, changelogs, or JSON Feed endpoints. The Actor is built for feed parsing, feed monitoring, content aggregation, and downstream automation. It does not crawl article pages or discover feeds from websites; it reads the feed payload each public feed exposes.
- ✅ rss feed reader app - turn public feeds into rows you can inspect, export, schedule, or send to another app.
- ✅ rss reader online - run feed parsing from Apify Console without hosting your own RSS reader software.
- ✅ best rss reader workflows - collect normalized feed data for alerts, dashboards, BI tools, databases, and LLM pipelines.
- ✅ open source rss reader support - feed your own reader, archive, or database with stable item keys for dedupe.
- ✅ RSS, Atom, RDF, and JSON Feed - parse common public feed formats in one Actor run.
✅ What this RSS feed reader does
- Reads one or many public feed URLs in one run.
- Supports RSS 2.0, Atom, RSS 1.0/RDF, and JSON Feed.
- Saves one dataset item per accepted feed item.
- Extracts item title, URL, GUID, publication date, update date, authors, categories, summary, content, image URL, and enclosures when the feed provides them.
- Keeps feed-level context such as feed URL, feed title, feed home URL, feed type, and source order.
- Adds a stable
itemKeyfor downstream dedupe in scheduled runs. - Lets you cap items per feed and total items across the run.
- Lets you keep only items published on or after a date when the feed includes dates.
- Continues through the rest of your list when one feed is unavailable, malformed, empty, or blocked.
- Works with Apify dataset exports, API access, schedules, webhooks, and integrations.
📦 Feed data you can extract
Each output row represents one parsed feed item.
| Data group | Example fields |
|---|---|
| Feed context | feedUrl, feedIndex, feedTitle, feedHomeUrl, feedType |
| Item identity | title, url, guid, itemKey, itemIndexInFeed |
| Dates and authors | publishedAt, updatedAt, rawDateText, authors |
| Content | summaryText, summaryHtml, contentText, contentHtml, categories |
| Media | imageUrl, enclosures |
Feed formats vary. Some feeds include full HTML content, some include only summaries, and some omit authors, dates, images, or enclosures. Missing optional values are returned as null or an empty array instead of guessed data.
🎯 Common use cases
- Monitor news, blogs, changelogs, newsletters, podcasts, or community feeds.
- Build a feed aggregation dataset from many RSS or Atom URLs.
- Export new feed items for spreadsheets, BI tools, alerts, LLM workflows, or databases.
- Schedule repeat runs and dedupe by
itemKey,guid,url, or publication date. - Convert RSS, Atom, RDF, or JSON Feed content into JSON, CSV, Excel, XML, or HTML exports.
- Keep source feed metadata attached to each item for traceability.
🚀 How to run it
- Open the Input tab.
- Add one feed URL per line in
Feed URLs. - Optional: set
Published afterto keep newer items only when feed dates are available. - Set
Maximum items per feedandMaximum items totalto control run size and cost. - Start the Actor and open the dataset, or fetch the same rows through the Apify API.
For a small first run, keep the prefilled feed URLs and leave Maximum items total at 25.
✍️ Input example
{"feedUrls": ["https://hnrss.org/frontpage","https://feeds.bbci.co.uk/news/rss.xml","https://www.jsonfeed.org/feed.json"],"publishedAfter": "2026-06-01","maxItemsPerFeed": 15,"maxTotalItems": 25}
🧾 Output example
{"feedUrl": "https://hnrss.org/frontpage","feedIndex": 1,"feedTitle": "Hacker News: Front Page","feedHomeUrl": "https://news.ycombinator.com/","feedType": "rss","itemIndexInFeed": 1,"title": "Example feed item","url": "https://example.com/article","guid": "https://news.ycombinator.com/item?id=123456","itemKey": "https://hnrss.org/frontpage|https://news.ycombinator.com/item?id=123456|https://example.com/article|Example feed item|2026-06-13T12:00:00.000Z","publishedAt": "2026-06-13T12:00:00.000Z","updatedAt": null,"authors": ["Example author"],"categories": ["Technology"],"summaryText": "Short item summary.","summaryHtml": "<p>Short item summary.</p>","contentText": "Full feed-provided content.","contentHtml": "<p>Full feed-provided content.</p>","imageUrl": "https://example.com/image.jpg","enclosures": [{"url": "https://example.com/audio.mp3","type": "audio/mpeg","length": "123","title": null}],"rawDateText": "Sat, 13 Jun 2026 12:00:00 GMT"}
💸 Pricing
This Actor uses pay-per-event pricing. You are charged for each feed item saved. Runs that skip an unavailable or empty feed do not save a placeholder row for that feed.
Use Maximum items per feed and Maximum items total to control cost before running larger feed lists.
🔌 Integrations
RSS Feed Reader works with Apify integrations, schedules, webhooks, dataset exports, and API clients. You can run it on a schedule, send finished runs to another service, or pull dataset rows into your own data pipeline.
❓ FAQ
🔌 Why not use the RSS API?
RSS, Atom, RDF, and JSON Feed are source formats, not one shared API. This Actor gives you a hosted RSS feed parser API on Apify: send feed URLs, run on demand or on a schedule, and read normalized dataset rows through the Apify API.
🧩 What are RSS alternatives?
Feedly, Inoreader, FreshRSS, Newsboat, and similar RSS reader tools are good when you want a reading inbox. RSS Feed Reader is for data workflows: exporting feed items, scheduling collection, deduping with itemKey, and sending rows to APIs, spreadsheets, databases, or AI workflows.
📰 Can it scrape the full article behind each feed item URL?
No. This Actor parses feed payloads. It returns full content only when the feed itself includes full content. Crawling article pages is a separate scraping job.
⚠️ What happens when one feed fails?
The run keeps going. Failed, empty, blocked, or malformed feeds are reported in logs, while successful feed items from other feeds are still saved.
🕒 How does the date filter work?
The Published after filter depends on dates exposed by the feed. Undated items are kept by default so sparse feeds can still return useful rows.
🔐 Can it read private feeds?
No. Only public HTTP and HTTPS feed URLs are supported. Private, authenticated, paywalled, or cookie-protected feeds are outside this Actor's scope.
📝 Changelog
- 1.0: Updated feed item exports with a cleaner stable row contract for RSS, Atom, RDF, and JSON Feed data.
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h.
🔗 Other actors
- Reddit Scraper ↗ - Search Reddit posts and comments for topic monitoring.
- Reddit Comments Search Scraper ↗ - Export public Reddit comments by keyword or subreddit.
- Telegram Channel Messages Scraper ↗ - Collect public Telegram channel posts for monitoring and research.
- Quora Search Scraper ↗ - Find public Quora questions, answers, profiles, topics, spaces, and posts.
- Stocktwits Scraper ↗ - Track public Stocktwits messages, sentiment, cashtags, and trending symbols.
Made by Maxime Dupré