Very high failure rate for Catalog API requests

Hello. I have an outfit loader / avatar editor game (Outfit Editor - Roblox) that normally has around 10 to 30 people on it, and there are usually around 1 to 2 HTTP 500 errors each day. Sometimes, there’s hiccups where there’s a good 20 or 30 but that’s it. However, today and yesterday, I’ve been getting huge waves of HTTP 500 errors. Every 5 to 10 minutes for a few minutes every single Catalog API request is denied with the error. Each time this happens my game loses players because it is almost unusable until the requests stop getting denied.

I’ve tried using a VPN, a different computer, and even my phone on its mobile data plan completely separate from my home internet. Every request to either my custom proxy OR roblox’s actual API endpoints get denied when trying to use the Catalog API.

I would file this as a bug report, but I have no way to. I’m hoping this isn’t an issue on my end because I’ve tried everything and can’t find a solution. If anyone has any suggestions it would be greatly appreciated because this is seriously hurting my game’s usability and reputation.

Thanks!

doesnt roblox ratelimit this type of stuff?

The errors aren’t rate limits. They’re internal server errors. Also, I rarely get ratelimited because of how little requests are used.

Strange issue. I have some scenarios. Some are possible and some I dont think its possible but the worst scenarios

  1. Maybe a new update to http service cause the issue. Check twice if the script is up to date.
  2. Because 500 error is web sided. It might be an error about accessing id or links
  3. It might be the crappy Roblox servers itself causing error
  4. NOT EXPECTED Your IP banned probbably sending too much requests to server (like dos protection)
  5. NOT EXPECTED Your game somehow can send requests but cant take awnsers

These are my scenarios. Some might be little extreme as im not using requests that much but bare with wrong information and help me fix it

The only scenario I can imagine is Roblox’s servers, because as I stated I tried a VPN as well as my mobile network. Both use different IPs. Also, I’m 100% sure the APIs I’m using are up to date. Plus, it works the majority of the time.

Maybe try to contact Customer Support (or @Bug-Support) about it and you will see what’s going on because we can’t help you as much as they can.

Can I just PM the bug support team you mentioned on here? I really don’t like Customer Support as they never respond properly to any issues brought up.

Which API are you using? Some of them are… very weird in how they operate and that might be the case here.

Also, you can report bugs on here via the @Bug-Support group

I’m using /v1/search/items/details to retrieve items from the catalog.

I haven’t seen any increased errors on my end, despite having a game that polls it and a notifier that does it even faster. Very weird behavior definitely, maybe try switching out your proxy?

I don’t see how I could switch out my proxy as it runs on my dedicated server I use for projects like this. Trying to use any public proxy, I constantly get ratelimited. I’ve tried restarting my proxy many times as well as restarting my server and my router. I have absolutely no idea what to do, and I don’t want to cycle my IP because it is used in a lot of places and changing it would be a pain.