Skip to content

Bundles

Fresh

Bundles are named collections of feeds. A bundle groups multiple feeds under a single object and exposes a combined rss_feed_url that aggregates content from all member feeds into one stream.

Bundle Object

json
{
  "id": "bundle_xyz789",
  "name": "Technology News",
  "description": "Aggregated tech news from top publishers",
  "icon": "https://example.com/icon.png",
  "rss_feed_url": "https://rss.app/feeds/bundle-id.xml",
  "feeds": [
    "feed_abc123",
    "feed_def456",
    "feed_ghi789"
  ],
  "items": [
    {
      "url": "https://techcrunch.com/article",
      "title": "Article Title",
      "description_text": "Article summary...",
      "description_html": "<p>Article summary...</p>",
      "thumbnail": "https://techcrunch.com/image.jpg",
      "authors": [{ "name": "Author Name" }],
      "date_published": "2024-01-15T10:00:00Z"
    }
  ]
}

Bundle Object Fields

FieldTypeDescription
idstringUnique identifier for the bundle
namestringDisplay name of the bundle
descriptionstring or nullBundle description
iconstring or nullBundle icon URL
rss_feed_urlstringCombined RSS feed URL for all member feeds
feedsarrayArray of feed ID strings belonging to this bundle
itemsarrayAggregated content items from all member feeds

Bundle Item Fields

Items within a bundle follow the same structure as feed items:

FieldTypeDescription
urlstringLink to the original article
titlestringArticle headline
description_textstringPlain text summary
description_htmlstringHTML summary
thumbnailstring or nullArticle image URL
authorsarrayArray of {name} objects
date_publishedstringISO 8601 publication timestamp

Available Operations

OperationMethodEndpoint
Create bundlePOST/v1/bundles
Retrieve bundleGET/v1/bundles/:id
List all bundlesGET/v1/bundles
Update bundlePATCH/v1/bundles/:id
Add feed to bundlePUT/v1/bundles/:id/feeds/:feedId
Remove feed from bundleDELETE/v1/bundles/:id/feeds/:feedId
Delete bundleDELETE/v1/bundles/:id

The Bundle RSS Feed URL

The rss_feed_url on a bundle combines items from all member feeds. Subscribers who follow this URL receive a unified stream sorted by date. Adding or removing feeds from the bundle updates what appears in this combined feed automatically.

The bundle's RSS feed URL is publicly accessible — it does not require API authentication.

Feeds vs. Bundles

FeedBundle
SourceOne website, keyword, or RSS URLMultiple feeds
RSS URLPoints to one sourceAggregates multiple sources
Use caseTrack a single sourceDistribute multi-source collections
ItemsFrom one source onlyFrom all member feeds

RSS.app API Documentation