(Okay, so apparently client ID isn't user ID, but app ID. Explains a lot.)
(Okay, so apparently client ID isn't user ID, but app ID. Explains a lot.)
I hadn't heard anything about the "Free Data API" limit of 100 qpm before this either, so I assume the issues is that the free API is filtered and does not include any "mature content".
> Effective July 5, 2023, we will limit access to mature content via our Data API as part of an ongoing effort to provide guardrails to how explicit content and communities on Reddit are discovered and viewed. This change will not impact any moderator bots or extensions. In our conversations with moderators and developers, we heard two areas of feedback we plan to address.
0: https://old.reddit.com/r/apolloapp/comments/144f6xm/apollo_w...
> since he says that "over 90% of apps" make rates at requests within the free limit.
>90% of apps are people that played around with the API a bit for fun or run a small hobby-bot or something. Of course those stay below the limit (and for many of those, 100 qpm is indeed quite generous). It's also entirely irrelevant to the small number of apps that non-dev end users use.
You may be right, the reddit post has been edited multiple times. I assumed when it referenced OAuth that it was per end user, but it does seem that "client_id" is global to the application. I wish I could find any place else that lays out the details on the limit besides just this one reddit post...
Currently, it says the limit is "100 queries per minute per OAuth client id if you are using OAuth authentication"
And it's pretty shitty if he's including every single toy project within the "90% of apps".
https://reddit.com/r/redditdev/comments/13wsiks/api_update_e...
And in the meantime, users are also upvoting posts, commenting, scrolling, and doing other things that cut into the API quota
https://old.reddit.com/r/apolloapp/comments/13ws4w3/had_a_ca...
They likely have power users greatly pulling that mean up that, in all cases, should probably be capped.
EDIT: Ooof, people dislike this thought. Has the Apollo dev spoken out about their approach? I'll be the first to admit I haven't seen reddit's entire debacle, but thought I was reasonably following the play by play.
The reddit post is what I was referencing by looking at mean vs. median/99%