Rprxy is saying Too Many Requests

Hello, I was trying to get the player collectibles by using:
local Link = game:GetService(“HttpService”):GetAsync(“https://inventory.roblox.com/v1/users/1174198129/assets/collectibles”)

But when Roblox won’t let me do that because they block traffic to their apis from their games so I used:
local Link = game:GetService(“HttpService”):GetAsync(“https://inventory.rprxy.xyz/v1/users/1174198129/assets/collectibles”)

But when I do this and decodes it and prints it to the output, It says:
“HTTP 429 (Too Many Requests)”

Can someone help me, please?

1 Like

change the GetAsync to RequestAsync and see if that works?

I tried and all it’s says is: Unable to cast to Dictionary
:confused:

Http:RequestAsync(
  {
    Url = "web.com",
    Headers = {}
    Method = "GET"
  }
)

I should make that a variable?

Nothing is working… Does someone know how to make it work? :confused:

Use a different proxy, for example Sentanos, the creator of Rprxy has an open-source version on their GitHub that you can host on Heroku for free.

Link

It’s working, But I can’t get the info from it:
local ProxyService = require(game:GetService(‘ServerScriptService’).ProxyService)

local Proxy = ProxyService:New(‘https://begoapp.herokuapp.com’, ‘6cc9d1d37515c19a1f173b49c94e5bb3501b75000e5ff9dd4497228aba459a7c’)

local data = Proxy:Get(‘https://inventory.roblox.com/v1/users/1174198129/assets/collectibles’)
for i, v in pairs(data) do
print(v)
end

I tried data.data, I tried data.name, I tried many things, But I wasn’t able to get the specific data I wanted: assetId, Which is located inside data in:
https://inventory.roblox.com/v1/users/1174198129/assets/collectibles

Please help