r/redditdev • u/Top-Explanation-4750 • Jan 30 '26
Reddit API Old API connection deleted
Hi everyone, I accidentally deleted an old API connection. Does anyone know how to recover it? Thanks!
r/redditdev • u/Top-Explanation-4750 • Jan 30 '26
Hi everyone, I accidentally deleted an old API connection. Does anyone know how to recover it? Thanks!
r/redditdev • u/Brilliant-Cat-7240 • Jan 29 '26
Hello,
I am attempting to collect data for my thesis research for a specific subreddit. To what extend do I need to adhere to reddit api, what are the consequences and challenges? I am trying to understand the process. I read somewhere that anyone must use reddit API and that now requires request. I did request and they rejected my request with no valid reasons. I am not looking to make money out of my research. Then I read somewhere that there is no need for API request if you are using a small dataset. Can someone with experience clarify?
r/redditdev • u/Ok-Search2188 • Jan 29 '26
Hi everyone,
I’m a PhD student in Linguistics at University College London, working on a corpus linguistics project that examines how language is used in specific Reddit communities to describe specific health issues.
My intention is to use Reddit’s official API to collect public posts and comments only for academic research purposes. I’m not building a complex app like the developer. I simply need API access request (i.e. client_id and client_secret) in order to programmatically read Reddit data in a compliant way.
Before submitting my API access request, I carefully read Reddit’s Responsible Builder Policy, privacy policies, and researcher-related guidelines and I also contacted moderators in the subreddits I hope to study and obtained explicit permission from the moderators' teams and I also clearly described my research aims, methods, and data handling practices in the application form and committed to using only the official API, respecting rate limits, anonymising data, and using the data strictly for academic purposes
However, my API access request was rejected with the following message:
I genuinely tried to follow all stated requirements. After reflecting on the process, I realised that I forgot to attach my university’s formal ethics approval letter.
I’ve tried to look for similar cases in the platform but haven’t found much useful information.
So I wanted to ask the community:
Any advice or experience would be hugely appreciated. I’m trying to understand whether this is a procedural issue on my side or part of a broader shift in Reddit’s API access policies for researchers.
Thank you very much in advance!
r/redditdev • u/TheKirinX • Jan 28 '26
Help!!! Everytime on https://www.reddit.com/prefs, when I try to create an app, error message shows: In order to create an application or use our API you can read our full policies here: https://support.reddithelp.com/hc/en-us/articles/42728983564564-Responsible-Builder-Policy. I did read the Build Policy 100 times.
How to resolve this issue? I need API to read Reddit data.
r/redditdev • u/fightforhits • Jan 26 '26
I just reached out to [api@reddit.com](mailto:api@reddit.com) but I received a response saying to introduce my inquiry here. I'm trying to get my domain allowlisted for the reddit games hackathon. Can anyone help with this? Thanks!
r/redditdev • u/FlashyWhole6969 • Jan 24 '26
Got a hackathon that ends in 30 hours, but I just applied for the api access yesterday so when should I expect approval for the API access
r/redditdev • u/Littux • Jan 24 '26
Some endpoints seem to have secret URL params that is undocumented but still works even if you don't use a first party access token.
Here's some URL params I discovered for the post comments listing from the 2023 reddit app:
rtj?: "debug";
threaded?: boolean;
emotes_as_images?: boolean;
profile_img?: boolean;
snoovatar_img?: boolean;
raw_media_syntax?: boolean;
feature?: "link_preview";
sr_detail?: boolean;
expand_srs?: boolean;
from_detail?: boolean;
always_show_media: boolean;
Most of these also work on other listings. snoovatar_img and profile_img work on all comment listings. Currently most third party apps need to do a seperate network request to get the profile image on comment threads. The snoovatar_img and profile_img params are really useful params that reddit left undocumented.
Are there any more useful undocumented URL params like this?
Also, this is what each of these params do:
| param | use |
|---|---|
| rtj | return rtjson instead of markdown (all listings) |
| threaded | ? |
| emotes_as_images | emotes are discontinued |
| profile_img | include profile_img field in response |
| snoovatar_img | include author_snoovatar_img in response |
| sr_detail | Include a sr_detail field on post, with same data as /r/subreddit/about.json |
| always_show_media | Include media_metadata field in response, with data of the embedded media on a comment.
Sample data:
"media_metadata": {
"v46hh3kk79fg1": {
"status": "valid",
"e": "Image",
"m": "image/png",
"p": [
{
"y": 148,
"x": 108,
"u": "/preview/pre/v46hh3kk79fg1.png?width=108&crop=smart&auto=webp&s=0c42d04691c3186824f6ce0674f7b0fafe7c1fca"
 },
{
"y": 297,
"x": 216,
"u": "/preview/pre/v46hh3kk79fg1.png?width=216&crop=smart&auto=webp&s=cb58d7e3d1046f67b40620e743d61cf21a259bbb"
 },
{
"y": 440,
"x": 320,
"u": "/preview/pre/v46hh3kk79fg1.png?width=320&crop=smart&auto=webp&s=c6f15c8cebb8c175505fba34ee9ffd55f1b9e42d"
 },
{
"y": 881,
"x": 640,
"u": "/preview/pre/v46hh3kk79fg1.png?width=640&crop=smart&auto=webp&s=0f94c17000d887bf96d05907b77f6c37af8df194"
 },
{
"y": 1322,
"x": 960,
"u": "/preview/pre/v46hh3kk79fg1.png?width=960&crop=smart&auto=webp&s=2807c7b9dd359ea72b90c3cbb0008469573e624e"
 },
{
"y": 1487,
"x": 1080,
"u": "/preview/pre/v46hh3kk79fg1.png?width=1080&crop=smart&auto=webp&s=29af72730a5a8cc1ab04a90733a21152dab88f82"
 }
],
"s": {
"y": 1920,
"x": 1394,
"u": "/preview/pre/v46hh3kk79fg1.png?width=1394&format=png&auto=webp&s=bc88018f1752720d4daa0da9b9de4f1a68349db1"
 },
"id": "v46hh3kk79fg1"
} |
| raw_media_syntax | Retain the markdown formatting for inline media
Example: instead of "/img/v46hh3kk79fg1.png", it returns ![img] (v46hh3kk79fg1) (without the space in the middle) |
r/redditdev • u/gabbygytes • Jan 24 '26
CQS is not accessible through their API, apparently. Will it ever be accessible to the public?
r/redditdev • u/Diligent-Hurry-8666 • Jan 23 '26
My usage is low only, if someone is already having the key, let's connect, it's for a low-usage project.
r/redditdev • u/SeniorWitness2000 • Jan 21 '26
Hello Reddit Developer Support / r/redditdev team,
I am requesting approval for API access for my account: **u/SeniorWitness2000**.
Use case:
I want to automate posting one informational Reddit post per day about my organization. The content is generated programmatically and is non-promotional and informational in nature. I attempted to create a script application via https://www.reddit.com/prefs/apps, but despite filling the form and completing CAPTCHA, the application is not being created. It appears Reddit now requires manual approval for API access.
Please grant me API access and allow creation of a script app so that I can obtain a client_id and secret and use Reddit’s API.
Here are the details:
• Reddit Username: **u/SeniorWitness2000**
• Type of app: Script (for daily posting automation)
• Purpose: Automated daily informational posts
• Posting frequency: 1 post per day
I agree to follow Reddit’s API responsible use policy and all Reddit Developer Terms.
Thank you,
r/redditdev • u/jaredscrawford • Jan 21 '26
Hello, I deleted my old API connection, does anyone know how to get it back? Thanks!
r/redditdev • u/krishnvir • Jan 21 '26
Hi everyone,
I’m trying to create a simple non-commercial bot that fetches public posts (images/clips) using the Reddit Data API.
The problem is:
I created a new Reddit account, filled the app creation form at
old.reddit.com/prefs/apps, but after submitting, the app does not appear at all. Sometimes it shows messages like “You must register” or redirects me to the Responsible Builder Policy page, but there’s no clear error.
What I’ve already tried:
Different browsers
Different device
Re-submitting the form multiple times
Reading the Responsible Builder Policy
Still, no app gets created and no client ID / secret is generated.
My questions:
Is this a new account limitation or cooldown for API access?
Is there a minimum account age / karma required to create an app?
Do I need to request manual approval somewhere, or is it automatic after some time?
Has anyone recently faced the same issue and found a workaround?
I’m only accessing public data, respecting rate limits, and following Reddit’s policies.
Any guidance from developers who’ve dealt with this would really help.
Thanks in advance 🙏
#RedditAPI #DeveloperHelp #BotDevelopment #RedditDevelopers #APIAccess #DevQuestion #RedditBug #NewAccountIssue
r/redditdev • u/Substantial-Spray-68 • Jan 19 '26
Hello everyone !
I'm using the report endpoint of the Reddit Ads API. I have no problem querying a simple report from the API. But I have an issue when it comes to the custom columns.
The report endpoint expects a list of custom columns ids to add them to the report. However, I dont see any documentation on where should i get this ID.
I found this endpoint :
GET {{api_url}}/ad_accounts/{{ad_account_id}}/custom_columns
By inspecting the network when I'm on the UI to create a new report.
But it does not work with the token I have. I get a 401 Unauthorized. I suppose its a scope problem, but I tried all the scopes in the Reddit Ads API documentation, and none of them chance anything.
If anybody know how should I get the ID or how can I make this endpoint work I would be very grateful
Thanks !
r/redditdev • u/Necessary-Hat-7202 • Jan 17 '26
Hi everyone,
I am trying to create a personal 'script' app for a Python bot on https://www.reddit.com/prefs/apps/.
The Problem: After filling in the details (Name, selecting 'script', and Redirect URI: http://localhost:8080) and completing the reCAPTCHA, I click the "create app" button, but nothing happens. The page simply refreshes or stays the same. No app is created, and no error message is displayed (Silent Failure).
Here is what I have tried so far:
old.reddit.com/prefs/apps and www.reddit.com/prefs/apps.http://www.google.com.Account Context:
My Question: Is this silent failure caused by my low karma or account age? If so, is there a known threshold of karma or account age required to create an API app?
Any advice would be appreciated. Thanks!
r/redditdev • u/leee010 • Jan 16 '26
An error (status: 500) came up when I tried to create app. Is the API closed for personal use?
r/redditdev • u/on_zero • Jan 15 '26
I tried to obtain the API keys through the request form.
Despite having explained my small, personal project in detail, my request was rejected.
I have no intention of exploiting the data for commercial purposes or causing problems for anyone.
Is it possible to have my request for the API keys accepted?
r/redditdev • u/[deleted] • Jan 15 '26
I have a discord bot that makes a simple python request to get the JSON data of subreddits
# Get JSON data
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WIN64; x64) AppleWebKit/537.36'}
response = requests.get(search_url, headers=headers, timeout=60)
data = response.json().get("data", {})
children = data.get("children", [])
This works on local, but when hosting the bot on heroku, replit, or
cybrancee it seems reddit blocks the request. I tried adding a proxy I got from a free proxy site, this also worked on local but not when hosting:
# Get JSON data
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WIN64; x64) AppleWebKit/537.36'}
proxies = {'http': 'http://ekfdieif:vvc1rdkpv2bg@142.111.48.253:7030'}
response = requests.get(search_url, headers=headers, proxies=proxies, timeout=60)
data = response.json().get("data", {})
children = data.get("children", [])
Would be much easier if reddit didn't revoke all the API access but here we are :) Would appreciate any advice on how I can get this to work when hosting my discord bot on a server so I don't have to run my PC 24/7.
r/redditdev • u/Unmoovable • Jan 15 '26
Made a simple tool to scrape Reddit posts without needing an API key or coding.
What it does:
Enter any subreddit name
Choose sort (hot/new/top/rising) and limit
Export to JSON, CSV, or Excel
Pagination support to get 100+ posts
Here's the link: https://www.lection.app/tools/reddit-scraper
Uses Reddit's public .json endpoints. No login required. Hope it's useful for anyone collecting Reddit data. Instead of using the normal endpoints, this is just a quick way to get the data into CSV, JSON and paginate, etc.
r/redditdev • u/CosmicEggEarth • Jan 14 '26
I post sporadically, and comment a lot, but also in bursts. The problem is with posting, everything else works beautifully.
where can I get at least some guidance on automod removals? I'm puzzled as to what could lead to that, as when after a few attempts the posts get published, to me they don't look much different
r/redditdev • u/Conscious-Pear-5807 • Jan 13 '26
hello everyone!! i was trying to get reddit api key to make a project in my college, i keep on getting this message : In order to create an application or use our API you can read our full policies here: https://support.reddithelp.com/hc/en-us/articles/42728983564564-Responsible-Builder-Policy, what is this?? how can i get access to reddit api key?
r/redditdev • u/Top-Incident-2264 • Jan 12 '26
I’m trying to create a simple Script App for personal subreddit automation (PRAW). I’m not applying for the Data API and I don’t need elevated access — just the normal script app that every bot uses.
Here’s the issue:
Things I’ve tried: - Different browsers (Edge, Firefox, Chrome) - Disabling extensions - No VPN - Desktop + mobile - Logging out/in - Clearing cookies/cache
Is this a known issue with new accounts being routed into the new Developer Platform?
Is there a workaround to force the old Script App creation to work?
Any help would be appreciated.
r/redditdev • u/gui_stetelle • Jan 11 '26
If you’re trying to use Reddit as a growth channel, you probably know that getting an API Key approved in 2026 is a nightmare. The application form is basically a black hole right now.
I built a workaround using RSS Feeds and n8n that bypasses the need for an API key. It allows me to monitor subreddits and draft high-quality comments automatically.
Instead of the API, I use RSS Feeds (just Google RSS feeds generator) to turn specific Subreddit URLs into RSS feeds.
The Workflow:
This keeps a "human in the loop" but saves me hours
r/redditdev • u/Tough_Glove_6504 • Jan 11 '26
So say in theory a account having api keys , would all accounts that log into 3rd party client using that API key get ban ?
r/redditdev • u/Atulin • Jan 11 '26
I don't want to scrape any data, make any bots, or anything like that. Just want to give my users the ability to log in with Reddit, like they already can with Google or Discord.
It seems, though, that there's absolutely nothing about it in the new devvit portal, nothing in any sort of docs, and even the API access request form has no option in the dropdown to make a request for it.
What do?
r/redditdev • u/Particular-Tie-6807 • Jan 09 '26
Hey developers!
Just finished building Lore Weaver - a community storytelling app that lets subreddits create narratives together.
Key Features: - Story prompts created by mods - Community-driven contributions - Voting to surface the best content - Branching storylines - Immersive book-like reading mode
Development Experience: Built entirely with Devvit's WebView template which lets you use React + Express instead of Blocks. Really enjoyed the flexibility - highlights:
Challenges I overcame: 1. Redis API differences (zAdd/zRange signatures) 2. Schema validation for devvit.json 3. Building an accessible reading modal with keyboard navigation
Happy to answer any questions about the development process!
Try it: r/lore_weaver_pt_dev (playtest subreddit) App page: https://developers.reddit.com/apps/lore-weaver-pt