Home

Awesome

Steam Store Snapshots

This repository contains data snapshots of the list of apps on the Steam store.

Data

Data can be fetched from the following API interfaces:

ISteamApps

Illustration for ISteamApps

A request is made to the following endpoint:

https://api.steampowered.com/ISteamApps/GetAppList/v2/?

ISteamApps does not require any argument.

IStoreService

Illustration for IStoreService

A request is made to the following endpoint:

https://api.steampowered.com/IStoreService/GetAppList/v1/?key=is_here_but_hidden&max_results=50000

IStoreService should be called with the following arguments:

Your access key is secret, and can be:

Please refer to the explanation below to figure out your secret key:

Illustration for the secret key

Usage

An example script main.py is provided to load JSON data. It can be run as follows:

python main.py

Output:

[ISteamApps] #apps = 107911
[IStoreService] #apps = 48792

Depending on the API interface, the data snapshots are different. As of January 9, 2021:

The discrepancy is likely due to the fact that:

Unofficial API: GameDataCrunch

GameDataCrunch provides an unofficial API to retrieve the list of apps on the Steam store.

It can be an alternative if you don't have an access key for the official API.

A Python package gamedatacrunch is available on PyPI.

References