RSS Feed Reader & Parser - RSS, Atom, JSON Feed
Pricing
$1.50 / 1,000 results
RSS Feed Reader & Parser - RSS, Atom, JSON Feed
Turn RSS, Atom, RDF and JSON feeds you have permission to use into rows with titles, links, dates and summaries. Enter a feed URL or try discovery from a website URL. Filter by keyword or date and monitor new items. $1.50 per 1,000 results.
Pricing
$1.50 / 1,000 results
Rating
0.0
(0)
Developer
Atesen Software
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Features
Share
RSS Feed Reader & Parser - RSS, Atom, JSON Feed
Turn RSS, Atom, RDF and JSON feeds you have permission to use into dataset rows with titles, links, dates and summaries. Enter a feed URL or enter a website URL to try feed discovery. Filter by keyword or date, or use only-new-items mode to monitor a feed on a schedule. Full text, images and enclosures are available when the feed includes them.
- $1.50 per 1,000 items, pay per event. Feed info and status rows are free, and unchanged items in monitor mode are free too.
- Auto-discovery: use website HTML
<link rel="alternate">advertisements and common feed paths (/feed, /rss.xml, /atom.xml). - Supported formats include RSS 0.9x/2.0, RSS 1.0 (RDF), Atom 1.0 and JSON Feed 1.x, with Media RSS and iTunes podcast fields where present.
- Monitoring:
onlyNewItemsremembers what each feed already returned (named key-value store) and outputs only new items. Perfect for Slack/Zapier/Make alerts. - Clean dates (ISO 8601), HTML converted to text, relative links made absolute. No browser, 256 MB. Bad feeds never fail the run; they become free status rows.
Atom feed/entry links, logo/icon, enclosures and images extracted from HTML content respect inherited xml:base at feed, entry and relevant element scope. This is URL resolution only; HTML bodies are returned without rewriting their internal links.
Use cases
- Monitor release notes and company blogs you publish.
- Build an internal dashboard from feeds whose terms allow it.
- Catalog episodes from a podcast you own or have permission to catalog.
Input
| Field | Description |
|---|---|
feeds | Feed URLs or website URLs you have permission to use |
maxItemsPerFeed | Default 5, 0 = all |
onlyItemsNewerThan | 2026-01-31 or 24 hours, 7 days, 1 month |
keywords | Keep only items containing one of these words |
onlyNewItems, monitorKey | Only items not seen in previous runs |
includeContent, includeHtml | Full text defaults to on. HTML defaults to off. Enable them only when you have the relevant rights. |
includeFeedInfo | One free row per feed |
This example uses a placeholder URL and cannot be run as written. Replace it with a feed you own or have permission to use.
{"feeds": ["https://example.org/feed.xml"],"maxItemsPerFeed": 5,"includeContent": false,"includeHtml": false}
Output
Synthetic example (not a customer or a real article):
{"type": "result","feedUrl": "https://example.org/feed/","feedTitle": "Fixture Feed","title": "Fixture article","url": "https://example.org/article","published": "2026-10-20T18:36:53.000Z","author": "Fixture Author","categories": ["AI", "Apps"],"summary": "Example summary","content": "Full article text when the feed carries it ...","imageUrl": "https://example.org/image.jpg","enclosures": []}
Rows with type: "feed" describe each feed; rows with type: "status" explain problems (no feed found, HTTP errors). Both are free.
FAQ
The site has no feed. You get a free no_feed_found row. For sites without feeds use a website-to-Markdown crawler instead.
How does only-new-items work? Item IDs (guid/link) of each feed are stored in the named key-value store rss-feed-reader-monitor under your monitor name. The next run with the same feeds outputs only unseen items, and seen items are not charged.
Can I run it on a schedule? Yes — that is the normal pattern for monitoring. Schedule it (e.g. hourly or daily), combine with onlyNewItems for a change feed, or with onlyItemsNewerThan for a rolling window.
Which feeds can I use? Check the publisher's terms and license before running a feed. Verify that they allow the access, normalization, storage and reuse you plan. Commercial use, redistribution, metadata, images and audio can have their own conditions. Keep any required attribution and links. For sources you own, check that you also have the rights to any third-party material in the feed.
When should I include full text or HTML? Use those fields only if you have permission to store and reuse that content. Full text defaults to on, so set includeContent to false and leave includeHtml off when your permissions cover only the metadata you plan to use.
Why are some fields empty? The Actor can only output what the feed itself carries: feeds without full text give null content, feeds without dc:creator give null author, and missing dates, images or enclosures stay empty rather than invented.
How much does RSS Feed Reader cost?
Pay per event: $0.0015 per result ($1.50 per 1,000 saved rows). Each saved data row is one result event. Status rows, error rows and empty lookups are not charged. Set maxTotalChargeUsd explicitly in API/CLI run options (for example 0.01); this limits result-event charges, while platform compute/storage may be separate. A partial dataset is normal when the cap is reached. An explicit zero event budget emits no item rows. The run stops when it reaches the maximum cost per run. No Apify proxy and no login.
Support and disclaimers
Problems, feature requests and questions belong on the Issues tab of the Actor's page on Apify. This independent tool parses feed data from the URLs you supply or that it discovers. Item metadata can include author names supplied by the feed.