RSS Feed Monitor - New Items Only
Pricing
from $10.00 / 1,000 new items
RSS Feed Monitor - New Items Only
Watch any RSS or Atom feed and get back only the items published since your last run. Remembers what it has already seen, so you never process or pay for the same article twice.
Pricing
from $10.00 / 1,000 new items
Rating
0.0
(0)
Developer
Technical Dost Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
Schedule this Actor on Apify (or trigger it from n8n / Make / Zapier) and it will watch your RSS and Atom feeds, then return only items published since the last run.
Schedule hourly for news, daily for blogs, via Apify Schedule or n8n/Make/Zapier.
Try it: https://apify.com/technicaldost/rss-feed-monitor/examples/watch-hn-and-bbc-new-items
The first run takes a small sample (maxItemsFirstRun) and marks the rest of the feed as already seen, so a daily schedule is never billed for the backlog. After that you pay only for genuinely new items.
Connect the dataset to Slack, Discord, Google Sheets, or an LLM summarizer. This is a drop-in RSS API alternative for newsrooms, SEO teams, and competitor changelog monitoring.
What does RSS Feed Monitor do?
It polls the RSS / Atom / podcast URLs you provide, stores per-feed seen identifiers in a named key-value store, and emits only new items. Unchanged feeds return an empty dataset and incur no item charges.
It does not crawl full websites. It only reads the feed document.
Why use a scheduled RSS monitor?
- Fire Slack or n8n alerts when a blog, changelog, or newsroom publishes
- Feed only fresh articles into summarization or classification pipelines
- Watch competitor blogs and release notes without rolling your own deduper
- Track podcast feeds for new episodes
Apify Schedule, webhooks, and the REST / MCP APIs mean you can run this unattended.
What data can it extract?
| Field | Type | Description |
|---|---|---|
| title | string | Item title |
| link | string | Permalink |
| publishedAt | string | Publication time when the feed provides it |
| summary / content | string | Description and optional full body |
| dupScore | number | sklearn TF-IDF cosine to previously seen titles (near-dup) |
| topicLabel | string | Keyword / TF-IDF topic |
| feedUrl / feedTitle | string | Source feed |
How to monitor RSS feeds
- Open Try for free and keep the prefilled Hacker News + BBC News example.
- Set
maxItemsFirstRun(default 10) so the first run is a cheap baseline. - Create an Apify Schedule (hourly or daily) or an n8n/Make HTTP node.
- Map dataset items to Slack, email, or a spreadsheet.
- Optional: call the Actor from MCP with the same JSON input.
How much does it cost?
Pay per event, not a subscription. Actor start is $0.002 (scaled with memory, one event per GB). Each new item is $0.01. Unchanged feeds do not create item charges. Always confirm the live Pricing tab before a large run.
Input
See the input tab for the full form. feedUrls is required. includeContent adds the feed-provided body. stateKey lets you start a fresh baseline.
Example:
{"feedUrls": ["https://news.ycombinator.com/rss","https://feeds.bbci.co.uk/news/rss.xml"],"maxItemsFirstRun": 10,"includeContent": true}
Output
Download the dataset as JSON, CSV, HTML, or Excel. Near-duplicate titles get a dupScore close to 1.0 so you can drop them in n8n.
{"feedUrl": "https://news.ycombinator.com/rss","title": "Example headline","link": "https://example.com/item","dupScore": 0.12,"topicLabel": "technology","isFirstRun": true}
MCP
This Actor can be called from the Apify MCP server (https://mcp.apify.com). Use actor technicaldost/rss-feed-monitor with the JSON above.
FAQ and support
Public feed contents can include personal data published by the site. Use results only for legitimate purposes. Open the Issues tab for bugs. Use the API tab for programmatic access.