RSS Feed Scraper: RSS to JSON & Google News RSS avatar

RSS Feed Scraper: RSS to JSON & Google News RSS

Pricing

from $0.30 / 1,000 feed items

Go to Apify Store
RSS Feed Scraper: RSS to JSON & Google News RSS

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

Gabor Sziladi

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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_key per item. You only pay for new items.
  • ✅ Many feeds per run, read in parallel. A broken feed is reported in OUTPUT and 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:

EventPrice
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.

More Actors by the same author:

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.