How many GetProductInfo request can I do per minute?

local Table = {}

for i , v in pairs(Items) do
	for ii = 1 , #v do
		Table[i][MPS:GetProductInfo(v[ii],Enum.InfoType.Asset).Name] = v[ii]
		table.insert(Table[i],MPS:GetProductInfo(v[ii],Enum.InfoType.Asset).Name)
		wait()
	end
end

I’m getting the asset names with GetProductInfo, it keeps saying “MarketplaceService:getProductInfo() failed because HTTP 0 (HTTP 429)”

Basically I’m firing it too often


How often can I make a request per minute?

It’s not included in the wiki and I can’t find it anywhere else

I don’t remember this happening before is it a new behavior?

for i , v in pairs(Items) do
	for ii = 1 , #v do
		X = X + 1
		print(MPS:GetProductInfo(v[ii],Enum.InfoType.Asset).Name,X)
	end
end

I have tested it myself with the code above and it threw HTTP 429 Error at 100 requests

2 Likes

Curious question: what are you doing that is making it possible to achieve that many requests of GetProductInfo in the first place? I haven’t had any situations where I’ve had to call it that many times and in situations where I would need it often, I cache the data somewhere so I do not need to call it continuously.

Nothing just messing around, testing stuff.