Coming soon - Get a detailed view of why an account is flagged as spam!
view details

This post has been de-listed

It is no longer included in search results and normal feeds (front page, hot posts, subreddit posts, etc). It remains visible only via the author's post history.

12
API Changes and Personal OAuth
Post Flair (click to view more posts with a particular flair)
Post Body

Hey guys! I've been loosely following what's been happening with the Reddit API changes. There's a few things I'm not fully understanding; I was hoping someone on here could help me out.

Disclaimer: I'm a software developer but have never interacted with the Reddit Data API.

From what I understand, Reddit is essentially going to start charging API users for access. I was reading these comments from the latest AMA with /u/spez:

Effective July 1, 2023, the rate limits to use the Data API free of charge are:

100 queries per minute per OAuth client id if you are using OAuth authentication and 10 queries per minute if you are not using OAuth authentication.

and:

Effective July 1, 2023, the rate for apps that require higher usage limits is $0.24 per 1K API calls (less than $1.00 per user / month for a typical Reddit third-party app).

Some apps such as Apollo, Reddit is Fun, and Sync have decided this pricing doesnโ€™t work for their businesses and will close before pricing goes into effect.

Just from these comments, it sounds to me like it would be possible to have an app that uses the user's own OAuth to call the API.

100 requests per minute sounds very reasonable. And then I started thinking, how else are these apps working today?

I saw that the Apollo developer made a GH repo available with the code for his app's backend. But, why does an app that is just a frontend for the Reddit API need to interface with its own backend? Do all of these 3rd-party apps have their own backend server that calls the Reddit API? What's the point of doing that?

Am I misunderstanding the free API tier and how a 3rd-party app could use it? Is there a reason why these apps need to use their own API key and not the end-users'?

I feel like I am definitely missing something here.

Author
Account Strength
90%
Account Age
10 years
Verified Email
Yes
Verified Flair
No
Total Karma
4,219
Link Karma
1,327
Comment Karma
2,822
Profile updated: 5 days ago

Subreddit

Post Details

We try to extract some basic information from the post title. This is not always successful or accurate, please use your best judgement and compare these values to the post title and body for confirmation.
Posted
1 year ago