Skip to content

Endpoints Store Service

TeemoCell edited this page Jul 20, 2026 · 2 revisions

Store Service Endpoints

The app client combines the current IStoreService app list with legacy Store metadata calls.

App list

$apps = $steam->app()->GetAppList([
    'include_dlc' => true,
    'max_results' => 50000,
]);

GetAppList(array $arguments = []) follows every result page automatically and returns the matching app objects as an array.

Common arguments include:

Argument Purpose
if_modified_since Only return changes after a timestamp.
include_games Include games.
include_dlc Include DLC.
include_software Include software.
include_videos Include videos.
include_hardware Include hardware.
max_results Page-size hint sent to Steam.
last_appid Pagination position used by Steam.

See Pagination before processing or storing the complete catalog.

App details

$apps = $steam->app()->appDetails(
    appIds: [620, 730],
    country: 'de',
    language: 'german',
);

appDetails() returns a collection of typed App containers but uses a legacy Steam Store endpoint.

Package details

$packages = $steam->package()->packageDetails(
    packId: 469,
    cc: 'de',
    language: 'german',
);

Package details also use a legacy Store endpoint. Cache the response and handle missing packages.

Clone this wiki locally