Parsers: RSS
AI-generatedSummary
Fetch and parse an RSS feed from the given URL, returning feed items up to a specified limit, optionally filtering only new unseen items based on a source-specific tracking identifier.
Inputs
- RSS URL (required) — The URL of the RSS feed to fetch and parse.
- Source ID (required) — A unique identifier representing the feed source to track seen items separately.
- Trigger Only On New — If true, only items not previously seen for this Source ID are returned.
- Limit (required) — The maximum number of feed items to return.
- Max Seen Items (required) — Maximum count of seen item identifiers stored to avoid excessive memory usage.
- Metadata — Additional metadata to assign to each parsed item in the output.
Output shape
a list of JSON objects, each representing a feed item with fields like title, description, content, URL, publication date, author details, categories, image URL, and original raw item data
The output items respect the 'Trigger Only On New' setting by filtering out previously seen items per Source ID, with tracking stored in node static data. The number of items returned is capped by the 'Limit' parameter. Metadata supplied is merged into each item under the '_meta' property. Errors during HTTP request or parsing result in an error object in the output if 'continueOnFail' is set, otherwise the node execution will fail.