RSS Feed Reader - RSS & Atom to JSON (bulk, auto-discovery) avatar

RSS Feed Reader - RSS & Atom to JSON (bulk, auto-discovery)

Pricing

from $0.60 / 1,000 per feed item returneds

Go to Apify Store
RSS Feed Reader - RSS & Atom to JSON (bulk, auto-discovery)

RSS Feed Reader - RSS & Atom to JSON (bulk, auto-discovery)

RSS feed reader and parser: turn RSS, Atom and JSON feeds into clean JSON/CSV items (title, link, date, summary, enclosure). Auto-discovers feeds from website URLs. $0.0009 per item.

Pricing

from $0.60 / 1,000 per feed item returneds

Rating

0.0

(0)

Developer

Ja doei

Ja doei

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Security

Limited permissions

Share

✅ Tested daily with its default input (Apify's automated QA plus our own smoke test before every release).

RSS feed reader and parser: turn any number of RSS, Atom or JSON feeds into one clean, uniform dataset (JSON, CSV, Excel). Don't know the feed address? Paste the website URL and the Actor finds the feed link in the page. $0.0009 per item, no start fee.

Use cases

  • News and blog monitoring across dozens of sources in one scheduled run
  • Feeding headlines into Google Sheets, Slack, Airtable, an LLM summary or a newsletter tool
  • Podcast feeds: episode titles, dates and audio enclosure URLs
  • Release notes, changelogs and status pages that publish a feed

Features

  • RSS 0.9x/1.0/2.0, Atom and JSON Feed in one Actor; every item gets the same fields
  • Auto-discovery from <link rel="alternate"> on a normal web page
  • Date filter (sinceDate) and keyword filter — only new or relevant items reach your dataset
  • Newest items first, capped per feed with maxItemsPerFeed
  • Optional full article content as plain text (includeContent)
  • Broken or missing feeds are reported per input, not silently skipped

Output fields

feedTitle, feedUrl, feedFormat, title, link, id, published, updated (ISO 8601, UTC), summary (plain text), categories, author, image, enclosures (url, type, length) and optionally content.

{
"feedTitle": "Hacker News: Front Page", "feedFormat": "rss20",
"title": "Show HN: ...", "link": "https://example.com/post",
"published": "2026-10-23T09:12:00+00:00", "summary": "...", "categories": [], "enclosures": []
}

The key-value store record OUTPUT lists each feed with the number of items returned.

Input

FieldDefaultDescription
feeds–Feed URLs or website URLs
maxItemsPerFeed50Newest N items per feed
sinceDate–Only items published after this date
keywords–Keep items whose title or summary contains one of these words
includeContentfalseAdd full content as plain text

Pricing (pay per event)

  • $0.0009 per item returned. No start fee; feeds that fail or return nothing cost nothing.

Tip: schedule the Actor hourly with sinceDate set by your integration, or keep maxItemsPerFeed low, so you only pay for fresh items.

Notes

Feeds are public documents published by sites for exactly this purpose. Email addresses that some feeds put in the author field are stripped.

Use with AI agents (MCP)

This Actor can be used as a tool by AI agents (Claude, Cursor, VS Code, other MCP clients) through the official Apify MCP server:

  • Add only this Actor as a tool: https://mcp.apify.com?tools=admirala/rss-atom-feed-reader (sign in with OAuth or an Apify API token).
  • Or connect https://mcp.apify.com and let the agent find it with search-actors (e.g. "rss feed"), read the input schema with fetch-actor-details and run it with call-actor.

Example input an agent can pass:

{
"feeds": [
"https://hnrss.org/frontpage"
],
"maxItemsPerFeed": 20
}

Cost per call: $0.0009 per item returned; empty or failing feeds are free. Results come back as dataset items (get-dataset-items).

FAQ

How do I convert an RSS feed to JSON or CSV? Paste the feed URL in feeds; every item gets the same fields and can be exported as JSON, CSV or Excel.

I only have the website URL, not the feed. Paste the website URL; the feed is auto-discovered from <link rel=alternate>.

Can I only get new items? Yes, use sinceDate and/or keywords, and schedule the Actor.