
Append .rss to any Reddit URL and you get a working feed. Subreddits, users, multireddits, search results, all of them.
The parameters are what make the feeds useful. Reddit’s feed endpoints accept the same sort and time filters as the website, plus a few extras that are useful once they are collected in one place. The reference table below has all of them, with the WordPress side at the end.
New to RSS in general? Start with our beginner’s guide to RSS feeds first.
Do Reddit RSS feeds still work in 2026?
Yes. The endpoints survived Reddit’s 2023 API pricing changes and remain publicly reachable from normal Reddit URLs. The JSON API at oauth.reddit.com is what got expensive. The public .rss endpoints at www.reddit.com are still free, still public, still maintained. Reddit’s own RSS support page is live.
One practical caveat: Reddit rate-limits anonymous traffic, including the RSS endpoints. A handful of feeds in your reader or on a WordPress site will never notice. A service hammering hundreds of feeds from one IP every minute will. Slow the refresh down or set a real User-Agent. Most clients do this by default.
Reddit RSS URL patterns: the full reference
The pattern is consistent. Take any Reddit URL, add .rss before the query string, and you get the same content served as Atom.
| Scope | URL pattern | Example | Use it for |
|---|---|---|---|
| Front page | reddit.com/.rss | reddit.com/.rss | Logged-out front page. Generic, mostly defaults. |
| Subreddit hot | reddit.com/r/{name}/.rss | reddit.com/r/rss/.rss | Default sort. Same as /hot.rss. |
| Subreddit new | reddit.com/r/{name}/new.rss | reddit.com/r/wordpress/new.rss | Chronological. Best for monitoring. |
| Top posts | reddit.com/r/{name}/top.rss?t=week | reddit.com/r/rss/top.rss?t=week | Use t=hour, day, week, month, year, or all. |
| Rising posts | reddit.com/r/{name}/rising.rss | reddit.com/r/rss/rising.rss | Posts gaining momentum right now. |
| Combined subreddits | reddit.com/r/{a}+{b}+{c}/.rss | reddit.com/r/rss+technology+programming/.rss | Plus signs combine subreddits into one feed. Any sort suffix works. |
| User feed | reddit.com/user/{name}/.rss | reddit.com/user/spez/.rss | Posts and comments from one account. |
| Subreddit comments | reddit.com/r/{name}/comments.rss | reddit.com/r/wordpress/comments.rss | Latest comments across all posts in the subreddit. |
| Site-wide search | reddit.com/search.rss?q={query}&sort=new | reddit.com/search.rss?q=wordpress&sort=new | Reddit search as a feed. Useful for brand monitoring. |
| Subreddit search | reddit.com/r/{name}/search.rss?q={query}&restrict_sr=1 | reddit.com/r/rss/search.rss?q=feedly&restrict_sr=1 | restrict_sr=1 keeps the search inside the subreddit. |
| Item count | ...?limit={n} | reddit.com/r/rss/.rss?limit=5 | Tightens or loosens the response. Default is 25; use conservative limits and test the feed. |
Position of .rss matters. r/rss/top.rss?t=week works. r/rss/top?t=week.rss does not.
What Reddit returns is Atom 1.0, not RSS 2.0. Mainstream readers and parsers handle both transparently. If you are writing your own parser, expect <entry> tags, not <item>.
Sort and time filters
Four sort options, each with a .rss variant:
/hot.rss, the logged-out homepage view/new.rss, strictly chronological/top.rss?t={range}, highest-scoring in the range/rising.rss, posts gaining traction now
For monitoring a niche subreddit (“tell me every new post in r/selfhosted”), /new.rss is the right pick. For a weekly digest of the highlights, /top.rss?t=week. For a feed that mirrors what a casual visitor sees, the default .rss and /hot.rss are interchangeable.
The t= parameter only applies to /top.rss. Other sorts ignore it.
Multireddit and combined-subreddit feeds
Concatenate subreddit names with + signs and Reddit returns a single feed across all of them:
https://www.reddit.com/r/rss+technology+programming/.rss
The sort suffix carries through: r/rss+technology+programming/new.rss, r/rss+technology+programming/top.rss?t=day, and so on.
No documented cap on how many subreddits you can stack. URLs need to stay under the 2,048-character HTTP limit, and Reddit’s own server caps very large combined URLs before long. Keep combined feeds short enough to test and maintain comfortably.
Reddit search as an RSS feed
Any Reddit search can be served as a feed. Use /search.rss instead of /search:
https://www.reddit.com/search.rss?q=your+query&sort=new&restrict_sr=&include_over_18=on
Parameters:
q=, the query. Spaces as+or%20.sort=, one ofnew,top,relevance,hot,comments.restrict_sr=1, when scoped to a subreddit (/r/{name}/search.rss), keeps results inside it. Omit or0for global.include_over_18=on, optional NSFW inclusion. Behavior depends on the calling client’s Reddit session.
Brand monitoring is the obvious use case. Search your brand name across all of Reddit, sort by new, subscribe. New mentions land in your reader on Reddit’s refresh cadence. For a small operation this beats most paid social listening tools for the Reddit slice.
The other case is filtering noise inside an active subreddit. r/programming sees hundreds of posts a week, but r/programming/search.rss?q=rust&restrict_sr=1&sort=new gives you only the Rust ones.
Same rate-limit rules as other endpoints. A 15-minute refresh is fine.
User and comment feeds
https://www.reddit.com/user/{username}/.rss returns one user’s submissions and comments, newest first. Handy for tracking researchers, journalists, or anyone who uses Reddit as a publishing surface.
https://www.reddit.com/r/{subreddit}/comments.rss returns the latest comments across every post in a subreddit, not just the top-level posts. Useful when discussion matters more than headlines.
Both accept ?limit= the same way as subreddit feeds.
Limit, NSFW, and edge cases
The ?limit= parameter sets how many items the feed returns. Default 25, max 100. For a busy subreddit, ?limit=100 reduces the chance of missing posts between fetches. For a slow one the default is plenty.
NSFW content behaves differently for logged-out requests. Some posts get filtered out of public RSS entirely, others appear with stripped previews. There is no clean fix without authentication, which the public .rss endpoints do not support. If you specifically need NSFW content, you need an authenticated route, which is a different surface than this article covers.
Rate limits and User-Agent. Reddit rate-limits per IP and is strict about anonymous traffic with no User-Agent or a generic-bot-shaped one. Mainstream readers and plugins set their own. If you do hit limits, slow the refresh down. Adding concurrency makes it worse.
Deleted and removed posts stay in the feed for a short window after deletion before they vanish. Normal Atom-feed caching, not a Reddit quirk.
Reddit’s “loading takes a moment” pages sometimes wrap the RSS response when the site is under load. Mainstream parsers retry through it. If you are writing your own, handle the occasional non-XML response.
Importing Reddit RSS into WordPress with WP RSS Aggregator
For personal reading, any RSS reader works. For Reddit content on a WordPress site, you need an importer. The workflow below uses WP RSS Aggregator.
The plugin handles three things the raw .rss endpoint doesn’t: filtering out the noise (Reddit feeds come with everything), rendering items in a layout your theme can use, and optionally converting items into native WordPress posts.
Step 1: Add the Reddit feed as a source
- In your WordPress dashboard, go to Aggregator > Sources and click Add a new source.
- Give the source a clear name, e.g. “r/wordpress, new posts” or “Reddit search: brand mentions”.
- Paste the Reddit
.rssURL into the Source Link field. Match the URL to your goal:/new.rssfor monitoring,/top.rss?t=weekfor weekly digests,search.rss?q=...for keyword tracking. - Save and click Import. Aggregator fetches the feed and shows you what came back.

