RSS, Atom & Podcast Feed Scraper — Full Article Text, Any Site
Pricing
from $0.35 / 1,000 feed items
RSS, Atom & Podcast Feed Scraper — Full Article Text, Any Site
Read any RSS, Atom or podcast feed — or a website URL, the feed is discovered automatically — into clean JSON/CSV: title, link, date, author, summary, full content, categories, enclosures. Optional full article text via readability.
Pricing
from $0.35 / 1,000 feed items
Rating
0.0
(0)
Developer
Chorelet
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 minutes ago
Last modified
Categories
Share
Turn any feed into clean, uniform data. Paste RSS, Atom or podcast feed URLs — or just website URLs, the Actor finds the feed link on the page — and get every entry with title, link, date, author, summary, full content, categories and enclosures as JSON, CSV or Excel, or straight into n8n, Make, Zapier or your own code via API. Optionally fetch the full article text behind each link.
Why this Actor
- Paste a website URL — the feed is discovered from robots and link tags automatically
- RSS 2.0, Atom, RDF and podcast feeds in one schema, with enclosures, durations and episode numbers
- Optional full article text with boilerplate removed (Mozilla Readability)
- Date cut-off for scheduled runs that return only what is new
- Checked every day by an automated run
Sample output
One item of the dataset (long values shortened):
{"feedTitle": "Cloudflare Blog","title": "Saving another 100TB of RAM with math (and Rust)","url": "https://blog.cloudflare.com/saving-100-tb-of-ram-with-math/","published": "2026-09-18T17:23:58.000Z","author": "Kevin Guthrie","summary": "Cloudflare's global network is immense but not limitless. As we look for small ways to trim our resource usage, we sometimes get lucky an…","categories": ["Deep Dive","Engineering","Open Source","…"],"enclosures": [{"url": "https://blog.cloudflare.com/_emdash/api/media/file/01M2PFYDRYA8R4X8XVQJYTED8Q.01M2PFYEWJNSK872MVT1JSCHA4.png","type": "image/png","length": 0}],"articleText": "Cloudflare operates at a scale so big that even after working here for years, it doesn’t seem real. We have thousands of servers all over…"}
What you get
| Field | Description |
|---|---|
feedUrl, feedTitle, feedLink, feedFormat | The feed (rss, atom or rdf) — on every row, so many feeds fit in one table |
id, title, url, published, updated, author | The entry |
summary, contentHtml, contentText | Description and full content when the feed carries it |
categories, image, commentsUrl | Tags, thumbnail, comments link |
enclosures, duration, episode, season | Podcast episodes: audio URL, type, size, length, numbering |
articleTitle, articleText, articleHtml, articleByline, articleSiteName | With Fetch full article text: the main text of the linked page, boilerplate removed |
A per-feed summary (resolved feed URL, title, item count, errors) is saved as SUMMARY.
Input
- Feed URLs — feeds or site URLs (autodiscovery via
<link rel="alternate">). - Max items per feed, Only items published after (
12 hours,1 day,2 weeksor a date) — a scheduled run with1 dayreturns only what is new. - Fetch full article text — one extra request per item; charged separately.
Limits and notes
- A feed only carries what the publisher puts in it (typically the latest 10–100 entries); there is no way to page further back.
- Article extraction uses Mozilla's Readability; paywalled or JavaScript-only pages yield no text (the item is still delivered,
articleTextis null and not charged). - Public data only; the Actor stores nothing beyond the dataset of your run.
Input example
{"feedUrls": ["https://feeds.bbci.co.uk/news/rss.xml","https://www.theverge.com/rss/index.xml","https://blog.cloudflare.com/"],"maxItemsPerFeed": 100,"publishedAfter": "7 days","includeArticleText": false}
How much does it cost?
Pay per item — no subscription, no minimum, no charge for platform usage.
| Volume | Price |
|---|---|
| 1,000 feed items | $0.50 (+ $1.00 with article) |
| 10,000 feed items | $5.00 (+ $10.00 with article) |
| 100,000 feed items | $50.00 (+ $100.00 with article) |
The Apify free plan includes $5 of usage every month — about 10,000 feed items with this Actor, no card needed. Nothing else is charged: platform usage is included in the price.
Use it from code, n8n, Make, Zapier or an AI agent
Run the Actor and download the dataset in one call (JSON by default; add &format=csv or xlsx):
curl -X POST "https://api.apify.com/v2/acts/chorelet~rss-feed-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"feedUrls": ["https://feeds.bbci.co.uk/news/rss.xml", "https://www.theverge.com/rss/index.xml", "https://blog.cloudflare.com/"], "maxItemsPerFeed": 100, "publishedAfter": "7 days", "includeArticleText": false}'
Python:
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("chorelet/rss-feed-scraper").call(run_input={"feedUrls": ["https://feeds.bbci.co.uk/news/rss.xml", "https://www.theverge.com/rss/index.xml", "https://blog.cloudflare.com/"], "maxItemsPerFeed": 100, "publishedAfter": "7 days", "includeArticleText": false})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
- n8n, Make, Zapier — use the Apify node/module: run the Actor, then "get dataset items".
- Google Sheets, Slack, webhooks — add an integration on the run's Integrations tab.
- AI agents — the Actor is available as a tool through the Apify MCP server; the dataset schema describes every field for the model.
- Schedules — run it hourly, daily or weekly from the Schedules tab.
FAQ
Can I give it a website instead of a feed URL?
Yes. The Actor looks for <link rel="alternate" type="application/rss+xml"> on the page and uses the first feed it finds.
How do I get the full article text?
Turn on includeArticleText. The linked page is fetched and its main content extracted; pages behind paywalls or built only with JavaScript yield no text and are not charged for it.
How far back does a feed go?
Only as far as the publisher keeps entries in it — typically the latest 10–100. Feeds cannot be paged further back.
Does it work for podcasts?
Yes — audio enclosures, duration, episode and season numbers are parsed from iTunes tags.
What does a run cost?
$0.50 per 1,000 items, plus $1 per 1,000 items when article text is extracted. The free plan's $5 a month covers about 10,000 items.
Support
Questions, missing fields or a source that changed? Open an issue on the Issues tab or write to support@chorelet.app — problems are usually fixed within a day, and the Actor is checked every morning by an automated test run. If the Actor saved you time, a short review on its Store page helps other people find it.