Website to RSS Feed Generator avatar
Website to RSS Feed Generator

Pricing

Pay per usage

Go to Apify Store
Website to RSS Feed Generator

Website to RSS Feed Generator

Convert any website into an RSS feed instantly. Auto-detects blog posts, news, and articles. Supports JavaScript sites via Playwright. Filter by keywords, extract full content, output as RSS or JSON. Perfect for competitor monitoring, news aggregation, and research tracking.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Quadruped

Quadruped

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

12 hours ago

Last modified

Categories

Share

Convert any website into an RSS or JSON feed. Auto-detects content, supports JavaScript sites, includes keyword filtering and full-text extraction.

Table of Contents

Features

  • Smart Auto-Detection - Finds articles, posts, and news items automatically
  • Playwright Support - Handles JavaScript-rendered sites (React, Vue, Next.js)
  • Multiple Formats - Output as RSS 2.0, JSON Feed 1.1, or both
  • Keyword Filtering - Whitelist or blacklist items by keyword
  • Full Content Extraction - Fetch complete article text, not just excerpts
  • Pay-Per-Use - No monthly subscription, pay only for what you use

Quick Start

Basic Usage

Just provide a URL. The actor auto-detects content items:

{
"url": "https://techcrunch.com"
}

JavaScript Sites

For React, Vue, or other JS-heavy sites:

{
"url": "https://react-blog.com",
"usePlaywright": true,
"waitForSelector": "article"
}

With Keyword Filters

Include only items containing specific keywords:

{
"url": "https://news.ycombinator.com",
"keywordWhitelist": ["AI", "startup"],
"keywordBlacklist": ["crypto"]
}

Input Parameters

ParameterTypeDefaultDescription
urlstringrequiredURL of the page to convert
outputFormatstringrssOutput format: rss, json, or both
usePlaywrightbooleanfalseEnable for JavaScript-rendered sites
extractFullContentbooleanfalseFetch full article text from each link
maxItemsinteger20Maximum items to include (1-100)
feedTitlestringautoCustom feed title
feedDescriptionstringautoCustom feed description
keywordWhitelistarray[]Only include items with these keywords
keywordBlacklistarray[]Exclude items with these keywords
itemSelectorstringautoCSS selector for item containers
titleSelectorstringautoCSS selector for item titles
linkSelectorstringautoCSS selector for item links
descriptionSelectorstringautoCSS selector for descriptions
dateSelectorstringautoCSS selector for dates
imageSelectorstringautoCSS selector for images
waitForSelectorstring-Element to wait for (Playwright only)
proxyConfigurationobject-Apify proxy settings

Output

The actor saves feeds to the key-value store:

FileFormatDescription
feed.xmlRSS 2.0Standard RSS feed, works with all readers
feed.jsonJSON Feed 1.1Modern format, ideal for APIs
OUTPUTJSONRun metadata and extracted items

Dataset Output

Each feed item is also saved to the dataset with these fields:

FieldTypeDescription
titlestringItem title
linkstringURL to the full article
descriptionstringExcerpt or summary
datestringPublication date (ISO format)
imagestringFeatured image URL
authorstringAuthor name

Examples

Monitor a Blog

{
"url": "https://blog.example.com",
"maxItems": 10,
"outputFormat": "rss"
}

News Aggregation with Filters

{
"url": "https://news-site.com",
"keywordWhitelist": ["technology", "science"],
"keywordBlacklist": ["sports", "entertainment"],
"maxItems": 50
}

Full Content for Reading

{
"url": "https://medium.com/topic/programming",
"usePlaywright": true,
"extractFullContent": true,
"outputFormat": "both"
}

Custom Selectors

When auto-detection doesn't work:

{
"url": "https://custom-site.com",
"itemSelector": ".post-item",
"titleSelector": "h2.title",
"linkSelector": "a.read-more",
"descriptionSelector": ".excerpt",
"dateSelector": ".date"
}

Use Cases

  • Competitor Monitoring - Track competitor blogs and announcements
  • News Aggregation - Combine multiple sources in your RSS reader
  • Research Tracking - Follow publications, reports, and changelogs
  • Price Monitoring - Watch product pages for updates
  • Job Tracking - Monitor career pages for new postings

Pricing

This actor uses pay-per-use pricing. Typical costs:

UsageMonthly Cost
10 feeds, daily refresh~$1.50
50 feeds, hourly refresh~$7.50
100+ feeds~$15.00

Compare to RSS.app ($7-99/mo) or FetchRSS ($5-50/mo).

Changelog

v2.1.0

  • Added output schema for dataset
  • Improved documentation

v2.0.0

  • Added Playwright support for JavaScript sites
  • Added JSON Feed output format
  • Added keyword whitelist/blacklist filtering
  • Added full content extraction
  • Improved auto-detection scoring algorithm
  • Added author extraction

v1.0.0

  • Initial release with auto-detection and RSS output