RoProxy.com - A free, rotating proxy for Roblox APIs

there is plenty of info in the documentation, if you want to get more than 10 assets from 1 request u need to add into the url the “Limit” parameter, there are just 3 sizes (10,28 and 30 idk why but u can’t use more than 30 i assume)

this is the url that i use to get all the accesories created by a player that are on-sale:

https://catalog.roproxy.com/v1/search/items/details?Category=3&CreatorTargetId=%s&Limit=30&Cursor=%s&SortType=4

the CreatorTargetId parameter needs the Id of the player and the Cursor parameter is a code in case that there is a second page of data (if the player has 30+ accesories, the url will give u 1 code to use in the Cursor parameter that shows u all the info in the second page, if there is a third page, it will give another code, and it will continue giving more codes until u reach the last page of the data).

hope it helps!

1 Like

What’s the proxy for your images not decals

Player game passes would be an amazing whitelist

Right now we have to loop through every game from the API and check those places gamepasses

https://games.roproxy.com/v1/games/606849621/servers/Public?sortOrder=Asc&limit=100

it gets blocked for some reason

roblox one works no issues
https://games.roblox.com/v1/games/606849621/servers/Public?sortOrder=Asc&limit=100

1 Like

the reason it got blocked is because malicious tools like SearchBlox use these apis to get the player in the server

2 Likes

I believe Roblox recently imposed stricter rate limits on most catalog and some economy API endpoints, and as a result of this I’ve seen a major increase in the amount of 429s RoProxy has returned to my web server from these APIs. Is there anything you could change on RoProxy’s end to account for this? Maybe adding more IPs to the pool?

1 Like

im not even getting 429’s, cloudfare for roproxy is straight up temp blocking my ip when I create too much requests but with such a large user base there is no other way to scale it down

2 Likes

There’s no point in blocking it for this, Roblox themselves due to these issues return an empty player array and only 5 player avatar tokens instead of all of them to counteract this.

Basically in a server with 20 players, the chance of someone locating you by avatar is 25%, and most servers are of bigger size such as 40 and 50.

2 Likes

have you find any solution to this?

you should enable obvious APIS that dont even require the security token like:

  • Getting avatar thumbnails via HTTPService
  • Getting place thumbnails via HTTPService

both of these are avalivable already and you kinda can do that without HTTPService but this applies only when you want to send a message to your discord webhook and you want your webhook to have avatar set as place thumbnail or avatar thumbnail

this would be awesome because then i dont need to send request to roproxy instead i send it to roblox.com which is also more trustable than some random proxy from devforums

nope. just using my own proxy server now

1 Like

Where did you host your proxy?

seems like https://avatar.roproxy.com/v1/users/userid/outfits isn’t working return with too many request

1 Like

https://www.roproxy.com/users/userid/profile give error: HttpError: InvalidRedirect

Roproxy blocked the game api for whatever reason so u can’t use it rn

https://premiumfeatures.roproxy.com/v1/users/{userId}/validate-membership is returning unauthorized on a GET request

The endpoint requires you to be logged in. You need to pass a ROBLOSECURITY

ah i didn’t even realize. thats strange. thanks

do you happen to know of any endpoint that doesn’t require a cookie to get the premium status of a user

I’m not aware of any other endpoints