Picture of Alex Cordova

Alex Cordova

Alex Cordova is the Content Specialist at RebelCode, the team behind Aggregator. He has worked with WordPress for more than a decade, writing about RSS feeds, content aggregation, curation, and AI-assisted publishing. Every tutorial starts with a real setup he built and tested himself. Outside work, he’s usually trying a new recipe or catching up on tech.

✨ Just Launched

Rewrite RSS feeds into original content

Publishers

Generate and publish unique content based on trusted sources.

Industry Insights

Rewrite industry updates in a voice your audience understands.

News Outlets

Share news from various outlets, rewritten into original pieces.

Table of contents

Streamline your
content-sharing process

Get started with WP RSS Aggregator today and unlock the full potential of RSS feeds!

Reddit RSS Feed: The Complete URL Reference and WordPress Workflow (2026)

Reddit's public .rss endpoints survived the 2023 API changes that broke half the Reddit ecosystem. Every URL pattern that still works in 2026, plus how to import Reddit into WordPress.
Reddit RSS feed bee browser illustration
Live Reddit RSS endpoint returning HTTP 200 Atom XML for a WordPress subreddit feed.
A live Reddit .rss request returns Atom XML that WordPress feed tools can parse.

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.

ScopeURL patternExampleUse it for
Front pagereddit.com/.rssreddit.com/.rssLogged-out front page. Generic, mostly defaults.
Subreddit hotreddit.com/r/{name}/.rssreddit.com/r/rss/.rssDefault sort. Same as /hot.rss.
Subreddit newreddit.com/r/{name}/new.rssreddit.com/r/wordpress/new.rssChronological. Best for monitoring.
Top postsreddit.com/r/{name}/top.rss?t=weekreddit.com/r/rss/top.rss?t=weekUse t=hour, day, week, month, year, or all.
Rising postsreddit.com/r/{name}/rising.rssreddit.com/r/rss/rising.rssPosts gaining momentum right now.
Combined subredditsreddit.com/r/{a}+{b}+{c}/.rssreddit.com/r/rss+technology+programming/.rssPlus signs combine subreddits into one feed. Any sort suffix works.
User feedreddit.com/user/{name}/.rssreddit.com/user/spez/.rssPosts and comments from one account.
Subreddit commentsreddit.com/r/{name}/comments.rssreddit.com/r/wordpress/comments.rssLatest comments across all posts in the subreddit.
Site-wide searchreddit.com/search.rss?q={query}&sort=newreddit.com/search.rss?q=wordpress&sort=newReddit search as a feed. Useful for brand monitoring.
Subreddit searchreddit.com/r/{name}/search.rss?q={query}&restrict_sr=1reddit.com/r/rss/search.rss?q=feedly&restrict_sr=1restrict_sr=1 keeps the search inside the subreddit.
Item count...?limit={n}reddit.com/r/rss/.rss?limit=5Tightens 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 of new, top, relevance, hot, comments.
  • restrict_sr=1, when scoped to a subreddit (/r/{name}/search.rss), keeps results inside it. Omit or 0 for 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

  1. In your WordPress dashboard, go to Aggregator > Sources and click Add a new source.
  2. Give the source a clear name, e.g. “r/wordpress, new posts” or “Reddit search: brand mentions”.
  3. Paste the Reddit .rss URL into the Source Link field. Match the URL to your goal: /new.rss for monitoring, /top.rss?t=week for weekly digests, search.rss?q=... for keyword tracking.
  4. Save and click Import. Aggregator fetches the feed and shows you what came back.
Reddit RSS feed source setup in WP RSS Aggregator

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.

  1. Open the source settings and find the Keyword filtering section.
  2. Add include keywords (keep matching posts) or exclude keywords (drop matching posts).
  3. 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

  1. Go to Aggregator > Displays and click Create a new display.
  2. Select the Reddit source. You can include multiple sources in one display for a combined view.
  3. 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.
  4. Configure what shows per item: title, date, source name, excerpt length, author handle.
WP RSS Aggregator display settings showing a Reddit source selected and layout options for the feed.
The display setup keeps the Reddit source and layout choice visible inside WP RSS Aggregator.

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.

Article by

Article by

Share the Post:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles

Find Your Perfect Plan

Answer a few questions, and we’ll recommend the best option for you!