VOOZH about

URL: https://apify.com/phazonoverload/rss-to-json

โ‡ฑ RSS to JSON ยท Apify


Pricing

Pay per usage

Go to Apify Store

Converts RSS/Atom feeds to clean JSON output, preserving all feed metadata and item attributes.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ Kevin Lewis

Kevin Lewis

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Share

RSS to JSON

Convert any RSS or Atom feed into clean, structured JSON output. This Apify Actor fetches RSS/Atom feeds and transforms them into well-organized JSON, preserving feed metadata, items, and XML attributes.

What does RSS to JSON do?

This Actor takes an RSS or Atom feed URL and returns all feed data as clean JSON. It extracts feed-level metadata (title, description, language, copyright, image) and every item (title, link, publication date, content, categories, author, enclosures, media content, and more). XML attributes on elements like media:thumbnail are preserved in the $ object.

Try it with any RSS feed URL โ€” BBC News, Hacker News, your blog, podcasts, or any sythenticated feed.

Why use RSS to JSON?

  • API-ready data โ€” Get RSS data in JSON format ready for APIs, databases, and integrations
  • Full attribute preservation โ€” XML attributes on elements (media:thumbnail dimensions, enclosure metadata, etc.) are kept intact
  • No browser overhead โ€” Pure HTTP request + XML parse, fast and efficient
  • Works with RSS 2.0, RSS 1.0, and Atom โ€” Supports all major feed formats
  • Apify platform advantages โ€” Schedule runs, access via API, integrate with Make/Zapier, use Apify proxy

How to use RSS to JSON

  1. Go to the RSS to JSON Actor page in Apify Console
  2. Enter an RSS/Atom feed URL in the input
  3. Click Run
  4. Download the results as JSON, CSV, XML, or Excel

Input

Provide a single input:

FieldTypeDescription
feedUrlstring (required)URL of the RSS or Atom feed

Example input:

{
"feedUrl":"https://feeds.bbci.co.uk/news/rss.xml"
}

Output

The Actor stores feed metadata in the key-value store and pushes each item as a separate dataset entry.

Feed metadata

{
"title":"BBC News",
"description":"BBC News - News Front Page",
"link":"https://www.bbc.co.uk/news",
"feedUrl":"https://feeds.bbci.co.uk/news/rss.xml",
"language":"en-gb",
"lastBuildDate":"Mon, 04 May 2026 17:00:13 GMT",
"copyright":"Copyright: (C) British Broadcasting Corporation...",
"image":{
"link":"https://www.bbc.co.uk/news",
"url":"https://news.bbcimg.co.uk/nol/shared/img/bbc_news_120x60.gif",
"title":"BBC News"
}
}

Item output

{
"title":"Article Title",
"link":"https://example.com/article",
"pubDate":"Mon, 04 May 2026 12:00:00 GMT",
"isoDate":"2026-05-04T12:00:00.000Z",
"content":"Full article content...",
"contentSnippet":"Truncated preview...",
"categories":["news","technology"],
"creator":"Author Name",
"guid":"https://example.com/article#0",
"enclosure":{
"url":"https://example.com/media.mp3",
"length":"12345678",
"type":"audio/mpeg"
},
"mediaThumbnail":{
"$":{
"width":"240",
"height":"134",
"url":"https://example.com/thumb.jpg"
}
}
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
titleItem title
linkURL to the full item
pubDatePublication date string
isoDateISO 8601 publication date
contentFull HTML content
contentSnippetPlain text snippet
summaryItem summary (Atom)
categoriesArray of category strings
creatorAuthor/creator (dc:creator)
guidUnique item identifier
enclosureEnclosure object (url, length, type)
mediaContentMedia content object
mediaThumbnailMedia thumbnail with attributes
contentEncodedcontent:encoded value
origLinkOriginal feedburner link
commentsComments URL
sourceSource feed info
itunesiTunes podcast extension data

Pricing / Cost estimation

This Actor makes a single HTTP request to fetch the RSS feed and parses the XML. It typically uses minimal compute units (fractions of a CU). Most runs cost less than $0.01. Under the Apify free tier, you get $5 of monthly usage credit โ€” enough for thousands of RSS feed conversions.

Tips

  • Atom feeds work identically โ€” the parser handles both RSS and Atom formats
  • Podcast RSS feeds with iTunes extensions are supported via the itunes field
  • For large feeds (1000+ items), the Actor processes all items in sequence
  • The feed metadata is stored under the feed-metadata key in the key-value store

FAQ, disclaimers, and support

Is web scraping legal? This Actor only processes RSS/Atom feeds that the publisher makes publicly available. Always review the feed publisher's Terms of Service before use.

Known limitations: Some non-standard RSS extensions may not be parsed. If your feed uses a custom XML namespace, the data may appear under different property names.

Need help or want a custom solution? Reach out on the Issues tab or contact the Apify team.

You might also like

RSS Feed Scraper & RSS to JSON Converter

xtech/feed-extractor

Scrape and parse RSS, Atom, JSON Feed (and podcast RSS) URLs into clean, structured JSON. Outputs one dataset row per feed entry/item for easy export to CSV/JSON and automations.

RSS Feed Reader - Bulk RSS & Atom Feed Parser

logiover/bulk-rss-feed-reader

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.

RSS Feed Scraper โ€” Atom, Podcast & Multi-Feed

devilscrapes/rss-feed-scraper

Parse and convert any RSS or Atom feed to a clean dataset โ€” title, link, author, published date, summary, full HTML content, tags, GUID โ€” export to JSON or CSV. A drop-in RSS feed parser for RSS 2.0, Atom 1.0, and the content:encoded / dc:creator extensions.

Rss To Json Extractor

simplifysme/rss-to-json-extractor

๐Ÿ“ฐ Convert RSS and Atom feeds into structured JSON format for easy integration with your applications. Fast, reliable, and production-ready.

๐Ÿ‘ User avatar

SimplifySME Toolbox

2

RSS / Atom Feed Scraper

rupom888/rss-atom-feed-scraper

Scrape any RSS or Atom feed. Works with news sites, blogs, podcasts, YouTube channels (/feeds/videos.xml?channel_id=...), Reddit (/r/subreddit/.rss), and any standard feed URL. Extracts title, description, author, publish date, categories, and full content.