RoTunnel - A free, reliable and non-restrictive Roblox proxy

RoTunnel

Access Roblox API endpoints seamlessly with no restrictions.


:question: What Is This?

A free proxy for Roblox API endpoints. Boasting:

  • 100% uptime and reliability
  • Rotating proxy
  • No rate limit
  • ALL Roblox endpoints are accessible (RoProxy cut off access to a couple. This has no restrictions)
  • Very fast response times

:orange_book: Usage

Usage is extremely simple. It’s exactly how you would use the current Roblox APIs, only difference is you would now replace 'roblox' with 'rotunnel'.

Examples:
https://games.roblox.com/v1/games/7436755782/favorites/count
https://games.rotunnel.com/v1/games/7436755782/favorites/count

https://apis.roblox.com/toolbox-service/v1/items/details?assetIds=144358935
https://apis.rotunnel.com/toolbox-service/v1/items/details?assetIds=144358935

https://inventory.roblox.com/v1/users/2207291/assets/collectibles?limit=10&sortOrder=Asc
https://inventory.rotunnel.com/v1/users/2207291/assets/collectibles?limit=10&sortOrder=Asc

https://games.roblox.com/v1/games/7436755782/game-passes?limit=100&sortOrder=Asc
https://games.rotunnel.com/v1/games/7436755782/game-passes?limit=100&sortOrder=Asc

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

As you have most likely picked up, the format is like so: https://[api-name].rotunnel.com/...


:joystick: Extras

Caching: Responses are not heavily cached. Invalidation times vary by endpoint. Endpoints with frequent data changes have short cache durations to ensure near up-to-date responses, while those with infrequent changes have longer cache durations.

Security: No sensitive data is stored. Responses are cached, and sensitive headers are redacted in server logs. Importantly, the 'Roblox-Id' header is removed as soon as the response is received. Therefore, it is not possible to determine which Roblox games are using it.

Roblox documented legacy API points: Games v1 | Documentation - Roblox Creator Hub


:scroll: Disclaimer

Use cookies at your own risk. While no malicious intent exists, it is best practice to avoid storing your Roblox cookie in unfamiliar places.


Issues


If you run into problems or find any bugs, comment or DM me with the issue.

- Made with :heart: by @Arxk

34 Likes

No replies? This should have more traction. I might use it for my project, NNS .

1 Like

Much appreciated! I hope it serves your use case well :smiley:

I encourage anyone who wants to share their projects, systems, or apps that use RoTunnel.

bump this thing i think its good

1 Like

Incredibly nice! Although roblox is finally letting us use some of their endpoints, majority are still locked. For ages I had to use terrible workarounds that sometimes stopped working, very happy to use this resource!

2 Likes

Thank you!

FYI: Even after Roblox fully opens up the endpoints inside actual games, I’ll be keeping this up and running due to the strict rate limits. The rate limits make it extremely hard especially to developers outside Roblox building things such as portfolio websites.

1 Like

Completely accurate. I used complicated Proxies for my game, but I will update my game to use this.

This should be getting more attention; there are many “proxy” resources already, but none of them work. Maybe update the title to (WORKING 2025) or something :sob:

1 Like

How can we be sure that this does not log sensitive information being passed into the requests, such as cookies?

While there is that disclaimer in place, I do believe that most people would still pass cookies into your proxy anyways.

There’s not really much I can do to convince people that it does not log sensitive information other than explicitly mention that RoTunnel does not collect/store any sensitive information and any/all sensitive headers are automatically censored in system logs.

The people that do pass cookies into the proxy can do so at their own risk, I have zero interest in collecting cookies and I really can’t stop people sending requests with sensitive headers.

If you are aware of the risks of passing your Cookie through random endpoints: The best thing I can do is recommend that you create a dummy Roblox account and use the cookie from that.

1 Like

Did some upgrades on the server earlier. RoTunnel should be running even faster.

image

local HttpService = game:GetService("HttpService")

local UsersToFollow = 5000000000
local StartingValue = 0

for Index = StartingValue, UsersToFollow do
	local URL = "https://friends.rotunnel.com/v1/users/" .. Index .. "/follow"
	
	local Success, Result = pcall(function()
		return HttpService:PostAsync (URL, Index)
	end)
	
	if Success then
		print("Success")
	else
		warn ("There was an error following player with user id: ", Index)
		warn (Result)
	end
	
	task.wait()
end

how can i fix this problem

If you log out the response you’ll see:

{
    "errors": [
        {
            "code": 0,
            "message": "XSRF token invalid"
        }
    ]
}

Which suggests you need a XSRF Token to make this request: How to get your X-Csrf-Token

what is the header called,
i have tried:
x-csrf-token
c-srf-token

You will need to pass the Cookie as-well.

Check the post disclaimer on using your Roblox cookie with applications you are unfamiliar with.

im using an alt account so it should be fine

1 Like

i keep getting error 404
{71EBFE5E-A4B8-4AC8-9C4D-B7DDA3872991}
works on other proxies

Should be fine now. DNS issue.

1 Like

Small changes:

  • The cache is smarter. Will automatically detect endpoints with frequent data changes and apply a dynamic cache time accordingly.
  • IPs rotate a lot more often, decreasing chance of hitting rate limits.

Let me know with any bugs or issues.

If you are pushing over 1,000,000 reqs/day, please be sure you are coding your application efficiently, you do not need to check for game votes every 5 seconds..

1 Like

Thank you for making this.

RoProxy has been redirecting me and making it not possible to query a lot of stuff.

This is amazing!!!

Please do not discontinue it soon!!!

4 Likes

Can i use this proxy to fetch the total upVotes of a game with 2.5k+ CCU every 60 seconds? Im not the person thats making it fetch upVotes every 5 seconds by the way.

1 Like