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

For some reason when I use ro proxy for the link https://auth.roproxy.com/v2/login it says invalid token but when I change the link to roblox it doesn’t say that anymore.

For some reason when you use the friends api after requesting a certain user once it will stop changing. (specifically for following) Is this a bug?
https://friends.roproxy.com/v1/users/USERID/followings?sortOrder=Asc&limit=10&cursor=

dont use roproxy for logging in
dont use api for logging in
thats literally against roblox TOS

guessing the followers are being cached into roproxy when you access them

local apiUrl = "https://games.roproxy.com/v1/games/"..GAMEID.."/servers/Public?limit=100&cursor="
local response = HttpService:GetAsync(apiUrl)

its blocking when i use it the way its supposed to be used great job

1 Like

that url was blocked cause people kept abusing it

just code a messaging service system if you need to get your own game places

Hey! I noticed “https://followings.roproxy.com/” doesn’t work. Will there be a fix for this?

hello it seems like the friends api caches,
https://friends.roblox.com/v1/users/116781531/followings?limit=50&cursor=&sortOrder=Desc
and
https://friends.roproxy.com/v1/users/116781531/followings?limit=50&cursor=&sortOrder=Desc
has different outputs, this happens to both limit parameters too
1b7610b1958e5b00a7019507d1e3a3ee

I know this post was made in 2021, but is there a way to only get the items made by the user?

@okfalse

Not sure how maintained this project is anymore, but I’ve been wanting to automate something small in Studio to make an active owner list for an item using this api:

https://inventory.roblox.com/v2/assets/25740034/owners?limit=100&sortOrder=Asc

For some reason, RoProxy completely cuts out the owner field, and only keeps the uaid, serialNumber, created, and updated fields intact.

image

image

This happens because there’s no authentication cookie.

1 Like

Is this thing completely down?

(https://develop.roproxy.com/v2/places/16865030815)

This URL requires cookie authorization.

https://games.roproxy.com/v1/games/votes?universeIds= is blocked

Why does this have a cache on API endpoints? I’ll probably resort to a more reliable API

1 Like

I randomly started getting issues with this api

Error:
HttpError: TlsVerificationFail

Code:

----- | Services | -----
local HttpService = game:GetService("HttpService")
local ServerStorage = game:GetService("ServerStorage")
local RunService = game:GetService("RunService")
local MarketplaceService = game:GetService("MarketplaceService")


----- | Variables | -----
local field = {}; field.__index = field


----- | Methods | -----
function field.getExperienceInfo()
	local ExperienceDetails = HttpService:JSONDecode(HttpService:GetAsync(`https://games.roproxy.com/v1/games?universeIds={game.GameId}`))
	local ExperienceVotes = HttpService:JSONDecode(HttpService:GetAsync("https://games.roproxy.com/v1/games/"..game.GameId.."/votes"))
	local ExperienceBadges = HttpService:JSONDecode(HttpService:GetAsync(`https://badges.roproxy.com/v1/universes/{game.GameId}/badges?limit=50&sortOrder=Asc`))

	if ExperienceDetails == nil then return end
	ExperienceDetails = ExperienceDetails["data"][1]
	ExperienceBadges = ExperienceBadges["data"]
	if ExperienceDetails == nil then return end


	return {
		["Thumbnail"] = "rbxassetid://"..MarketplaceService:GetProductInfo(game.PlaceId).IconImageAssetId,

		["Name"] = ExperienceDetails.name or "N/A",
		["PlaceId"] = game.PlaceId or "N/A",
		["UniverseId"] = game.GameId or "N/A",

		["Description"] = ExperienceDetails.description,

		["Voice Chat"] = false,
		["Active"] = ExperienceDetails.playing,
		["Visits"] = ExperienceDetails.visits or "N/A",
		["Favorites"] = ExperienceDetails.favoritedCount or "N/A",
		["Genre"] = ExperienceDetails.genre or "N/A",

		["Playing"] = ExperienceDetails.playing or "N/A",
		["PlaceVersion"] = game.PlaceVersion or "N/A",		

		["Updated"] = DateTime.fromIsoDate(ExperienceDetails.updated):ToUniversalTime() or "N/A",
		["Created"] = DateTime.fromIsoDate(ExperienceDetails.created):ToUniversalTime() or "N/A",
		["Creator"] = ExperienceDetails["creator"],

		["Badges"] = ExperienceBadges or "N/A",

		["Likes"] = ExperienceVotes.upVotes or "N/A",
		["Dislikes"] = ExperienceVotes.downVotes or "N/A",
	}
end


return field

`https://games.roproxy.com/v1/games/ is blocked now this proxy is useless

3 Likes

doesn’t freaking work anymore, probably fake

1 Like

@okfalse Sorry to revive this topic, but I’m trying to understand how do I set up my own API that will request all gamepasess from all players and send it in one packet, assuming this because you can’t spam request, do i need to use node.js or smething along the lines of that, just give me the idea/run through of the process thanks!

1 Like