Would I get IP banned for this?

Hey! Lately I have been trying to make a program in python that would check the economy API every second to see if a limited item’s price changed. Turns out the API only allows 100 or so requests until it throws a “too many requests” error. Due to this, I want to try to get the data from roblox.com itself. I was wondering if there was any limitations to the amount of requests that I can send to roblox.com. I do not want to break any rules and I do not want to be IP banned, and I don’t think one request every second or so would cause any stress on the server, because the HTTPService in lua allows 500 requests/min. If anyone can confirm that I won’t run into any problems doing this, I would appreciaite it. Like I said, I am not trying to break any rules and I don’t have any bad intentions behind my project.

Please only reply if you have experience with this subject and are certain of your awnser.

2 Likes

I don’t think you would get banned, as long as you don’t use it to hack roblox.

You should probably stick to using the official API, and not spam it at that; it’s possible Roblox might just block requests from you or similar if your activity starts looking suspicious.

1 Like

I need to send at least 1 request per second in order for my program to work efficiently. Are you certain that they will flag me for this, or you are just assuming this? Also, the requests my program will perform are GET requests, not POST. I am not even sure that the server logs GET requests.

Why can’t you just delay it by 3-5 seconds or so?

1 Like

I agree with you I do not understand why it can’t be delayed?

My program’s goal is to buy limiteds when a good deal appears. If the program is too slow someone will buy it before my program is even able to detect the deal.

By the time they get to the page to get the limited, it would’ve taken 6-10 seconds if they go fast.

You also have to consider the fact that my bot has to compete with other bots aswell.

I don’t think risking to get banned is a good way to compete with other bots. Plus, imagine sending requests every second, thats gonna take a toll on performance quite a bit. Simply just adding 1 second will do little to no difference with when people see it plus, it will significantly take less of a toll on performance and possibly servers.

1 GET request per second isn’t much imo. The catalog easily handles a much larger amount of requests, so I don’t understand why I would get banned for this. Also, I am pretty sure other bots send requests even faster. I am just trying to get confirmation from someone who has exeperience in this sort of thing.

On top of that, like mentioned in my original post, roblox allows 500 requests/minute using the HTTPService.

Doubt you’ll be IP banned, however if you are worried you can purchase some proxies online and route the requests through them instead (setup a proxy queue if you want as well).

I just tried one request every 0.1 seconds just to see if there would be a limit, and there doesn’t seem to be any. Thank you for your reply