RSS Feed Reader — RSS, Atom & JSON Feed to JSON
Pricing
from $0.40 / 1,000 item results
RSS Feed Reader — RSS, Atom & JSON Feed to JSON
Read RSS 2.0, RSS 1.0/RDF, Atom and JSON Feed into clean JSON rows: title, link, author, dates, categories, summary, image, podcast enclosure and duration. Paste a website and its feed is found automatically. Filter by date and keywords, dedupe across feeds. $0.40 per 1,000 items.
Pricing
from $0.40 / 1,000 item results
Rating
0.0
(0)
Developer
ActorForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Features
Share
Read RSS 2.0, RSS 1.0/RDF, Atom and JSON Feed into clean JSON rows: title, link, author, dates, categories, summary, image, podcast enclosure and duration. Paste a website and its feed is found automatically. Filter by date and keywords, dedupe across feeds. $0.40 per 1,000 items.
Turn any RSS, Atom or JSON feed into clean JSON rows. Paste feed URLs, or just a website or blog address: the feed is found automatically from the page's feed link tags, or at the usual paths like /feed and /rss.xml. Every item comes back in one consistent shape, whatever the format (RSS 2.0, RSS 1.0/RDF, Atom 1.0, JSON Feed 1.1): title, link, guid, author byline, published and updated dates normalised to ISO 8601, categories, a plain-text summary, the item image (media:thumbnail, media:content, itunes:image), plus feed title, link and language. Podcast feeds also give you the audio enclosure (URL, type, size), duration in seconds, and episode and season numbers. Optionally add the full article content as plain text and HTML. Filter by publish date ("7 days", "24 hours" or a date) and keywords, take the newest N items per feed, and remove duplicates across feeds. Broken markup, CDATA, HTML entities, odd date formats, relative links and non-UTF-8 encodings like windows-1252 are handled for you. Use it for news monitoring, content aggregation, alerting, podcast catalogues, AI agents and RAG pipelines. $0.40 per 1,000 items, with only the negligible platform start fee and no compute bill on top. Feeds that fail and duplicates you filter out are never charged.
What data does it return?
Every run outputs clean, schema-validated rows like these:
| feedTitle | title | link | publishedAt | author | durationSeconds |
|---|---|---|---|---|---|
| BBC News | What we know so far about deadly fire at Canadian military base | https://www.bbc.co.uk/news/articles/cmgelrq8x92do | 2026-10-18T21:23:01.000Z | ||
| Hacker News: Front Page | Free Pascal compiler now supports dynamic packages | https://www.getlazarus.org/dynamic/ | 2026-10-18T18:48:04.000Z | sysrpl | |
| The Daily | Elizabeth Holmes and Nathan Fielder Keep Us Guessing | https://www.nytimes.com/the-daily | 2026-10-18T10:00:00.000Z | The New York Times | 2619 |
How much does it cost?
Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.
| Event | Price | Charged | Worked example |
|---|---|---|---|
item-result | $0.0004 | per feed item delivered (full content, podcast fields and auto-discovery included) | 1,000 items = $0.40; 20 feeds × 50 items = $0.40 |
apify-actor-start | $0.00005 | per run per GB of memory (platform start fee) | One run at up to 1 GB = $0.00005 (charged as one event) |
Input options
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
feeds | array | yes | — | RSS, Atom or JSON Feed URLs. You can also paste a website or blog address: its feed is found automatically from the page's feed link tags, or at the usual paths like /feed and /rss.xml. |
maxItemsPerFeed | integer | no | 100 | Take at most this many items from each feed, newest first. |
maxItems | integer | no | 10000 | Stop after delivering this many items across all feeds. |
publishedAfter | string | no | — | Only items published after this point. Use a date like 2026-10-01, or a relative window like "24 hours", "7 days", "2 weeks" or "1 month". Items with no date are left out when this is set. |
keywords | array | no | [] | Only items whose title, summary or categories contain at least one of these words or phrases (not case-sensitive). Leave empty for all items. |
includeContent | boolean | no | false | Also return each item's full content (content:encoded, Atom content or JSON Feed content_html) as plain text and as the original HTML. Same price either way. |
dedupe | boolean | no | true | Deliver each item once, even if it appears in several feeds (matched by guid or link). You aren't charged for removed duplicates. |
discoverAllFeeds | boolean | no | false | For website URLs: read all the feeds the page links to (e.g. one per section), not just the main one. Comment feeds are skipped. |
Limits & honest notes
- Reads public feeds only. Feeds behind a login, paywall token or bot check are reported as an error row (free).
- Returns what the feed currently contains, usually the latest 10 to 100 items. Older items that have dropped out of the feed can't be recovered.
- Website URLs are checked one level deep: the feed links on that page, then /feed, /rss, /rss.xml, /atom.xml, /feed.xml and /index.xml at the site root. robots.txt is respected for discovered feeds. If a site's robots.txt can't be fetched (HTTP 5xx or a network error, after one retry), no feeds are discovered on that site (RFC 9309) and the URL gets a free error row saying why.
- Feeds up to 40 MB. Feeds over 6 MB (large podcast archives) are read from their first 500 items, or twice your per-feed maximum if that's higher. Items are taken newest first.
- The summary is plain text up to 1,000 characters. Full content (when enabled) is capped at 200,000 characters per item.
- Author fields are bylines only: email addresses in feed author fields are removed.
- With a publish-date filter, items without any date are left out.
- Respects your run budget: set a maximum total charge and the run stops cleanly at the cap, with no item charged twice.
Related ActorForge actors
- Website Change Monitor — alerts for pages without a feed
- Website to Markdown
- China Trending Topics
Changelog
- 2026-10-18 — Initial release: RSS 2.0, RSS 1.0/RDF, Atom and JSON Feed parsing, feed auto-discovery from websites, podcast fields, date and keyword filters, cross-feed dedupe, optional full content.
Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.