Logged-out Reddit JSON now returns 403. We sent 11 logged-out requests on October 18, 2026 and found three routes that still work: RSS, an approved app, and your own logged-in browser.
To scrape Reddit in 2026, you can no longer append .json to a URL from a script. On October 18, 2026 we sent 11 plain requests to Reddit with no login, and none of the seven JSON requests returned data. Three routes work today, and two are on a clock. Anonymous RSS feeds end on November 13, 2026 by Reddit’s own announcement, and new public API requests stop on October 31, 2026. Fetching through your own logged-in browser at a normal pace is the route Reddit has not announced an end for.
The top results are forum threads from people stuck on 403 errors, a deprecated marketplace listing, and 2024 and 2025 tutorials that start with “create a script app and copy your client ID.” Google’s answer box still says the same, and that step is no longer self-service.
We run Reddit research through the BigIdeasDB MCP daily, so we hit this wall early. The BigIdeasDB Reddit Connector is our answer, and we say below what it is for and what it is not for.
The seven steps below follow that order. If you only want the working setup, jump to step 4 and step 5. If you came for the rules, jump to is scraping Reddit allowed.
Reddit’s changes arrive in sequence, and most now carry a date. Here is the order, with the source for each line.
| Date | What happens | Status of the source |
|---|---|---|
| Late May 2026 | Logged-out .json access stops working | Reported by developer blogs around May 28; no Reddit announcement located; behavior confirmed in our October 18 test |
| September 30, 2026 | Deadline Reddit set for registering API apps you own | Reddit admin post in r/redditdev, which also says porting apps to the Developer Platform comes later |
| October 31, 2026 | New requests for public API access are no longer accepted | Reddit moderator newsletter, October 2026 |
| November 13, 2026 | Reddit stops supporting RSS feeds; no replacement for feeds outside a community you moderate | Reddit admin post in r/modnews, repeated in the newsletter |
| January 12, 2027 | API access removal begins for apps and users that have not registered or responded | Reddit moderator newsletter |
| March 2027 | Remaining public API access ends | Reddit moderator newsletter |
Read the table in date order. New API requests close October 31, RSS goes November 13, removal begins January 12 and public API access ends in March 2027. The Developer Platform that apps are meant to move to is not ready to absorb them yet. Reddit’s admin post on the September 30 deadline says that porting comes later and “None of this is changing today. It honestly won’t happen this year.” Reddit’s own words about RSS are blunter:
“If you use RSS for feeds outside of a community you moderate, there is no replacement.” – r/modnews, Reddit moderator newsletter
The stated reason is that RSS is a common surface for large-scale scraping and automated abuse. Both the anonymous door and the approved-app door are closing on dates Reddit has published.
Two older changes sit under that timeline. Reddit’s Responsible Builder Policy states that you must request access and get explicit approval before accessing any Reddit data through the API. And the site’s robots.txt, which links to the Public Content Policy, blocks every user agent with User-agent: * followed by Disallow: /. Developers describe the approval side:
“I applied twice for Reddit Data API access since the new approval process started.” – r/redditdev
On the .json side, people try the old trick, get a 403 and assume their script is broken:
“Tried using Reddit's Public JSON endpoints- Python got blocked(403 error)” – r/learnpython
“Pretty much every self-hosted app that used Reddit for me is now returning 403. I couldn't find any news or announcement this anywhere” – r/selfhosted
The script is not broken, and low volume does not fix it. One developer wrote that they were scraping “pretty conservatively maybe 30-60 requests per hour” before the 403s started (r/webscraping). The full fix guide is why a Reddit .json URL returns 403.
On October 18, 2026 at about 18:59 UTC we sent one request to each endpoint below from a residential IP address, with a current Chrome User-Agent, no cookies, two seconds apart. Then we compared against the same kinds of requests made through a logged-in browser session by the Reddit Connector.
| Endpoint | Logged out (plain request) | Logged in (own browser session) |
|---|---|---|
| Subreddit listing .json on www | 403, HTML block page of about 190 KB | 200 JSON (verified) |
| Search .json | 403 | 200 JSON listing (verified) |
| Thread comments .json | 403 | 200 JSON (verified) |
| Subreddit about .json | 403 | Not verified in this run |
| api subdomain | 403 | Not applicable |
| oauth subdomain, no token | 403 | Needs an OAuth token |
| old.reddit (HTML and .json) | 302 redirect to a login page | Not applicable |
| www subreddit HTML page | 200, but a shell of about 8 KB with 0 post links | Normal page |
| Subreddit listing RSS | 200 Atom feed, entries include the post body | Not applicable |
| Search RSS | 429 rate limited on the first call | Not applicable |
Read the table in three parts. Every JSON route returned 403 or a login redirect to a logged-out client, so the answer to “does .json still work from a script” is no. The page you see without logging in is a shell with no posts in the HTML, so parsing the public page does not help either. And RSS still serves listings anonymously, which is the one anonymous door we found open.
Two details matter for troubleshooting. A real browser User-Agent did not change the result, so the common advice to set a user agent is not the fix. And the block is the same on every host we tried. One scraper author described the cause as Reddit having “restricted the JSON endpoints to logged in cookies only” (r/webscraping). We cannot verify why Reddit did it, but a logged-in session getting JSON while a logged-out request does not matches our test.
Sort the job into one of three sizes before you pick a method, because each size has a different legitimate route.
Append .rss to a subreddit listing URL and you get an Atom feed with no login. In our test, the top-posts-of-the-week feed for one subreddit returned status 200 with a content type of application/atom+xml. A request for five posts returned five entries, and each entry carried an HTML content field with the post body, between roughly 1.5K and 3K characters in our run.
We only tested the top listing with a week window. A single thread has a feed too: we fetched one thread’s feed once and it returned 200 with 120 entries, which looks like the post plus its comments. That is one observation, so check it on your own thread before you build on it.
The limits are real, and they are why RSS is step 2 and not the whole answer.
Use RSS now when you want the newest or top posts of a few communities delivered to a script or a reader. If you want an AI client to search and read threads on demand, or you need anything after November 13, move to step 4.
The official route is the Reddit Data API, and it now starts with an application. The Responsible Builder Policy sets three conditions: get explicit approval before accessing Reddit data through the API, do not misrepresent or mask how or why you access it, and respect the limits. Commercial use needs explicit written approval. Approval is not quick. One developer in r/redditdev wrote “I applied twice for Reddit Data API access since the new approval process started,” and a thread titled “Academic API Access Rejected” shows that rejections happen.
If you qualify and you need programmatic access, apply, and use a Python wrapper library or plain HTTP once you have credentials. Our guide to the Python wrapper library alternative covers when an AI client is a simpler fit than writing client code, and the Reddit API alternative for AI page covers the approval-versus-browser trade-off in more depth.
Timing is the problem. New requests for public API access stop after October 31, 2026, removal begins January 12, 2027 for apps that have not registered, and remaining public access ends in March 2027. Approval is neither instant nor guaranteed, so do not tie a launch date to it.
The logged-in column of our table is the whole idea. A request from your own browser with your own Reddit login returned JSON for listings, search and threads in our run. So instead of fighting the block from a server, you ask your browser to fetch the page and hand the result to your AI client. Reddit has announced no end date for this route, and it can change it at any time.
That is what the Reddit Connector does. It is a switch inside the Reddit scraper Chrome extension from BigIdeasDB. When your AI client calls a Reddit tool, BigIdeasDB sends a wake-up message to Clipper. Clipper fetches that reddit.com page in your Chrome, using your login, and returns the result so the client can answer. Fetches are paced at about one per second, and on October 18 one request measured about 1.2 seconds from our push to the browser fetch to the result. Results are passed back and deleted from BigIdeasDB servers once delivered. Nothing runs between your requests, and it is off until you turn it on.
What you need:
What you do not need: Reddit API keys, a developer account, an approval wait, proxies or a server. The Reddit Connector setup page has the click-by-click version, and the Clipper extension docs cover the rest of the extension.
The Reddit tools live inside the BigIdeasDB MCP, so any MCP client can call them. Connect the MCP to the client you use. The Claude connection guide walks through Claude, and the MCP overview explains what the hosted server exposes. Cursor and ChatGPT connect the same way through their own MCP settings.
Four Reddit tools appear once it is connected:
The full parameter list is in the MCP tools reference, and rate and client notes are in MCP rate limits and clients. Run Test connection in the Reddit tab of Clipper. It should show that you are connected to your Reddit account. If it says you are not logged in, log in to reddit.com in that Chrome profile and test again.
Reddit is also the most used part of this MCP. In the last 30 days the four Reddit tools made up 17,000+ of 32,000+ tool calls (53%) across 50 tools, and 30 of the 57 users who called any tool called a Reddit one. Searching was the biggest single use: search_reddit alone logged 7,000+ calls, ahead of fetch_post_comments at 5,000+. The client side is covered in Reddit data for Claude and Cursor.
A vague prompt wastes fetches. A narrow prompt gets you a usable answer in a few calls. Give the client one subreddit or one topic, one time window and one output.
Save the thread excerpt behind each finding, with the subreddit as the source and no username. A claim without a saved excerpt is a guess.
If the goal is business ideas, our guide to finding business ideas on Reddit shows the full workflow, and the Reddit market research help page covers the prompts we use. For a research pipeline that stays inside a human pace, see the Reddit research MCP.
The last step is a set of habits, not a tool. Reddit’s Responsible Builder Policy asks everyone to respect limits, to be transparent about how and why they access data, and not to cause disruption through excessive use. Turn that into a short checklist.
If a project outgrows that list, it has outgrown this guide. Ask Reddit for approval or a data license rather than scaling a workaround.
Comments are the hardest part to get anonymously. A comment thread .json returned 403 logged out in our test. A thread feed returned 200 with 120 entries on the one thread we tried, the only anonymous route we found. Logged in, the thread JSON returned normally.
For an AI workflow, hand fetch_post_comments a thread URL and ask for structure, for example “group the replies into complaints, workarounds and tools people named.” That beats “summarise the thread.” Quote narrowly, name the subreddit and drop usernames.
Python can still read Reddit, but not the way older tutorials show. Appending .json from a script returned 403 on every host we tried, and the API route now starts with approval. What works without approval is the feed. This snippet uses only the standard library. We fetched a live feed with a browser User-Agent on October 18, 2026 and parsed it with this code: five entries for a limit of five. The descriptive User-Agent above is untested and Reddit may treat it differently, so check the response status.
import urllib.request
import xml.etree.ElementTree as ET
URL = "https://www.reddit.com/r/smallbusiness/top/.rss?t=week&limit=5"
UA = "research-script/1.0 (contact: you@example.com)"
req = urllib.request.Request(URL, headers={"User-Agent": UA})
with urllib.request.urlopen(req, timeout=20) as r:
root = ET.fromstring(r.read())
ns = {"a": "http://www.w3.org/2005/Atom"}
for e in root.findall("a:entry", ns):
title = e.find("a:title", ns).text
link = e.find("a:link", ns).attrib["href"]
body = e.find("a:content", ns).text or ""
print(title, link, len(body))Run it a few times a day, not a few times a second. It stops working when Reddit ends RSS support on November 13, 2026, it can return 429 or 403 before then, and it returns listings only. For a job that needs search and comments, the Python wrapper library alternative compares the routes.
“Free” has a few honest answers, and each has a catch.
| Free route | What you get | The catch |
|---|---|---|
| Anonymous RSS | Subreddit listings and single threads, no login | Search feed returned 429 on the first call; no filtering; Reddit ends RSS on November 13, 2026 |
| Approved Reddit API app | Programmatic access for non-commercial use | Approval is required and slow; new requests stop October 31, 2026; public access ends March 2027 |
| Manual reading in your browser | Everything you can see | Your time |
One of the top forum threads for this query asked for exactly this and got a blunt answer from a commenter:
“No free options for sure.” – r/learnpython
That is too pessimistic, since RSS and approved access exist. The Reddit Connector needs BigIdeasDB Pro. Our free Reddit keyword research tool covers the free end for keyword work, and the best Reddit research tools for founders list compares the rest.
Reddit’s published rules say you can use Reddit content for non-commercial purposes such as learning and community, and that you should talk to Reddit if you have commercial purposes in mind. The same Public Content Policy says Reddit is seeing more entities using unauthorized access, for example by scraping or using data brokers, to collect public data in bulk, and that Reddit does not believe third parties have a right to misuse public content just because it is public.
Read that as three tiers. Non-commercial, small-scale use is the tier Reddit describes as open. Commercial use needs Reddit’s written approval. Bulk collection through unauthorized access is the behavior Reddit says it is acting against. The robots.txt file, which disallows all automated crawling, points the same way.
We are not lawyers, and nothing here is legal advice. Policies change, so read the Public Content Policy and the Responsible Builder Policy yourself before you start anything beyond personal research.
Not without approval. The Responsible Builder Policy says you must not sell, license, share or otherwise commercialize Reddit data without express written approval, and that the restriction extends to mining, scraping or using data to train machine learning or AI models. Reddit has licensing arrangements with some AI model makers, researchers and brand-monitoring companies, which is how it describes giving access under contract.
The policies are about collecting and reusing data at scale. They do not describe one person asking an assistant to read a few threads for their own research. We do not claim Reddit has approved that either. Anything that looks like model training, resale, a public page of pasted threads or a dataset needs Reddit’s approval first. See the Reddit API alternative for AI page for the trade-offs.
Reports say speed is not the only trigger. The r/webscraping author above saw 403s at 30 to 60 requests per hour, and a thread author said browser automation ended in a ban from anti-bot detection (both self-reported, neither tested by us). Masking what you do is against the Responsible Builder Policy, and its enforcement section lets Reddit revoke tokens and suspend apps and accounts. So read at a human pace through your own session and use the step 7 checklist. The connector’s one-per-second pacing follows that logic. A job that needs more needs approval, not a bigger script.
Ranked by fit for one job, a research question answered at a human pace. The ranking is ours, from our October 18 test and Reddit’s published rules.
| Rank | Method | Works without approval? | Limitation |
|---|---|---|---|
| 1 | BigIdeasDB Reddit Connector | Yes, uses your own login | Needs BigIdeasDB Pro and Chrome running; paced at about one fetch per second; not for bulk collection |
| 2 | Anonymous RSS feeds | Yes | Listings and single threads only; search feed returned 429; Reddit ends RSS on November 13, 2026 |
| 3 | Approved Reddit API app | No, approval first | Slow, can be rejected; new requests stop October 31, 2026; public access ends March 2027; commercial use needs written approval |
| 4 | Paid scraping services | Not tested by us | Cost, and the access question stays yours; check Reddit’s policies before you rely on one |
| 5 | Browser automation scripts | Not tested by us | Forum reports of bans from anti-bot detection; masking behavior is against policy |
| 6 | Logged-out .json URLs | No | 0 of 7 JSON requests returned data in our test |
The Reddit Connector is first because it needs no approval wait and Reddit has announced no end date for logged-in browsing. We did not test rows 4 and 5 and have not ranked them on evidence.
A thread with 300 upvotes tells you people agree, not that they would pay. Complaints are a pain signal, not a payment signal, so we check a Reddit finding against the other sources in our 1M+ complaint corpus (review sites and app stores) before trusting it. The complaint analysis help page shows how, and customer pain point analysis shows the method on real data. For ideas, see how to validate a startup idea, the Reddit pipeline builder and Reddit SaaS business ideas. For keyword work, try the free Reddit keyword research tool.
Every number on this page traces to one of the rows below. Where a source cannot support a claim, the limitation column says so.
| Source | What we used it for | Limitation |
|---|---|---|
| BigIdeasDB endpoint test (11 requests, logged out) | The 0 of 7 JSON result, the RSS result and the redirect behavior | One run, one residential IP, one date, one User-Agent. Results can differ by IP, region and time |
| Logged-in checks through the Reddit Connector | The logged-in column for listing, search and thread JSON | Same day, one account; the about endpoint was not verified |
| RSS follow-up tests | The five-entry listing feed and the 120-entry thread feed | Each tested once; the thread count is not a limit we measured |
| Reddit admin posts and moderator newsletter (r/modnews, r/redditdev) | The October 31, November 13, January 12 and March 2027 dates | Reddit-stated plans, read October 18, 2026; plans can change or slip, and the .json date is developer-reported |
| Reddit Public Content Policy, Responsible Builder Policy and robots.txt | What Reddit says about use, approval, AI training and enforcement | Read October 18, 2026; policies change; we summarise, we do not interpret law |
| BigIdeasDB MCP usage log, last 30 days | 53% of tool calls were the four Reddit tools, out of 50 distinct tools | Counts calls, not people or intent; a mix of users on our own product, not a market measure |
| BigIdeasDB complaint corpus | 1M+ complaints; 2,000+ Reddit pain points; 1,000+ Reddit SaaS ideas | Rounded counts; a corpus size is not a claim about Reddit overall |
| Forum threads and search snippets | Quotes showing what developers report (one learnpython and one selfhosted quote come from search snippets) | Self-reported by individuals, not representative; anonymized to subreddit |
| Search results and People Also Ask, US, October 18, 2026 | What currently ranks and what readers ask | One market and one day; rankings move |
This guide does not claim that the block will last, that Reddit will keep every date above, that any route is approved by Reddit for your use, or that any third-party service works or fails.
The BigIdeasDB Reddit Connector lets Claude, ChatGPT and Cursor search subreddits and read comment threads through your own logged-in Chrome. No Reddit API keys, no approval wait, paced at a human speed. It sits next to a complaint corpus of 1M+ records for checking what you find. Included with BigIdeasDB Pro.
See BigIdeasDB plans →Read the setup guide →Three routes work today, and two are on a clock. Anonymous RSS feeds cover light listing reads, but Reddit says it will stop supporting RSS on November 13, 2026. An approved API app covers programmatic access, but Reddit says new public API requests stop on October 31, 2026. Fetching through your own logged-in browser at a normal pace covers research, and it is what the BigIdeasDB Reddit Connector does for Claude, ChatGPT and Cursor. In our October 18, 2026 test, 0 of 7 JSON requests served a logged-out request.
For research at a human pace, the best way is the BigIdeasDB Reddit Connector, because it fetches Reddit through your own logged-in Chrome, so you need no Reddit API keys, no approval and no proxy. In our October 18, 2026 test the same endpoints that returned 403 to a logged-out request returned JSON through a logged-in browser session. It is not built for bulk dataset collection, and bulk or excessive use is against the BigIdeasDB Terms.
For reading comment threads in an AI workflow, the BigIdeasDB Reddit Connector with the fetch_post_comments tool is the best fit. It returns the full thread through your own logged-in browser, so your AI client can quote and summarise it. The anonymous alternative is a thread RSS feed, which returned 120 entries for the one thread we tested but was only tested once and ends on Reddit's stated RSS shutdown date of November 13, 2026.
Connect Claude to the BigIdeasDB MCP, install the BigIdeasDB Clipper Chrome extension and turn on the Reddit Connector. Claude then calls search_reddit, fetch_subreddit, fetch_post_comments and fetch_reddit_json, and your own Chrome fetches the pages with your login at about one request per second. No Reddit API keys are involved. Chrome has to be running, and the feature needs BigIdeasDB Pro.
Reddit's published position is that you may use Reddit content for non-commercial purposes such as learning and community, and should talk to Reddit if you have commercial plans. Its robots.txt disallows all automated crawling, and its Responsible Builder Policy requires approval for API access and bans unapproved commercial use and AI training. Bulk collection is the behavior Reddit says it is targeting. This is not legal advice.
Not without approval. The Responsible Builder Policy says you must not sell, license, share or otherwise commercialize Reddit data without express written approval, and that this extends to mining, scraping or using data to train machine learning or AI models. Reddit licenses data to some AI companies under contract. The policies do not speak to an assistant reading a few threads for one person's research, so keep volumes small and read the policies yourself.
Not automatically. Legality depends on the country, what you collect, how you access it, what you do with it and which terms you accepted. Breaking a site's terms is a contract question that is separate from criminal law, and personal data brings privacy law into play. Reddit's own policies restrict bulk collection, commercial use and AI training without approval. For anything commercial, ask a qualified lawyer. This is not legal advice.
Do not try to look like many people. Stay under a human pace, use your own account only for reading, never mask what you are doing, never run parallel sessions and never pull more than the question needs. A Reddit developer thread author reported 403 errors at 30 to 60 requests per hour, so low volume alone does not protect a logged-out script. The Reddit Connector paces fetches at about one per second through your own login.
Three free routes exist with limits. Anonymous RSS feeds cost nothing and worked for listings in our test, but search RSS returned 429 on the first call and Reddit says RSS ends on November 13, 2026. An approved Reddit API app is free for non-commercial use if Reddit approves you, but new public API requests stop on October 31, 2026. Manual copy from your own browser is always free. Tools that make Reddit available to an AI client, including the BigIdeasDB Reddit Connector, need a paid plan.
Fetch a feed URL with the standard library and parse the Atom XML. In our October 18, 2026 test a feed of five top posts from one subreddit returned five entries, each with the post body in the content field. That route ends when Reddit stops supporting RSS on November 13, 2026. Appending .json from a script returned 403 on every host we tried. After the RSS end date, the practical route is a browser session instead of a script.
Reddit stopped serving logged-out requests to its JSON endpoints. In our October 18, 2026 test, listing, search, about, thread, api and oauth-without-token URLs all returned 403 with an HTML block page of about 190 KB, and old.reddit redirected to a login page. A real browser User-Agent did not change the result. Sessions from a logged-in browser still returned JSON.
Until November 13, 2026, according to Reddit. A Reddit admin post in r/modnews says that because RSS is a common surface for large-scale scraping and automated abuse, Reddit will stop supporting RSS feeds on that date, and that for feeds outside a community you moderate there is no replacement. In our October 18, 2026 test a listing feed returned 200 with entries, and a search feed returned 429.
Reddit's October 2026 moderator newsletter gives this timeline for public Data API access: new requests are no longer accepted after October 31, 2026, removal begins January 12, 2027 for apps and users that have not registered or responded, and remaining public access ends in March 2027. Reddit says porting apps to its Developer Platform comes later, and that it will not happen this year.
No. The Reddit Connector is built for research at a human pace, roughly one fetch per second, driven by questions your AI client asks. Bulk or excessive use is against the BigIdeasDB Terms and can lead to throttling, removal or extra charges. For dataset-scale work, apply for Reddit approval or a data license instead.
Yes. The four Reddit tools sit inside the BigIdeasDB MCP, so any MCP client can call them, including Claude, ChatGPT and Cursor. The connector itself is a switch in the BigIdeasDB Clipper Chrome extension, version 1.2.0 or later. Chrome must be running when the client asks for Reddit, and the feature is included with BigIdeasDB Pro.
BigIdeasDB Research. (2026). How to Scrape Reddit in 2026 (We Tested What Still Works). BigIdeasDB. Retrieved from https://bigideasdb.com/how-to-scrape-reddit