zlacker

[parent] [thread] 8 comments
1. fluidc+(OP)[view] [source] 2023-05-31 18:33:10
> As of July 1, 2023, we will enforce two different rate limits for the free access tier:

> If you are using OAuth for authentication: 100 queries per minute per OAuth client id

> If you are not using OAuth for authentication: 10 queries per minute

So... doesn't this mean that each logged in Apollo/3rd party client user can make 100 requests per minute for free?

The Apollo developer says his average user makes less than 400 requests per day and it's somehow going to average $2.50 per user per month. I must be missing something.

replies(2): >>jsnell+m2 >>16bitv+n4
2. jsnell+m2[view] [source] 2023-05-31 18:41:55
>>fluidc+(OP)
The client id is per-app, not per enduser.
replies(2): >>fluidc+h3 >>tamirz+U91
◧◩
3. fluidc+h3[view] [source] [discussion] 2023-05-31 18:44:32
>>jsnell+m2
Really? That's super dumb of Reddit. Maybe Apollo can just let users drop in their own API keys.
4. 16bitv+n4[view] [source] 2023-05-31 18:48:10
>>fluidc+(OP)
No. That's the limit of how many queries can be made per minute on the free tier, but it doesn't state what the free tier entails or what it can be used for. My guess, based on Christian's post, is that third-party clients would not be eligible for the free tier and that the free tier is for uses like bots.
replies(2): >>fluidc+D4 >>dizhn+bn
◧◩
5. fluidc+D4[view] [source] [discussion] 2023-05-31 18:49:08
>>16bitv+n4
Maybe open source clients would be eligible to use the free tier and it's that Apollo is a commercial actor.
◧◩
6. dizhn+bn[view] [source] [discussion] 2023-05-31 20:02:06
>>16bitv+n4
They would be eligible but they can't be useful if their allocation is just 100 requests per minute. That would be like 10 concurrent users tops. Probably even less.
◧◩
7. tamirz+U91[view] [source] [discussion] 2023-06-01 01:01:51
>>jsnell+m2
Why not have each user register their own "client"? Is it that complicated?
replies(2): >>deely3+Cx1 >>busymo+uR1
◧◩◪
8. deely3+Cx1[view] [source] [discussion] 2023-06-01 05:51:24
>>tamirz+U91
Because this way each client should be registered in Reddit backend.
◧◩◪
9. busymo+uR1[view] [source] [discussion] 2023-06-01 09:57:36
>>tamirz+U91
Technically that could be done. Each user could create a client ID and then input that in the app and then the app could use it to make requests. But I doubt Reddit will be happy about that and will quickly send a cease and desist to the developer and ban those users.
[go to top]