Unexpected API Rate Limit Behavior
So I've noticed that the endpoint: https://sessionserver.mojang.com/session/minecraft/profile/ has weird API rate limiting behavior. If requests are sent on an interval basis (at rates of 6, 30, 60 requests per minute), then between seconds 48 through 60 of every minute, the response is a HTTP 429 error (regardless of the number of requests sent from seconds 0-47 of that minute / the request rate). At other request rates such as 20 per minute, there does not seem to be any issues from my testing.
This behavior makes no sense (from my testing). I've included screenshots of the requests with 429 errors (The ones without errors aren't logged). The first screenshot is at a rate of 6/min, second at 30/min, last one is at 60/min.
The endpoint supposedly has a rate limit of 200 reqs/min according to https://wiki.vg/Mojang_API
Linked Issues
Created Issue:
Unexpected API Rate Limit Behavior
So I've noticed that the endpoint: https://sessionserver.mojang.com/session/minecraft/profile/ has weird API rate limiting behavior. If requests are sent on an interval basis (at rates of 6, 30, 60 requests per minute), then between seconds 48 through 60 of every minute, the response is a HTTP 429 error (regardless of the number of requests sent from seconds 0-47 of that minute / the request rate). At other request rates such as 20 per minute, there does not seem to be any issues from my testing.
This behavior makes no sense (from my testing). I've included screenshots of the requests with 429 errors (The ones without errors aren't logged). The first screenshot is at a rate of 60/min, second at 30/min, last one is at 6/min.
The endpoint supposedly has a rate limit of 200 reqs/min according to https://wiki.vg/Mojang_API
So I've noticed that the endpoint: https://sessionserver.mojang.com/session/minecraft/profile/ has weird API rate limiting behavior. If requests are sent on an interval basis (at rates of 6, 30, 60 requests per minute), then between seconds 48 through 60 of every minute, the response is a HTTP 429 error (regardless of the number of requests sent from seconds 0-47 of that minute / the request rate). At other request rates such as 20 per minute, there does not seem to be any issues from my testing.
This behavior makes no sense (from my testing). I've included screenshots of the requests with 429 errors (The ones without errors aren't logged). The first screenshot is at a rate of 6
0/min, second at 30/min, last one is at 6/min.
The endpoint supposedly has a rate limit of 200 reqs/min according to https://wiki.vg/Mojang_APISo I've noticed that the endpoint: https://sessionserver.mojang.com/session/minecraft/profile/ has weird API rate limiting behavior. If requests are sent on an interval basis (at rates of 6, 30, 60 requests per minute), then between seconds 48 through 60 of every minute, the response is a HTTP 429 error (regardless of the number of requests sent from seconds 0-47 of that minute / the request rate). At other request rates such as 20 per minute, there does not seem to be any issues from my testing.
This behavior makes no sense (from my testing). I've included screenshots of the requests with 429 errors (The ones without errors aren't logged). The first screenshot is at a rate of 6/min, second at 30/min, last one is at 60/min.
The endpoint supposedly has a rate limit of 200 reqs/min according to https://wiki.vg/Mojang_API
UnexpectedAPI Rate Limit BehaviorUnexplainable API Rate Limit Behavior
UnexplainableAPI Rate Limit BehaviorUnexpected API Rate Limit Behavior
relates to



I can confirm this, the same thing is happening for api.mojang.com:
This is a know problem and we are working on a fix for it.
Is there any progress towards this being resolved? It's been nearly a year and it's really annoying getting rate limited when needing to whitelist a bunch of people at once for big events