RSS Feed Scraper: RSS to JSON & Google News RSS
Pricing
from $0.30 / 1,000 feed items
RSS Feed Scraper: RSS to JSON & Google News RSS
Feed parser for any RSS, Atom or JSON Feed, Google News RSS, or just a website URL (feeds are auto-discovered). Clean items: title, link, date, author, summary, full text, images. Keyword and date filters plus an only-new-items news feed monitor. $0.30 per 1,000 items.
Pricing
from $0.30 / 1,000 feed items
Rating
0.0
(0)
Developer
Gabor Sziladi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
RSS Feed Reader & Monitor: RSS, Atom & JSON Feed to JSON
Read any RSS, Atom or JSON Feed, or just paste a website URL and let the Actor discover its feed, and get clean, normalized items with the same fields for every source: title, link, published date, author, summary, full text, categories, image and enclosures (podcast audio, video). Add keyword and date filters, or switch on Only new items to use it as a feed monitor for alerts, Slack or newsletters.
- ✅ RSS 0.9x/1.0/2.0, Atom and JSON Feed, including gzip and odd encodings
- ✅ Feed auto-discovery from a homepage or article URL (
<link rel="alternate">and common feed paths) - ✅ One clean schema: dates in ISO 8601 UTC, HTML turned into plain text, plus the original HTML
- ✅ Keyword include/exclude filters, max age in days, or a published-after date
- ✅ Only new items monitoring with a stable
item_keyper item. You only pay for new items. - ✅ Many feeds per run, read in parallel. A broken feed is reported in
OUTPUTand doesn't fail the run.
Input examples
Three news feeds (default):
{"feedUrls": ["https://feeds.bbci.co.uk/news/world/rss.xml","https://github.blog/feed/","https://www.nasa.gov/feed/"],"maxItemsPerFeed": 20}
A keyword alert across websites (schedule it every 15 minutes):
{"feedUrls": ["https://www.theverge.com","https://techcrunch.com","https://hnrss.org/frontpage"],"keywords": ["openai","nvidia"],"onlyNewItems": true,"stateStoreName": "ai-news-alert"}
Only the last 2 days, without full content:
{"feedUrls": ["https://simonwillison.net/"],"maxAgeDays": 2,"includeContent": false}
Output example (real run)
{"feed_url": "https://www.nasa.gov/feed/","source_url": null,"feed_title": "NASA","feed_link": "https://www.nasa.gov","feed_format": "rss20","title": "APOD: 2026 October 25 – Dark Matter in a Simulated Universe","link": "https://science.nasa.gov/image-article/apod-2026-october-25-dark-matter-in-a-simulated-universe/","published_at": "2026-10-25T08:19:48Z","updated_at": "2026-10-25T08:19:48Z","author": null,"summary": "APOD Science APOD APOD: 2026 October 25 – Dark… Today’s APOD Archive Submissions Index Search Calendar RSS Education About Discuss APOD Astronomy Picture of the Day Discover the cosmos! Each day a different image or phot…","content_text": "APOD Science APOD APOD: 2026 October 25 – Dark… Today’s APOD Archive Submissions Index Search Calendar RSS Education About Discuss APOD Astronomy Picture of the Day Discover the cosmos! Each day a different image or phot…","categories": ["APOD"],"image_url": null,"enclosures": [],"comments_url": null,"guid": "https://science.nasa.gov/image-article/apod-2026-october-25-dark-matter-in-a-simulated-universe/","item_key": "e8892bef5fd1218d","language": "en-US","scraped_at": "2026-10-25T19:25:42Z"}
With Include full content on, items also have content_html. Use the Feed items or Full content views, or export to JSON, CSV, Excel or XML.
Pricing
Pay per event, no subscription:
| Event | Price |
|---|---|
| Feed item | $0.0003 ($0.30 per 1,000) |
| Actor start (per run) | $0.002 |
The default run (3 feeds, up to 60 items) costs about $0.02. Filtered and already-seen items are never charged.
Use cases
- News and brand monitoring: keyword alerts from news sites, blogs and Google Alerts RSS.
- Content aggregation: feed a website, newsletter or app with fresh articles from many sources.
- AI and RAG pipelines: clean, deduplicated article text with links and dates.
- Automation: connect to Make, Zapier, n8n, Slack or Google Sheets through Apify integrations and webhooks.
- Podcast and video feeds: enclosures with media URLs, types and sizes.
FAQ
Do I need the exact feed URL? No. Paste a homepage or article URL and the Actor finds the feed through <link rel="alternate"> tags and common paths like /feed, /rss.xml and /atom.xml. The feed that was used is in feed_url, and the URL you entered is in source_url.
How does Only new items work? Each item gets a stable item_key (from its GUID or link). Keys already delivered are stored per feed in a named key-value store (stateStoreName), so scheduled runs return only items published since the last run. The first run returns current items, and every entry in the feed is marked as seen.
Does it scrape full articles? It returns what the feed contains. Many feeds include full content, others only a summary. To fetch full pages, chain it with a web scraper using the link field.
Which dates are used? published_at comes from the item's published date, or its updated date when that's missing. All dates are normalized to UTC.
Related actors
More Actors by the same author:
- Substack Scraper (sysco32/substack-newsletter-scraper): posts, likes, comments and full text of free posts from any public Substack newsletter.
- Hacker News Scraper & Who Is Hiring Jobs Parser (sysco32/hacker-news-scraper): HN stories, search and comments, plus the monthly "Who is hiring?" thread parsed into structured jobs.
- Sitemap URL Extractor (sysco32/sitemap-url-extractor): every URL from a website's XML sitemaps, with a new-page monitor.
- Apple Podcasts Scraper (sysco32/apple-podcasts-scraper): podcasts by keyword or top chart, enriched from RSS with owner email and activity stats.
Need a custom scraper or data pipeline?
If you need data from sites without a feed, extra fields, or the results delivered to Google Sheets, a database or an n8n workflow on a schedule, I take custom projects on Fiverr: Python scraping scripts and n8n automation workflows. Public data only; message me with the details first and I'll confirm whether it's doable.