RSS Feed Reader - Bulk RSS & Atom Feed Parser avatar

RSS Feed Reader - Bulk RSS & Atom Feed Parser

Pricing

from $3.50 / 1,000 results

Go to Apify Store
RSS Feed Reader - Bulk RSS & Atom Feed Parser

RSS Feed Reader - Bulk RSS & Atom Feed Parser

Read and parse RSS, Atom and RDF feeds in bulk, or auto-discover feeds from any website. Extract thousands of articles with full metadata for news monitoring, content aggregation and AI/RAG pipelines. No API key, export to CSV or JSON.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a day ago

Last modified

Share

RSS Feed Reader — Bulk RSS, Atom & RDF Feed Parser to JSON/CSV (No API / No login)

Apify Actor No API key Pay per result Category Export Formats

Read hundreds of RSS, Atom and RSS 1.0 / RDF feeds in a single run and get one clean row per item. Paste a list of feeds — or just a list of plain website URLs and let the reader auto-discover their feeds — and it normalizes every dialect, de-duplicates entries and returns full metadata for each article: title, link, guid, pubDate (ISO 8601), author, categories, contentSnippet, full content and the enclosureUrl (podcast / media audio). It's a bulk RSS → JSON / CSV converter, an Atom & RDF feed parser and a feed aggregator rolled into one. Fast pure HTTP, high concurrency, no browser, no API key, no login.

🏆 Why this RSS feed reader?

12 fields per item · thousands of items per run · direct HTTP (no browser) · feed auto-discovery from plain URLs · de-dupe by GUID/link · ISO-8601 dates · export to JSON / CSV / Excel. The unofficial RSS-to-JSON API alternative for news monitoring, content aggregation and AI / RAG pipelines.


✨ What this Actor does / Key features

  • 📡 Reads every common feed formatRSS 2.0, RSS 1.0 / RDF and Atom, all normalized into one consistent item shape so you never care which dialect a source uses.
  • 🔎 Feed auto-discovery — paste a normal website URL and the reader finds its feed via <link rel="alternate"> tags and common paths (/feed, /rss, /rss.xml, /atom.xml, /index.xml).
  • 🧾 Full item metadatatitle, link, guid, pubDate, author, categories, contentSnippet, full HTML content and enclosureUrl for every entry.
  • 🧹 Automatic de-duplication — items that repeat across overlapping feeds are collapsed by GUID / link, so the same article never lands twice.
  • 🗓️ Normalized ISO 8601 dates — every pubDate is parsed into a sortable, filterable timestamp regardless of the feed's original date format.
  • 🎙️ Podcast & media ready — each item carries the enclosureUrl field, so podcast RSS feeds yield per-episode audio/media links out of the box.
  • 🛡️ Per-feed error isolation — one broken, empty or slow feed is skipped without stopping the run; every other feed still produces rows.
  • Bulk & high concurrency — pure HTTP with configurable parallelism; many feeds × many items = thousands of rows per run, fast and cheap.
  • 🌐 Proxy support — Apify Proxy integration to dodge IP-based rate limits when reading hundreds of feeds at once.
  • 📤 Structured export — one row per item, ready for JSON, CSV, Excel or XML and drop-in for spreadsheets, databases and LLM pipelines.

🚀 Quick start (3 steps)

  1. Configure — paste your Feed URLs (RSS / Atom / RDF links, one per line). Or turn on Discover feeds from websites and paste plain site URLs instead.
  2. Run — click Start. The Actor fetches every feed in parallel, parses each dialect, de-duplicates, and streams items into your dataset.
  3. Get your data — open the Output tab and export to JSON, CSV, Excel or XML, or pull it via the Apify API.

📥 Input

Give the Actor at least one value in feedUrls. Everything else is optional.

Example — bulk-read a set of news & tech feeds

{
"feedUrls": [
"https://hnrss.org/frontpage",
"http://feeds.bbci.co.uk/news/rss.xml",
"https://www.theverge.com/rss/index.xml",
"https://techcrunch.com/feed/"
],
"discoverFromWebsites": false,
"maxItemsPerFeed": 0,
"maxResults": 0,
"proxyConfiguration": { "useApifyProxy": true }
}

