RSS & Atom Feed Reader - Any Feed or Website to JSON
Pricing
from $0.40 / 1,000 feed items
RSS & Atom Feed Reader - Any Feed or Website to JSON
Read any RSS or Atom feed, or just give a website: its feed is found automatically. Clean items with title, link, date, summary, categories and podcast audio. $0.50 per 1,000 items.
Pricing
from $0.40 / 1,000 feed items
Rating
0.0
(0)
Developer
Emmanuel Vingadassalon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Read hundreds of RSS and Atom feeds in one run and get clean, uniform items: title, link, publication date, summary, categories and podcast audio files. Don't know the feed URL? Give the website: its feed is found automatically.
- Every format, one shape. RSS 2.0, RSS 1.0 (RDF) and Atom become the same fields, with ISO dates, absolute links and plain-text summaries (HTML removed).
- Feed discovery. For a website URL, the feed is found from the page's
<link rel="alternate">tag, then the usual paths (/feed,/rss.xml,/atom.xml...). - Podcasts. Episode audio files come in
enclosure(URL, type, size). Large feeds of several MB are fine. - Only what's new. Use
sinceto get only the items published after a date, and schedule the Actor to monitor feeds every hour or every day. - Cheap. $0.50 per 1,000 items. Unreachable sites and websites without a feed are not charged.
What can I use it for?
- News and competitor monitoring: follow the blogs, newsrooms and changelogs of your market in one dataset, then send new items to Slack, email or a Google Sheet.
- Content aggregation: feed a newsletter, a news app or a dashboard.
- AI pipelines: collect new articles every day and summarize or classify them with an LLM. Use Web Page to Markdown to get the full text of each link.
- Podcast catalogs: list the episodes and audio files of podcast feeds.
Input
{"feeds": ["https://xkcd.com/atom.xml", "blog.apify.com", "https://github.blog/feed/"],"maxItemsPerFeed": 50,"since": "2026-10-01","includeContent": false}
Output
One row per feed item. Example from a real run (summary shortened):
{"input": "https://github.blog/feed/","feedUrl": "https://github.blog/feed/","feedTitle": "The GitHub Blog","feedLink": "https://github.blog/","feedLanguage": "en-US","title": "Hack the World: Why hackathons are still the best place to learn to build","link": "https://github.blog/developer-skills/career-growth/hack-the-world-why-hackathons-are-still-the-best-place-to-learn-to-build/","id": "https://github.blog/?p=99381","published": "2026-10-09T16:00:00.000Z","updated": null,"summary": "The barriers to building software have collapsed. Today, anyone can build. Hackathons are a great place to start learning. The post Hack the World: Why hackatho…","categories": ["Career growth", "Developer skills", "career development", "hackathon"],"enclosure": null,"error": null,"checkedAt": "2026-10-12T14:11:36.020Z"}
With includeContent: true, a content field adds the full text when the feed provides it.
Pricing
$0.0005 per feed item ($0.50 per 1,000 items) plus Apify's small run-start fee. No subscription, lower prices on higher Apify plans. Invalid URLs, unreachable sites and websites without a feed are free. Use maxItemsPerFeed and since to control the cost.
Good to know
- Author names are not returned: the output describes the content, not the people.
- Feeds are fetched once per run, with at most 4 requests per second per site.
- Internal network addresses are refused.
Use it from AI agents (MCP)
Add rss-feed-reader to the Apify MCP server in your MCP client (Claude, Cursor, VS Code...).
Integrations
Apify API, schedules, webhooks, Make, Zapier, n8n, Slack, Google Sheets. Export as JSON, CSV, Excel, HTML or RSS.
Related tools
Same developer, same pay-per-result pricing, outputs that chain together:
- Web Page to Markdown for LLM & RAG: clean Markdown of web pages for LLMs and RAG.
- Sitemap URL Extractor: every URL of a website from its sitemaps.
- HTML to PDF Converter: web pages or your own HTML to PDF.
FAQ
Can I monitor only new items? Yes: schedule the Actor and set since to yesterday's date, or compare id values with your previous run.
Something wrong or missing? Open an issue on the Issues tab.