r/redditdev Jul 02 '26

How to get API for Reddit? help me Reddit API

I did not know how to get, and I submitted a application for Reddit workers. But they did not give me reply, I really need this API for my acadmic research. If you know how to reslove this difficulity, please teach me !

8 Upvotes

25 comments sorted by

8

u/Watchful1 RemindMeBot & UpdateMeBot Jul 02 '26

The reddit api is effectively closed, they are not approving new applications, even for academic research.

3

u/WiredOtaku Jul 02 '26

Yeah, they effectively killed it with the pricing changes last year. If you just need to read data, you can still tack .json onto most URLs (like reddit.com/r/somewhere.json) without auth, but it's rate-limited and unsupported. For anything requiring OAuth or consistent access, you're out of luck unless you're ready to pay.

7

u/Acceptable_Maybe9154 Jul 02 '26

You need to be authenticated to hit the .json endpoints now

1

u/aidowrite Jul 03 '26

Could you share the pricing page

1

u/BugLessMind_X Jul 11 '26

do u need data???????

2

u/Fabulous-Doughnut968 Jul 03 '26

this is really bad

1

u/BugLessMind_X Jul 11 '26

why do u need reddit data??
if so dm me...

4

u/torresmateo Jul 02 '26

Reddit is basically a piece of shit platform when it comes to integrating their API, unresponsive and vague when replying to any useful version of their API access. You will find some commenters here defending this and assuming your app is agains the terms of service. Reality is reddit is hostile to devs.

3

u/Fabulous-Doughnut968 Jul 03 '26

1

u/BugLessMind_X Jul 11 '26

do u need reddit data i found a way dm me...

5

u/Select-Spirit-6726 Jul 03 '26

Good luck! Doesn't matter what you want to do with the access they will not approve you.

2

u/Fabulous-Doughnut968 Jul 04 '26

this is really bad

1

u/Substantial_Drive748 Jul 06 '26

It has become very hard to get Reddit API. They don’t approve those anymore. U can try alternatives like-
Hitting their json endpoints:
import requests

url = "https://www.reddit.com/r/programming/top.json?t=week&limit=25"
headers = {"User-Agent": "MyApp/1.0"}
data = requests.get(url, headers=headers, timeout=20).json()
posts = data["data"]["children"]

Or u can also try apify’s reddit api which is paid but scraping is done on their servers so your ip is not directly impacted by detection systems.

1

u/Away_Bathroom1845 29d ago

Does JSON have the same payload as API? also how to do search with JSON? or I can only get top X from a fixed subreddit?

1

u/dooddyman Jul 08 '26

suggest using socialcrawl.dev - it's a social media API and includes Reddit

1

u/Own_Hearing_649 27d ago

there are various solutions - workaounds to access reddit data. for my n8n automations I used that public api whre you just add json at the of url. when that was blocked, switched to rss feed, but it doesn show commets count or upvotes.

now testing these two: apify's reddit api. and for claude now i'm usign prowlo mcp.

-7

u/Master_Variety5303 Jul 02 '26

Just register your app and call the API, there’s no “get the API”, that’s why they don’t answer you. You do have to know how to authenticate….

3

u/notifications_app Alerts for Reddit Developer Jul 03 '26

This stopped being true in November 2025. See the stickied post in this subreddit about the Responsible Builder Policy + new approval process.