Example — auto-discover feeds from plain website URLs

{
"feedUrls": [
"https://www.theverge.com",
"https://techcrunch.com",
"https://arstechnica.com"
],
"discoverFromWebsites": true,
"maxItemsPerFeed": 25
}

Example — latest 10 episodes from podcast feeds (audio URLs)

{
"feedUrls": [
"https://feeds.megaphone.fm/thedailyshow",
"https://feeds.simplecast.com/54nAGcIl"
],
"discoverFromWebsites": false,
"maxItemsPerFeed": 10,
"maxConcurrency": 5
}
FieldTypeDescription
feedUrlsarrayList of RSS / Atom / RDF feed URLs to read — one per line. When discoverFromWebsites is on, you can also paste plain website URLs and the reader auto-finds their feeds. Required.
discoverFromWebsitesbooleanTreat non-feed URLs as websites and auto-discover their feeds via <link> tags and common feed paths (/feed, /rss.xml, /atom.xml, etc.). Default false.
maxItemsPerFeedintegerMaximum items to take from each feed. 0 = all available items. Default 0.
maxResultsintegerHard ceiling on total item rows across all feeds (caps run size and cost). 0 = unlimited. Default 0.
maxConcurrencyintegerHow many feeds to fetch in parallel. Higher is faster but uses more proxies (1–100). Default 10.
proxyConfigurationobjectApify Proxy settings. Recommended to avoid IP-based rate limits on large runs. Default: Apify Proxy on.

Not sure of a site's feed URL? Just paste the homepage (e.g. https://example.com) and turn on Discover feeds from websites — the reader inspects the page's <link rel="alternate"> hints and probes common feed paths to locate and parse the feed for you.

📤 Output

One row per feed item — 12 fields, exportable to JSON, CSV, Excel or XML. Here is a trimmed sample record:

{
"feedUrl": "https://techcrunch.com/feed/",
"feedTitle": "TechCrunch",
"title": "A new startup wants to reinvent the RSS reader",
"link": "https://techcrunch.com/2026/06/14/rss-reader-startup/",
"guid": "https://techcrunch.com/?p=2847193",
"pubDate": "2026-06-14T16:32:00.000Z",
"author": "Jane Doe",
"categories": ["Startups", "Apps"],
"contentSnippet": "The team behind the project says RSS is overdue for a comeback...",
"content": "<p>The team behind the project says RSS is overdue for a comeback, and they may be right.</p>",
"enclosureUrl": "",
"scrapedAt": "2026-07-06T09:00:00.000Z"
}

💡 Use cases

  • News & brand monitoring — track topics, mentions and outlets across hundreds of news feeds in near real time.
  • Content aggregation — power a reader, dashboard or homepage from dozens of sources with a single de-duplicated stream.
  • AI / RAG / LLM data pipelines — turn fresh feed content (title, link, date, author, full content) into structured rows for retrieval, summarization or fine-tuning.
  • Competitive intelligence — watch competitor blogs, changelogs and press feeds and catch every new post.
  • Newsletter & podcast tracking — follow Substack/blog feeds and podcast RSS, capturing the enclosureUrl audio link per episode.
  • Research & archiving — snapshot what a set of sources published, with ISO timestamps, for analysis or compliance.

👥 Who uses it

News & media teams · content aggregators and reader apps · AI / RAG engineers building knowledge bases · competitive-intelligence analysts · podcast platforms & newsletter operators · researchers, journalists and data teams.

💰 Pricing

This Actor runs on a simple pay-per-result model — you pay for the feed items you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.

❓ Frequently Asked Questions

Is there a public RSS API, and is this an RSS-to-JSON API alternative? There's no single official "RSS API" — RSS, Atom and RDF are open feed formats served as XML by each site. This Actor works as an unofficial RSS-to-JSON API alternative: give it feed (or website) URLs and it returns clean, structured JSON rows with no API key.

Can I read RSS feeds without an API or login? Yes. There's no API key and no login — you just provide feed URLs (or plain websites with discovery on). The reader pulls each publicly available feed over direct HTTP and returns one row per item.

