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

p49p0
(Citrullus)
4
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? 
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