Class: GameDetails

January 23, 2026 ยท View on GitHub

steamapi


steamapi / GameDetails

Class: GameDetails

Defined in: structures/GameDetails.ts:1

Constructors

Constructor

new GameDetails(data): GameDetails

Defined in: structures/GameDetails.ts:163

Parameters

data

any

Returns

GameDetails

Properties

aboutTheGame

aboutTheGame: string

Defined in: structures/GameDetails.ts:36

Detailed HTML from main body of the store page NOTE: This appears to be the same as detailedDescription


achievements

achievements: object

Defined in: structures/GameDetails.ts:140

Number of achievements and array of achievements from the right column of the store page

highlighted

highlighted: object[]

total

total: number


background

background: string

Defined in: structures/GameDetails.ts:149

Background image URL scaled for store page


backgroundRaw

backgroundRaw: string

Defined in: structures/GameDetails.ts:152

Raw background image URL


capsuleImage

capsuleImage: string

Defined in: structures/GameDetails.ts:48

URL to the capsule image 231x87px


capsuleImagev5

capsuleImagev5: string

Defined in: structures/GameDetails.ts:51

URL to the capsule image 184x69px


categories

categories: object[]

Defined in: structures/GameDetails.ts:115

Array of Steam categories with IDs and short descriptions

description

description: string

id

id: number


contentDescriptors

contentDescriptors: object

Defined in: structures/GameDetails.ts:155

Unsure what this is. It has always been an empty array of ids and null notes for games tested

ids

ids: number[]

notes

notes: null | string


controllerSupport

controllerSupport: string

Defined in: structures/GameDetails.ts:21

Enum indicating level of support. E.G. "full" NOTE: I'm not sure what the possible values are


detailedDescription

detailedDescription: string

Defined in: structures/GameDetails.ts:30

Detailed HTML from main body of the store page NOTE: This appears to be the same as aboutTheGame


developers

developers: string[]

Defined in: structures/GameDetails.ts:69

Array of developer names


dlc

dlc: number[]

Defined in: structures/GameDetails.ts:24

List of DLC app IDs for this game


genres

genres: object[]

Defined in: structures/GameDetails.ts:121

Array of Steam genres with IDs and short descriptions NOTE: ID is a string for genres rather than a number like most other ID in Steam

description

description: string

id

id: string


headerImage

headerImage: string

Defined in: structures/GameDetails.ts:45

URL to the header image


id

id: number

Defined in: structures/GameDetails.ts:9

App ID for this game


isFree

isFree: boolean

Defined in: structures/GameDetails.ts:15

If this game is free


legalNotice

legalNotice: string

Defined in: structures/GameDetails.ts:66

Legal notice for the game


linuxRequirements

linuxRequirements: object

Defined in: structures/GameDetails.ts:63

HTML specs for minimum and recommended Linux hardware

minimum

minimum: string

recommended: string


macRequirements

macRequirements: object

Defined in: structures/GameDetails.ts:60

HTML specs for minimum and recommended Mac hardware

minimum

minimum: string

recommended: string


metacritic

metacritic: object

Defined in: structures/GameDetails.ts:112

Metacritic score and website URL

score

score: number

url

url: string


movies

movies: object[]

Defined in: structures/GameDetails.ts:127

Array of movie information including thumbnail and video URLs

highlight

highlight: boolean

id

id: number

mp4

mp4: object

mp4.480

480: string

mp4.max

max: string

name

name: string

thumbnail

thumbnail: string

webm

webm: object

webm.480

480: string

webm.max

max: string


name

name: string

Defined in: structures/GameDetails.ts:6

Display name of the app


packageGroups

packageGroups: object[]

Defined in: structures/GameDetails.ts:88

Array of package groups containing purchase details for each package

description

description: string

displayType

displayType: number

isRecurringSubscription

isRecurringSubscription: string

name

name: string

saveText

saveText: string

selectionText

selectionText: string

subs

subs: object[]

title

title: string


packages

packages: number[]

Defined in: structures/GameDetails.ts:85

Array of IDs for the purchasing options of the game


pcRequirements

pcRequirements: object

Defined in: structures/GameDetails.ts:57

HTML specs for minimum and recommended PC hardware

minimum

minimum: string

recommended: string


platforms

platforms: object

Defined in: structures/GameDetails.ts:109

Supported platforms

linux

linux: boolean

mac

mac: boolean

windows

windows: boolean


priceOverview

priceOverview: object

Defined in: structures/GameDetails.ts:75

Price overview including discounts. Calculated in the given currency when requesting app details

currency

currency: string

discountPercent

discountPercent: number

final

final: number

finalFormatted

finalFormatted: string

initial

initial: number

initialFormatted

initialFormatted: string


publishers

publishers: string[]

Defined in: structures/GameDetails.ts:72

Array of publisher names


ratings

ratings: any

Defined in: structures/GameDetails.ts:161

Ratings for different rating systems NOTE: These appear to have a different object structure based on the game


recommendations

recommendations: object

Defined in: structures/GameDetails.ts:137

Number of positive reviews

total

total: number


releaseDate

releaseDate: object

Defined in: structures/GameDetails.ts:143

Release date information

coming_soon

coming_soon: boolean

date

date: string


requiredAge

requiredAge: number

Defined in: structures/GameDetails.ts:12

Age restriction for purchasing


screenshots

screenshots: object[]

Defined in: structures/GameDetails.ts:124

Array of screenshot thumbnail and full path URLs

id

id: number

path_full

path_full: string

path_thumbnail

path_thumbnail: string


shortDescription

shortDescription: string

Defined in: structures/GameDetails.ts:39

Short description of the game under the game banner on the store page


supportedLanguages

supportedLanguages: string

Defined in: structures/GameDetails.ts:42

Supported languages in game


supportInfo

supportInfo: object

Defined in: structures/GameDetails.ts:146

Support information including URL and email

email

email: string

url

url: string


type

type: string

Defined in: structures/GameDetails.ts:3

Type of app. Usually "game"


website

website: string

Defined in: structures/GameDetails.ts:54

URL to the game's website