RSS Feed Scraper — Parse RSS & Atom to JSON/CSV avatar

RSS Feed Scraper — Parse RSS & Atom to JSON/CSV

Pricing

$1.00 / 1,000 rss or atom items

Go to Apify Store
RSS Feed Scraper — Parse RSS & Atom to JSON/CSV

RSS Feed Scraper — Parse RSS & Atom to JSON/CSV

Merge many RSS and Atom feeds into one deduplicated dataset, filtered by your keywords: title, link, ISO date, author and source feed per item. Charged only for parsed items. No API key or login.

Pricing

$1.00 / 1,000 rss or atom items

Rating

0.0

(0)

Developer

naoki anzai

naoki anzai

Maintained by Community

Actor stats

1

Bookmarked

13

Total users

1

Monthly active users

6 days ago

Last modified

Share

📡 RSS Feed Aggregator

What you get: one row per feed item with title, link, publish date (raw and ISO), author, source feed, and the keywords that matched your filters.

Sample output from a real run (2026-10-18, Console default input: https://hnrss.org/frontpage, 5 items; first 3 shown):

titlelinkpubDateISOauthor
NY announces game ownership bill requiring ownership rather than licensinghttps://www.tomshardware.com/video-games/…2026-10-18T00:14:22.000Zguiambros
JDK 28https://openjdk.org/projects/jdk/28/2026-10-17T21:37:07.000Zejboy
Chrome and Edge are removing XSLT: what breaks and what does nothttps://doctor-seo.net/en/blog/news/chrome-edge-removing-xslt/2026-10-17T20:07:33.000Zcroes

CTA: Open Input (link below) → leave defaults (1 feed, maxItemsPerFeed 5) → Start. First paid proof ≈ USD 0.005. Open Input (leave defaults → Start) Paid first run ≈ USD 0.005 total (1 feed, maxItemsPerFeed 5): 5×USD 0.001. Open Console Input (deep link above) and run this JSON.

{
"feedUrls": [
"https://hnrss.org/frontpage"
],
"keywords": [],
"maxItemsPerFeed": 5,
"deduplicate": true,
"delivery": "dataset",
"dryRun": false
}

Parse, filter, and extract data from any public RSS or Atom XML feed to automate your web scraping pipelines. This RSS and Atom Feed Extractor acts as a highly efficient discovery surface, designed specifically to aggregate new URLs from known publisher blogs, company update logs, and tech newsrooms before passing them to specialized downstream scrapers. Developers and data engineers rely on this tool to build reliable content intelligence workflows without relying on complex browser automation. Instead of crawling entire website structures to find new pages, you simply provide a list of trusted feed URLs. The scraper parses the XML, applies your custom keyword filters, and returns only the web pages that match your themes. It is the perfect lightweight feeder mechanism for daily or weekly monitoring of targeted web sources. The resulting dataset includes the discovered URLs, the original feed source, publication dates, and the specific keyword matches that triggered the rule. Because the output is pre-formatted and filtered, you can seamlessly integrate the results into an article content extractor or generic web scraper to fetch the full DOM, text content, and metadata. By isolating the URL discovery phase into this dedicated feed aggregator, you optimize your scraping costs, reduce blocked requests, and ensure your data pipelines only run on relevant, fresh content.

Store Quickstart

  • Start with Quickstart (2 publisher feeds) for a reliable first run.
  • Use Multi-Source Monitoring to watch several feeds with keyword filters.
  • Use RSS → Article Cleanup when the next step is article extraction.

Use with Apify MCP

Exact actor: taroyamada/rss-feed-aggregator

Sample input JSON:

{
"feedUrls": [
"https://hnrss.org/frontpage"
],
"keywords": [],
"maxItemsPerFeed": 5,
"deduplicate": true,
"delivery": "dataset",
"dryRun": false
}

Where this actor fits

SurfaceBest for
RSS Feed AggregatorDiscover fresh URLs from known publishers and blogs
Google News ScraperDiscover fresh URLs from query-based Google News searches
Article Content ExtractorClean discovered article/news/blog pages
Website Content ExtractorClean discovered docs, pricing, policy, or product pages

Key Features

  • 📡 Feed discovery — Aggregate multiple public RSS/Atom feeds in one run
  • 🔍 Keyword filtering — Keep only the rows that match the themes you care about
  • 🏷️ Match visibility — Returns matchedKeywords for filtered rows
  • 🔄 Deduplication — Remove duplicate links across feeds
  • ⚡ Low-friction first run — Great for recurring monitoring of known sources

Use Cases

WhoWhy
PR / comms teamsTrack publisher and company newsroom feeds
Competitive intelligenceWatch competitor blogs and product update feeds
Content opsBuild filtered story queues from trusted sources
AI / RAG teamsMaintain a fresh URL stream before deeper extraction

Input

FieldTypeDefaultDescription
feedUrlsstring[]requiredPublic RSS/Atom URLs (max 50)
keywordsstring[][]Optional include-list filter
maxItemsPerFeedinteger25Max items to keep from each feed
deduplicatebooleantrueRemove duplicate links across feeds
timeoutMsinteger15000Request timeout
deliverystringdatasetdataset or webhook
webhookUrlstring—Webhook target when delivery=webhook
dryRunbooleanfalseRun without saving

Input Example

{
"feedUrls": [
"https://blog.google/rss/",
"https://openai.com/news/rss.xml"
],
"keywords": ["AI", "agents"],
"maxItemsPerFeed": 10,
"deduplicate": true
}

Input Examples

Example: Single feed

{
"feedUrls": [
"https://example.com/feed.xml"
]
}

Example: Multi-feed daily digest

{
"feedUrls": [
"https://hnrss.org/frontpage",
"https://www.theverge.com/rss/index.xml"
],
"maxItemsPerFeed": 50
}

Output

FieldTypeDescription
sourcestringFeed URL that produced the row
titlestringFeed item title
linkstringItem URL for downstream extraction
pubDatestringOriginal feed date
pubDateISOstringISO timestamp version of pubDate
descriptionstringSummary text from the feed
contentstringEncoded content when available
categoriesarrayCategories / tags from the feed
matchedKeywordsarrayKeywords that matched the row

Output Example

{
"source": "https://openai.com/news/rss.xml",
"title": "The next evolution of the Agents SDK",
"link": "https://openai.com/index/the-next-evolution-of-the-agents-sdk",
"pubDate": "Wed, 15 Apr 2026 10:00:00 GMT",
"pubDateISO": "2026-04-15T10:00:00.000Z",
"description": "OpenAI updates the Agents SDK with native sandbox execution...",
"matchedKeywords": ["ai", "agents"]
}

First-run buyer experience

  1. Run Quickstart (2 publisher feeds).
  2. Confirm the actor returns recent item URLs plus matchedKeywords.
  3. Send article/news/blog links to Article Content Extractor.
  4. Send docs/product/policy links to Website Content Extractor.

Tips & Limitations

  • Start with a small set of high-trust feeds.
  • Keyword filtering is OR-based; any matched keyword keeps the item.
  • This actor is a feed discovery layer, not a full-content extractor.

FAQ

How is this different from Google News Scraper?

Use RSS Feed Aggregator when you already know the publishers you trust. Use Google News Scraper when you want broader query-based discovery.

Can I see why an item matched?

Yes — filtered rows include a matchedKeywords array.

Can I get full article text here?

No. Use Article Content Extractor or Website Content Extractor on the returned links.

Content Intelligence Pack handoffs:

Cost

Pay Per Event:

  • actor-start: $0.01
  • dataset-item: $0.002 per output item

⭐ Was this helpful?

If this actor saved you time, please leave a ★ rating on Apify Store.