Store information changes on SteamDB

A few weeks ago Valve pushed some changes to the unofficial Store API which severely impacted our speed in retrieving store prices. Valve removed the functionality where we could request information for multiple apps at the same time, when we updated our parser to make a request for each application they started rate limiting API usage to 200 apps per 5 minutes. So for example, when a large amount of apps go on sale, it would take a few hours until all apps were updated as we can only update 200 apps every 5 minutes.

Seeing this API is unsupported by Valve and isn't really supposed to be used by anything but Steam Big Picture we can't blame them for the changes. However, we're disappointed that after all these years there is still no official Steam Store API.

Due to Valve's changes we've had to work around their changes and essentially had to make our own private Store API that parses the Steam Store for information. We're currently in the process of testing it (in production!) and hope to have it working perfectly before the Steam Autumn Sale hits.

Right now all subs/packages still go through Valve's API and such will lag behind if there are a large quantity of subs being updated. We're working on implementing support for these as soon as possible. Implemented.

Our new system does not support "advertising" apps (sort of like redirects) so you might see a lot of apps getting their store name removed while nothing has really changed.