How do I export RSS data to CSV or JSON? Run the Actor, then export the resulting dataset as CSV, JSON, Excel or XML from the Apify console or via the Apify API. Every feed item is one row, so it drops straight into a spreadsheet or data pipeline — an instant RSS to JSON and RSS to CSV converter.

Is it legal to read / scrape RSS feeds? RSS and Atom feeds are published by sites specifically to be read by feed readers, and this Actor only fetches publicly available feed data. You are responsible for using the content in compliance with each source's terms and applicable laws such as GDPR.

How much data can I get? You can read hundreds of feeds and thousands of items per run. Use maxItemsPerFeed to keep only the latest posts per source and maxResults to put a hard ceiling on a run's size and cost; leave both at 0 to backfill everything the feeds expose.

Can I read many RSS feeds at once?

Yes — this is a bulk RSS reader. Paste hundreds of feed URLs and the Actor fetches them in parallel (configurable maxConcurrency) and merges every item into a single dataset, with de-duplication across feeds.

Does it support Atom and RSS 1.0 / RDF feeds, not just RSS 2.0?

Yes. It parses RSS 2.0, RSS 1.0 / RDF and Atom and normalizes them all into the same item shape, so you don't have to care which dialect a source uses.

Can it find the RSS feed of a website automatically?

Yes — turn on Discover feeds from websites and paste plain site URLs. The reader reads the page's <link rel="alternate"> tags and probes common feed paths (/feed, /rss.xml, /atom.xml, /index.xml, etc.) to locate the feed, then parses it. It works as a built-in RSS feed discovery tool.

How do I scrape podcast RSS feeds for episode audio URLs?

Paste your podcast feed URLs and each episode row includes the enclosureUrl field with the audio/media link, plus title, pubDate and contentSnippet. Set maxItemsPerFeed to grab only the latest N episodes.

How does de-duplication work?

Items that appear in more than one feed are collapsed by their GUID / link, so the same article won't show up twice even when you aggregate overlapping sources.

Can I use this for an AI / RAG / LLM news pipeline?

Absolutely. It outputs clean, structured rows (title, link, date, author, full content) that feed directly into RAG / LLM ingestion, summarization or classification. Schedule it and its GUID de-dupe means each run surfaces only the newly published items to keep your knowledge base fresh.

🔗 More content & website-data scrapers by logiover

Pair the RSS reader with the rest of the logiover content, monitoring and website-data suite:

ActorWhat it does
Website Text & Markdown CrawlerCrawl a site and get clean Markdown for LLMs and RAG
URL to MarkdownConvert any web page into clean Markdown
Sitemap to URL CrawlerExpand sitemaps into a full, crawlable URL list
Website Change MonitorWatch pages and get notified when content changes
Wayback Machine URL ExtractorPull historical URLs for a domain from the Wayback Machine
Website Contact ScraperExtract emails, phones and socials from any site
JSON-LD Schema & Meta Tag ExtractorGrab structured data, OpenGraph and meta tags
Social Card Preview APIRender OpenGraph / Twitter card previews for links
Website SEO Audit CrawlerCrawl a site and audit on-page SEO at scale
Website Link Graph CrawlerMap internal/external links across a whole site
Broken Link CheckerFind dead links across pages and feeds
Bulk URL Status CheckerCheck HTTP status for thousands of URLs at once

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.

⏰ Scheduling & integration

Schedule this Actor on Apify to poll your feeds hourly, daily or weekly — combined with GUID de-duplication it becomes a steady stream of only the new items across every source. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your database, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to build automated news, content and RAG pipelines.

⭐ Support & feedback

Found a bug or need an extra field? Open an issue on the Issues tab — response is usually fast. If this Actor saves you time, a ★★★★★ review on the Store page genuinely helps and is hugely appreciated. 🙏

This Actor reads only publicly available feed data and is intended for legitimate research, monitoring and content-aggregation use. You are responsible for complying with each source's terms of service, GDPR and any applicable local laws.


📝 Changelog

2026-07-06

  • ✨ README overhaul: richer output sample, ready-to-run example scenarios, cross-suite links, and clearer quick-start.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-15

  • Initial release — bulk RSS/Atom/RDF feed reader with feed auto-discovery and full item metadata, CSV/JSON export, no API key.