RSS & Atom Feed Aggregator
Pricing
from $1.00 / 1,000 feed items
RSS & Atom Feed Aggregator
Convert RSS and Atom feeds to clean structured JSON. Bulk feed parsing for n8n, Make, Zapier, news monitoring, and content pipelines.
Pricing
from $1.00 / 1,000 feed items
Rating
0.0
(0)
Developer
Harsh
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Convert RSS and Atom feeds into clean, structured JSON for automation workflows, news monitoring, and content pipelines.
This Actor is ideal for n8n, Make, Zapier, and any pipeline that needs normalized feed data without custom parsing code.
Features
- Parse multiple RSS and Atom feeds in one run
- Flatten feed items into a single dataset
- Filter items by publication date
- Limit items per feed
- Graceful error handling with per-feed error records
- Works with standard RSS 2.0 and Atom feeds
Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
feedUrls | string[] | Yes | — | RSS or Atom feed URLs to parse |
maxItemsPerFeed | integer | No | 50 | Maximum number of items returned per feed |
sinceDate | string | No | — | ISO 8601 date; only include items published on or after this date |
Example input
{"feedUrls": ["https://hnrss.org/frontpage","https://feeds.bbci.co.uk/news/rss.xml"],"maxItemsPerFeed": 50,"sinceDate": "2026-01-01T00:00:00.000Z"}
Output
Each successfully parsed feed item is saved as one dataset record:
| Field | Description |
|---|---|
feedUrl | Source feed URL |
feedTitle | Feed title |
itemTitle | Item title |
link | Item URL |
publishedAt | Publication date |
author | Author or creator |
summary | Short summary or snippet |
content | Full content when available |
categories | Array of category tags |
guid | Unique item identifier |
If a feed fails to load or parse, the Actor pushes one error record for that feed:
{"feedUrl": "https://example.com/broken-feed.xml","error": "Status code 404","errorType": "feed_parse_error"}
How it works
- Reads
feedUrls,maxItemsPerFeed, and optionalsinceDatefrom Actor input - Fetches and parses each feed with
rss-parser - Filters items by
sinceDatewhen provided - Limits results to
maxItemsPerFeed - Pushes normalized records to the default dataset
Run locally
$apify run
Create storage/key_value_stores/default/INPUT.json with your test input, or pass input through the Apify CLI.
Deploy to Apify
apify loginapify push
Use cases
- News and content monitoring
- Feed-to-database ingestion
- n8n / Make automation triggers
- Competitive intelligence dashboards
- Newsletter and blog aggregation