I’ve made a cross-server server browser using GamesAPI v1 and rprxy to fetch info. However, it really only works well when servers are empty / I’m in studio. Otherwise, it just hits me with the “Too Many Requests” warning, even though I’m only sending a request every ~30s, which should be less than the 500/min for HTTPService. I’m guessing it’s either the proxy or gamesAPI, but I can’t find any documentation on limits for either. Does anyone know how to solve this or at least know any limits for the two?
Watch this
Also I believe that you cannot use the roblox web api from the roblox server, you have to go through a proxy
I’m asking for the limits of rprxy or GamesAPI
You just completed ignored everything they said and went straight to reply, they are aware of HTTPService’s limits and they’re using a proxy.
Unfortunately, the rate limits are not publicly documented anywhere. Although, from what I’ve seen, if the requester’s IP address is in a “list” then the rate limit would be more strict, such IP addresses would be from glitch.com, or a VPS like Google Cloud Platform (not sure if rprxy is affected). In some cases, the rate limit would go from a few dozen requests to very few requests.
The current best way is probably just to find out the rate limits yourself and hope that they don’t change it anytime after, until if they ever document the rate limits or if they add a “Try-After” response header.
That’s unfortunate. It was a really cool system I made but unfortunately the uncertainty factor is too high to be relied on for a production game