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 endpoint | Redlisten |
|---|---|
/r/{sub}/new, /r/{a}+{b}/new, /r/all/new | Same path. Newest at the top. |
/r/{sub}/hot, /top, /rising, /controversial | Accepted, return the newest items. No ranked order. |
/r/{sub}/comments, /r/all/comments | Same 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, /comments | Same 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}/about | Same path. |
/api/v1/access_token | Served, so PRAW and similar clients start. The token is scoped to your key. |
/api/submit, /api/vote, /api/comment, /api/save | Not served. Read access. |
/message/*, /api/compose, modmail | Not served. No logged in view. |
/r/{sub}/about/modqueue, /api/remove, /api/approve | Not served. Moderation stays on Reddit. |
/subreddits/*, /users/* discovery listings | Not 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.
- Free, $0: 250 requests a month, 30 a minute, 50 results a page, search over 7 days, 1 stream with email digests.
- Pro, $29 a month: 50,000 requests, 120 a minute, 250 a page on the native feeds, search over 30 days, 1M results, 10 streams, webhooks, Slack, Discord, trends.
- Team, $99 a month: 250,000 requests, 300 a minute, 1,000 a page on the native feeds, 5M results, 50 streams, comparisons and community rankings.
- Business, $299 a month: 1,000,000 requests, 600 a minute, 10M results, unlimited streams, live streaming connection, daily JSONL exports.
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.