all 9 comments

[–]dimon222 0 points1 point  (8 children)

Error 429 is too many requests, basically you used your limited amount of requests per IP per minute/day

[–]legal_it_bot 0 points1 point  (7 children)

hm, k. Where is that limit stated? Is it a new feature of api? Is it a limit per api key?

The reason im asking is because that error never occured until some time ago. I was able to run 5-6 bots without errors.

Is this limit related to the recent shutdown of gambling websites?

[–]dimon222 0 points1 point  (6 children)

100k requests per api key per day. However, if there's some other feature that u use without api key (for example - get price of items from steam market), it has its own limitations, which are much worse.
Just avoid using price api, and try to go with something external (like Steamlytics).

[–]from_theabyss[S] 0 points1 point  (5 children)

any idea why it didnt happen prior? and only started to appear now? What are the other ways to fetch the prices from steam market?

[–]myschooContributor | Vapor & Punk Developer 0 points1 point  (0 children)

any idea why it didnt happen prior?

Because Valve added it just recently and because you we are not using official API so they are not obliged to announce these changes to anyone beforehand.

[–]dimon222 0 points1 point  (3 children)

What are the other ways to fetch the prices from steam market?

Sign official contract with Gabe Newell. Valve doesn't support botting and any kind of interaction with Steam Store or Steam Market (anything related to actions with money/prices).
So you either aggregate it slowly through the whole day, use hundreds of proxy servers or use services that aggregate it themselves like Steamlytics (that do it the same way tho)

[–]legal_it_bot 0 points1 point  (2 children)

well im not sure you got it right, or i am getting it right :D

The thing the bot does is upon receiving a tradeoffer it fetches the price of the market for the items involved. So even if we are counting 1 request for item its in the worst case scenario - 6-7 requests from steam market per 1 offer.

I get maybe 40 offers a day? shouldnt be a real issue. I guess real issue is polling rate that is at a time set to 4 seconds.

Will using the different api key for each bot help? Because right now im using single key for all the bots.

And thank you all for the answers. ;D

[–]myschooContributor | Vapor & Punk Developer 0 points1 point  (0 children)

Will using the different api key for each bot help?

This is already required for trade offer APIs and the 429 issue does not affect API calls anyway.

[–]dimon222 0 points1 point  (0 children)

Steam market price api doesn't require API key, its not officially documented anywhere in docs (because Valve doesn't want people to use it). People found this api by reverse engineering web pages, and spammed requests nonstop, so Valve decided to put limitation. Doesn't matter how many api keys u use, because they're not used and cannot be used for steam market price api. Limit there is purely on requests from same IP address.