Home/Switch/RSS feeds/Self hosted readers

Reddit feeds in FreshRSS, Miniflux and other self hosted readers

Self hosted and desktop readers took Reddit feeds harder than most in 2026, with 429s and blocks long before the shutdown. Reddit retires the feeds on 13 Nov 2026. You control the interval here, which makes the switch cheap.

Why self hosted readers had it worst

A reader on a home server or a VPS fetches Reddit from one address on a schedule. Through 2026 Reddit answered many of those fetches with 429 Too Many Requests or a block page, so Reddit feeds in FreshRSS, Miniflux and Tiny Tiny RSS flickered between working and failing long before the shutdown. On 13 Nov 2026 Reddit retires every feed, and the flicker becomes a permanent error.

Editing the feeds

Self hosted readers let you edit a feed's address in place, which keeps its read state, its category and its history. The Redlisten address is the same path on api.redlisten.com, ending in .rss, with ?key= and your key.

# Edit each Reddit feed's address in the reader
https://api.redlisten.com/r/selfhosted/new.rss?key=rl_live_YOUR_KEY
https://api.redlisten.com/r/selfhosted/comments.rss?key=rl_live_YOUR_KEY
https://api.redlisten.com/r/homelab+selfhosted/new.rss?key=rl_live_YOUR_KEY

# Check the response from the box that runs the reader
curl -s "https://api.redlisten.com/r/selfhosted/new.rss?key=rl_live_YOUR_KEY" | head -5

With many Reddit feeds, export OPML, swap the host and append the key with a find and replace, and import the file. Keep that file private, since it holds your key.

Set the interval yourself

Here you choose how often the reader checks, and that sets the cost. Each check is one request. One feed every three hours is about 240 requests a month, which fits a free key. Twenty feeds every hour is about 14,400, which fits Pro with room to spare. Most self hosted readers have a global refresh interval and a per feed override; put busy communities on a shorter interval and quiet ones on a longer one.

Combining communities cuts the count further. /r/homelab+selfhosted+sysadmin/new.rss is one feed and one request per check, however many communities it holds.

If a feed shows errors after the edit

A 401 or an empty feed means the key is missing or mistyped. Open the address in a browser: a working feed shows XML with entries, a bad key shows an error naming the problem. A 429 means the key has used its requests for the month or is being polled faster than its per minute limit; the dashboard shows which.

A certificate or connection error on an older install usually means the reader's container has an outdated CA bundle; updating the image fixes it. Every entry marked unread again is the reader treating the new address as a new feed; readers that key items by entry id keep read state, others mark everything new once. Run a manual refresh after editing so you can see the result straight away rather than waiting for the next scheduled pass.

What you gain over the old feed

The comments feed, /r/{sub}/comments.rss, carries every new public comment in a community, which Reddit's own comment feeds handled poorly. Search feeds at /search.rss?q= take quoted phrases and subreddit: filters. And the requests come from your key rather than your server's address, so a shared VPS range no longer decides whether your feeds load.

What it costs

Every time the reader checks a feed it makes one request, and each entry in the feed counts as one result. A free key has 250 requests a month, which fits one feed checked every three hours, enough to test the switch. A Pro key at $29 a month has 50,000 requests and covers about fifty feeds checked hourly. Plans are listed on the pricing page, dated 6 Nov 2026, and there are no daily caps.

Every path is on the RSS switch page and in the docs.

Common questions.

Can I keep read state when I switch?

Yes, in readers that let you edit a feed's address, which includes FreshRSS, Miniflux and Tiny Tiny RSS. Removing and re-adding a feed resets read state for that feed.

Will my server's IP still get blocked?

No. Requests to Redlisten are tied to your key, not to the address of the server making them.

What interval fits the free key?

One feed every three hours, about 240 requests a month. For more feeds or shorter intervals, Pro has 50,000 requests a month.

Can I bulk edit with OPML?

Yes. Export OPML, swap www.reddit.com for api.redlisten.com, append ?key= with your key to each Reddit feed, and import it. Keep the file private.

Switch before 13 Nov

Get a key, change one URL, and your feeds, bots and alerts keep running. Then try the search Reddit never had.