Get Package Details - Revadike/InternalSteamWebAPI GitHub Wiki
GET /api/packagedetails/
Rate limits
No known rate limit
Request
Authenticated: No
Method:
GETHost:
store.steampowered.comPath:
/api/packagedetails/Query Parameters:
Name Type Required Description packageidsstring Yes CSV of Steam Package IDs to return details of. ccstring No The country code of the region (e.g. US)lstring No Language
Response
200 OK
Name Type Description :packageidobject The package data, keyed by the Steam package ID :packageid.successboolean Whether the request was successful :packageid.dataobject The data :packageid.data.namestring The name :packageid.data.page_contentstring TODO:packageid.data.page_imagestring Header image on the storefront page. :packageid.data.header_imagestring Header image but scaled to the same size as appdetails' header_image images. May be omitted. :packageid.data.small_logostring TODO:packageid.data.apps[]array Array of apps the package contains. :packageid.data.apps[].idnumber The unique identifier :packageid.data.apps[].namestring The name :packageid.data.priceobject The price :packageid.data.price.currencystring Currency prices are denoted in. :packageid.data.price.initialnumber Pre-discount price. :packageid.data.price.finalnumber Post-discount price. :packageid.data.price.discount_percentnumber The discount percentage :packageid.data.price.individualnumber The sum of each individual app's price. :packageid.data.platformsobject The supported platforms :packageid.data.platforms.windowsboolean Whether it supports Windows :packageid.data.platforms.macboolean Whether it supports macOS :packageid.data.platforms.linuxboolean Whether it supports Linux :packageid.data.controllerobject TODO:packageid.data.controller.full_gamepadboolean Whether it has full gamepad support :packageid.data.release_dateobject The release date :packageid.data.release_date.coming_soonboolean trueif unreleased,falseif released.:packageid.data.release_date.datestring Format is localized, according to the ccparameter passed. Is an empty string when date is unannounced.
Example
GET https://store.steampowered.com/api/packagedetails/?packageids=469
{
"469": {
"success": true,
"data": {
"name": "The Orange Box",
"page_content": "<p>The Orange Box is a bundle that includes five titles from Valve: Half-Life 2; Half-Life 2:Episode 1; Half-Life 2: Episode Two; Team Fortress 2, the sequel to the game that put class-based, multiplayer team warfare on the map; and Portal, the game that blends puzzles, first person action, and adventure gaming to produce an experience like no other.</p>",
"page_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/subs/469/header.jpg?t=1731708472",
"header_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/subs/469/header_ratio.jpg?t=1731708472",
"small_logo": "https://shared.akamai.steamstatic.com/store_item_assets/steam/subs/469/capsule_231x87.jpg?t=1731708472",
"apps": [
{
"id": 220,
"name": "Half-Life 2"
},
{
"id": 320,
"name": "Half-Life 2: Deathmatch"
},
{
"id": 380,
"name": "Half-Life 2: Episode One"
},
{
"id": 420,
"name": "Half-Life 2: Episode Two"
},
{
"id": 340,
"name": "Half-Life 2: Lost Coast"
},
{
"id": 400,
"name": "Portal"
},
{
"id": 440,
"name": "Team Fortress 2"
}
],
"price": {
"currency": "EUR",
"initial": 1949,
"final": 1949,
"discount_percent": 0,
"individual": 1938
},
"platforms": {
"windows": true,
"mac": false,
"linux": true
},
"controller": {
"full_gamepad": false
},
"release_date": {
"coming_soon": false,
"date": ""
}
}
}
}