Skip to content

Store followers, wishlists and package sales for games on Steam, in a database, later used for reporting/stats.

License

Notifications You must be signed in to change notification settings

L-U-M-E-N/Lumen.Modules.SteamPartner

Repository files navigation

Lumen.Modules.SteamPartner

Store followers, wishlists and package sales for games on Steam, in a database, later used for reporting/stats.

Followers: It query and stores followers amount for every game listed in the "SteamGames" table. This task runs once a day at 06:00 UTC.
Wishlists & Sales: It removes the most recent 35 days of wishlists/sales stored in database then query everything missing from the database from the Steam partner backend. This happens only when calling the /SteamData/queryDataFromSteam route with the Steam partners session cookie. To prevent doing this manually, a tampermonkey script exists to call this for you.

Note for unreleased games: If you don't specify the packageId column in the "SteamGames" table, it will only query followers and wishlists, not sales. It's how you are supposed to get data for unreleased games.

Grafana dashboard

About

Store followers, wishlists and package sales for games on Steam, in a database, later used for reporting/stats.

Resources

License

Stars

Watchers

Forks