A comprehensive reference guide to all available RSS feeds in Discourse, including URL structures, authentication requirements, and best practices for feed readers.
Required user level: All users
RSS (Really Simple Syndication) is a standardized, computer-readable format that allows content to be shared between sites and platforms easily. Discourse provides a wide range of RSS feeds for topics, posts, categories, tags, users, and groups.
Stable URLs: RSS links containing an ID (e.g., category ID, topic ID, badge ID) are defined by that ID. The links will not break if the “slug” (the text part of the URL) changes, but the slug is still mandatory in the URL path.
For example, these links all lead to the same RSS feed:
https://meta.discourse.org/t/events-plugin/69776.rsshttps://meta.discourse.org/t/a-random-slug/69776.rsshttps://meta.discourse.org/t/-/69776.rss
Badges
Get a feed for a specific badge.
https://meta.discourse.org/badges/[id]/[badge_name].rss
Categories
Get a feed of the latest topics in a specific category.
https://meta.discourse.org/c/[category_slug]/[id].rss
Categories and Tags
Get a feed of topics within a specific category that also have a specific tag.
Important: Unlike standard category feeds, category+tag feeds are hosted under the
/tags/path, not/c/.
Canonical URL (Recommended): Uses the tag’s numeric ID for stability.
https://meta.discourse.org/tags/c/[category_slug]/[id]/[tag_slug]/[tag_id]/l/latest.rss
Legacy URL: Uses the tag name only.
https://meta.discourse.org/tags/c/[category_slug]/[id]/[tag_name]/l/latest.rss
Note: You can replace latest with other filters like top, hot, new, or unread.
Groups
Get feeds for group activity. Both /groups/ and /g/ prefixes work.
Mentions: Topics where the group is mentioned.
https://meta.discourse.org/groups/[group_name]/mentions.rss
or
https://meta.discourse.org/g/[group_name]/mentions.rss
Posts: All posts made by members of the group.
https://meta.discourse.org/groups/[group_name]/posts.rss
or
https://meta.discourse.org/g/[group_name]/posts.rss
Posts (Global)
Get a feed of all public posts across the entire site.
https://meta.discourse.org/posts.rss
Tags
Get a feed of topics with a specific tag.
Canonical URL (Recommended): Uses the tag’s numeric ID for stability.
https://meta.discourse.org/tag/[tag_slug]/[tag_id].rss
Legacy URL: Uses the tag name only.
https://meta.discourse.org/tag/[tag_name].rss
Topics
Get feeds for topic lists.
Hot Topics: Topics currently trending.
https://meta.discourse.org/hot.rss
Top Topics (by time period): Most popular topics over a specific duration.
https://meta.discourse.org/top.rss?period=[period]
Where [period] is one of: all, yearly, quarterly, monthly, weekly, daily.
The old per-period URLs (e.g.,
top/yearly.rss) still work but redirect to the query parameter format above.
Top Topics (Default): Uses the site’s default time period.
https://meta.discourse.org/top.rss
Latest Topics: Topics with the most recent activity (replies).
https://meta.discourse.org/latest.rss
Stable Ordering for Feed Readers: By default, “Latest” is ordered by the time of the last reply. This means the order of items in your feed reader will change whenever someone replies to an old topic. To get a stable chronological order based on when topics were created, append
?order=created:
https://meta.discourse.org/latest.rss?order=created
Single Topic: A feed for a single specific topic.
https://meta.discourse.org/t/[topic_slug]/[id].rss
Users
Get feeds for a specific user’s activity. Both /users/ and /u/ prefixes work.
Posts: All posts made by the user.
https://meta.discourse.org/users/[username]/activity.rss
or
https://meta.discourse.org/u/[username]/activity.rss
Topics: Topics created by the user.
https://meta.discourse.org/users/[username]/activity/topics.rss
or
https://meta.discourse.org/u/[username]/activity/topics.rss
Authenticated Feeds
The following feeds require you to be logged in or provide an API key. They provide personalized views of content.
-
Unread Topics: Topics you haven’t read yet.
https://meta.discourse.org/unread.rss -
New Topics (Personal): Topics new to you since your last visit.
https://meta.discourse.org/new.rss -
Read Topics: Topics you have already read.
https://meta.discourse.org/read.rss -
Posted Topics: Topics you have created.
https://meta.discourse.org/posted.rss -
Bookmarks: Topics you have bookmarked.
https://meta.discourse.org/bookmarks.rss
Note on
/new.rss: The URL/new.rssdoes not exist for public, unauthenticated users. The “New” view is specific to your account history. If you need a public feed of topics ordered by creation date, use/latest.rss?order=created.
Common Issues and Solutions
Issue: “Page Missing” or 404 on /new.rss
- Cause: This feed is only available for logged-in users.
-
Solution: Use
/latest.rss?order=createdfor a public chronological feed, or ensure you are logged in.
Issue: Feed items re-ordering in my reader
-
Cause: The default
latestfeed sorts by the last reply time. -
Solution: Append
?order=createdto the URL to sort by topic creation time.
Issue: Category + Tag feed not working
-
Cause: Using the
/c/prefix instead of/tags/c/. -
Solution: Ensure the URL starts with
/tags/c/(e.g.,https://site.com/tags/c/category-slug/1/tag-slug/2/l/latest.rss).
FAQs
Q: Can I create an RSS feed for a search query?
A: No, Discourse does not natively support RSS feeds for search queries. You must use tags or categories to filter content.
Q: Why do my category feeds sometimes show “This page is private”?
A: If the category is restricted to specific groups or users, the RSS feed will also be restricted. You must be logged in with appropriate permissions to view the feed.
Q: Are RSS feeds cached?
A: Yes, Discourse caches RSS feeds for 1 minute to improve performance.
Last edited by @MarkDoerr 2026-06-17T18:26:21Z
Last checked by @MarkDoerr 2026-06-17T18:30:31Z
Check document
Perform check on document: