Home/Replace/Reddit API

Replace the Reddit API

The read side of Reddit's Data API, served at a new base URL with the same paths and the same Listing JSON. This page maps each endpoint, lists what is not served, and states the limits of each plan.

What is going away

Reddit's Data API, the OAuth API behind PRAW, snoowrap and every .json URL, closes in two steps. Apps that are not registered with Reddit lose access on 12 Jan 2027. Public access ends in March 2027. After that, reading Reddit by API means a commercial agreement with Reddit on its terms, or Devvit, Reddit's TypeScript platform for apps that run inside Reddit. RSS feeds go earlier, on 13 Nov 2026.

Redlisten is a separate service with the same read paths and response shape. Reddit's dates do not apply to it. Change the base URL, send a key instead of an OAuth token, and the reading code keeps working.

# Before
GET https://oauth.reddit.com/r/python/new?limit=100
Authorization: Bearer <oauth token from a registered app>

# After
GET https://api.redlisten.com/r/python/new?limit=100
Authorization: Bearer rl_live_YOUR_KEY

What maps to what

Reddit endpointRedlisten
/r/{sub}/new, /r/{a}+{b}/new, /r/all/newSame path. Newest at the top.
/r/{sub}/hot, /top, /rising, /controversialAccepted, return the newest items. No ranked order.
/r/{sub}/comments, /r/all/commentsSame path, every public comment in the community or the site.
/comments/{id}Same path. Post plus comment tree as two listings, sort=new or old.
/user/{name}, /submitted, /commentsSame paths.
/api/info?id=, /by_id/{fullname}Same paths.
/search?q=, /r/{sub}/search?q=Same paths, full text over posts and comments, with AND, OR, NOT, quotes, subreddit: and author:.
/r/{sub}/aboutSame path.
/api/v1/access_tokenServed, so PRAW and similar clients start. The token is scoped to your key.
/api/submit, /api/vote, /api/comment, /api/saveNot served. Read access.
/message/*, /api/compose, modmailNot served. No logged in view.
/r/{sub}/about/modqueue, /api/remove, /api/approveNot served. Moderation stays on Reddit.
/subreddits/*, /users/* discovery listingsNot served. Use /v1/trends/communities to find where a term is discussed.

Paths work with or without .json. Paging is limit and after, up to 100 a page as on Reddit, or 50 on a free key. The x-ratelimit-used, x-ratelimit-remaining and x-ratelimit-reset headers are sent on every response.

What is added

Beyond the compatible paths, the native endpoints give what Reddit's API did not: /v1/posts and /v1/comments, sitewide cursor feeds of every post and comment in order; /v1/streams, saved searches that keep matching with webhook, Slack, Discord and email delivery; and /v1/trends, mention counts by hour or day. Removed and deleted items keep their captured text on the native endpoints, with a status flag and a timestamp.

Limits, plainly

As listed on the pricing page on 6 Nov 2026. Quotas are per calendar month with no daily cap. Every call counts one request, and every post or comment returned counts as one result; trends and account calls return no posts, so they count as requests and nothing else.

Yearly billing takes two months off. Enterprise covers more volume and older history by email.

What you give up

Writing. Posting, voting, replying, messaging and moderating are not served, and an app that does those things keeps a registered Reddit app or a Devvit app for that part. Private communities and anything behind a login are not served. Listings and search cover the last 30 days on paid plans. For most reading workloads that list is short, and the .json switch page, the PRAW page and the docs cover the details.

Common questions.

When does the Reddit API close?

Unregistered apps lose access on 12 Jan 2027 and public access closes in March 2027, per Reddit's announcement. RSS feeds stop earlier, on 13 Nov 2026.

Do I need to register an app?

No. Redlisten needs a key, created at signup, sent as a bearer header. There is no OAuth app, no token refresh and no review.

What is not served?

Anything that writes or needs a login: posting, voting, replying, messaging, modmail, moderation actions, private communities, and the discovery listings under /subreddits and /users.

Does PRAW work?

Yes. Set reddit_url and oauth_url to https://api.redlisten.com and pass your key as client_id. The token endpoint is served so PRAW starts as usual, in read mode.

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.