Website to RSS Feed Generator

Website to RSS Feed Generator

by constant_quadruped

Convert any website into an RSS feed instantly. Auto-detects blog posts, news, and articles. Supports JavaScript sites via Playwright. Filter by keywo...

25 runs
5 users
Try This Actor

Opens on Apify.com

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

What does this actor do?

Website to RSS Feed Generator is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Website to RSS Feed Generator 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 - Quick Start - Input Parameters - Output - Examples - Use Cases - Pricing - Changelog ## 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: json { "url": "https://techcrunch.com" } ### JavaScript Sites For React, Vue, or other JS-heavy sites: json { "url": "https://react-blog.com", "usePlaywright": true, "waitForSelector": "article" } ### With Keyword Filters Include only items containing specific keywords: json { "url": "https://news.ycombinator.com", "keywordWhitelist": ["AI", "startup"], "keywordBlacklist": ["crypto"] } ## Input Parameters | Parameter | Type | Default | Description | |-----------|------|---------|-------------| | url | string | required | URL of the page to convert | | outputFormat | string | rss | Output format: rss, json, or both | | usePlaywright | boolean | false | Enable for JavaScript-rendered sites | | extractFullContent | boolean | false | Fetch full article text from each link | | maxItems | integer | 20 | Maximum items to include (1-100) | | feedTitle | string | auto | Custom feed title | | feedDescription | string | auto | Custom feed description | | keywordWhitelist | array | [] | Only include items with these keywords | | keywordBlacklist | array | [] | Exclude items with these keywords | | itemSelector | string | auto | CSS selector for item containers | | titleSelector | string | auto | CSS selector for item titles | | linkSelector | string | auto | CSS selector for item links | | descriptionSelector | string | auto | CSS selector for descriptions | | dateSelector | string | auto | CSS selector for dates | | imageSelector | string | auto | CSS selector for images | | waitForSelector | string | - | Element to wait for (Playwright only) | | proxyConfiguration | object | - | Apify proxy settings | ## Output The actor saves feeds to the key-value store: | File | Format | Description | |------|--------|-------------| | feed.xml | RSS 2.0 | Standard RSS feed, works with all readers | | feed.json | JSON Feed 1.1 | Modern format, ideal for APIs | | OUTPUT | JSON | Run metadata and extracted items | ### Dataset Output Each feed item is also saved to the dataset with these fields: | Field | Type | Description | |-------|------|-------------| | title | string | Item title | | link | string | URL to the full article | | description | string | Excerpt or summary | | date | string | Publication date (ISO format) | | image | string | Featured image URL | | author | string | Author name | ## Examples ### Monitor a Blog json { "url": "https://blog.example.com", "maxItems": 10, "outputFormat": "rss" } ### News Aggregation with Filters json { "url": "https://news-site.com", "keywordWhitelist": ["technology", "science"], "keywordBlacklist": ["sports", "entertainment"], "maxItems": 50 } ### Full Content for Reading json { "url": "https://medium.com/topic/programming", "usePlaywright": true, "extractFullContent": true, "outputFormat": "both" } ### Custom Selectors When auto-detection doesn't work: json { "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: | Usage | Monthly 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

Categories

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Website to RSS Feed Generator now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
constant_quadruped
Pricing
Paid
Total Runs
25
Active Users
5
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support