Well I don’t know how they implement their rate limiting, could be a rolling time window, or could be looking at the timestamps of the 240 previous requests or something, not sure.
Not sure I understand, the rate limit is 240 per minute, so if I do 60 requests between 13:20:00 and 13:20:15, I have another 45 seconds to do 180 requests before I hit the rate limit and am required to wait. But wait time is a full minute yeah.
I could already throttle my requests on my side to never reach the rate limit which would probably be more time efficient if that’s what you’re getting at, but I’m happy with the low level of complexity I have at the moment, because as mentioned I’m not expecting to have high sustained load that I need to process as quickly as possible.