If the preview shows the expected posts, you are set. If it shows an error, the most common cause is a malformed URL: a missing .rss before the query string, or a typo in the subreddit name.
Step 2: Filter the noise
Reddit feeds come with everything. For a curated site, that is usually too much. Aggregator’s source-level keyword filtering keeps posts that match certain terms and drops the rest.
- Open the source settings and find the Keyword filtering section.
- Add include keywords (keep matching posts) or exclude keywords (drop matching posts).
- Save. Filtering applies on the next fetch and to existing items if you reprocess them.
This is where you pull from /r/programming/new.rss and keep only items mentioning your stack (“wordpress”, “php”, “react”). It is also how you turn a brand-name search feed into something usable by excluding false positives, like “brand” as a dictionary word versus your actual product name.
For the deeper version with global rules across multiple sources, see our automated content curation guide.
Step 3: Pick a display
- Go to Aggregator > Displays and click Create a new display.
- Select the Reddit source. You can include multiple sources in one display for a combined view.
- Choose a template. List suits chronological discussion content, which is what most Reddit posts look like. Grid suits feeds heavy on link posts with thumbnails. Excerpt & Thumbnails sits in between.
- Configure what shows per item: title, date, source name, excerpt length, author handle.

Drop the display’s shortcode onto any page or post. The feed renders inline, refreshes on whatever schedule you set, and inherits your theme’s styling. The Displays feature page has the full template gallery.
Step 4 (optional): Import Reddit posts as native WordPress posts
For Reddit content to live as actual posts in your archive (taggable, searchable, indexable) rather than just rendered through a display widget, use Aggregator’s Feed to Post feature. Each imported item becomes a WordPress post with the Reddit author as the byline, the post body, a source link, and an automatic rel=canonical back to the Reddit thread.
The canonical matters here. Reddit is the original publisher; you are republishing. Aggregator sets the canonical automatically on every imported item, so search engines understand the relationship without your needing to configure anything.
Feed to Post is on the Basic plan and above. Full breakdown on the pricing page.
Step 5: Tighten the refresh schedule
Reddit’s RSS feeds update whenever the subreddit does, which for r/news is constantly and for a niche community is rarely. Aggregator’s default fetch interval is a reasonable middle ground. Tune it per source if you want: 15 minutes for active subreddits, every few hours for slow ones.
When the native endpoints aren’t enough
The patterns above cover most use cases. There are three places where a layer on top of the native feed pays off.
Full content extraction. Reddit’s .rss response gives you the post title, a snippet, and a link to the thread. For link posts, where the Reddit submission is a title pointing at an external article, the external article body is not in the feed. If you want the linked article’s content included, trashhalo/reddit-rss on GitHub is an open-source service that proxies Reddit feeds and adds extraction. Self-hosted, developer-tier setup.
Friendlier UI for non-technical users. RSS.app’s Reddit generator wraps the same endpoints in a hosted interface. The output is functionally equivalent to what you would build by hand from the table above. Paid plan above a small free tier. Reasonable choice when you are setting up feeds for clients who do not want to think about URL patterns.
Cross-platform automation glue. IFTTT’s Reddit triggers bridge Reddit into platforms that do not read RSS natively (“post to Slack when a query matches”). You inherit the IFTTT ecosystem and the dependency on IFTTT keeping its Reddit integration alive. More moving parts than a raw .rss URL.
People Also Ask: short answers
Does Reddit have an RSS feed?
Yes. Every public subreddit, user page, and Reddit search URL has an RSS feed at the same URL with .rss appended. Reddit has supported this since launch, and the endpoints survived the 2023 API pricing change because they were never part of the priced surface. Reddit’s official RSS reference is still live.
Are RSS feeds still used on Reddit?
Yes, mostly by people who already know about them. Reddit does not advertise the feature and never has. The endpoints work the way they always have. The r/rss subreddit is active in 2026, a reasonable proxy for the community still using these feeds.
How do I create an RSS feed on Reddit?
You do not create it. The feed already exists for every public URL. Append .rss to any subreddit, user, search, or multireddit URL before the query string and you have a feed. Subscribe in your reader or paste into a WordPress importer like Aggregator. The full pattern reference is in the table earlier in this article.
How do I add a Reddit RSS feed to my reader?
Build the URL using the patterns above, then paste it into your reader’s “Add subscription” or “New feed” field. The reader fetches the Atom response and renders the posts in its own layout. Feedly, Inoreader, NewsBlur, NetNewsWire, and Reeder all handle Reddit feeds with no special configuration.
Why does my Reddit RSS feed look empty?
Most often the URL is malformed, with .rss placed after the query string instead of before it. The next most common cause is a private or quarantined subreddit where the public endpoint returns nothing. Less often, search parameters match no posts, like /r/{small_subreddit}/search.rss?q={rare_term}&restrict_sr=1. Open the URL in a browser; if it looks empty there, the problem is the URL or the source, not your reader.
Where to go from here
Reddit is one of the last big platforms that treats RSS as a first-class citizen, intentional or otherwise. Nothing else lets you turn a search query, a user profile, and a combined multi-source view into stable feed URLs without an API key.
If you want to do the same exercise for other content sources, the companion guides cover YouTube, Google News, Facebook, and Twitter / X. For sites that do not advertise an RSS feed at all, our guide to finding the RSS feed URL for any website walks through the discovery patterns.
On the WordPress side, importing RSS feeds into WordPress posts and filtering RSS feeds cover the deeper workflows.


