Steam (Unofficial) API

Get Owned Games

Returns a list of games a player owns along with some playtime information, if the profile is publicly visible. Private, friends-only, and other privacy settings are not supported unless you are asking for your own personal details (i.e., the WebAPI key you are using is linked to the steamid you are requesting). Example: http://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=XXXXXXXXXXXXXXXXX&steamid=76561197960434622&format=json

GET
/IPlayerService/GetOwnedGames/v1
key<token>

In: query

Query Parameters

steamid*string

The SteamID of the account

Defaultnull
include_appinfo?boolean

Include game name and logo information in the output. The default is to return appids only.

include_played_free_games?boolean

By default, free games like Team Fortress 2 are excluded (as technically everyone owns them). If include_played_free_games is set, they will be returned if the player has played them at some point. This is the same behavior as the games list on the Steam Community.

appids_filter?integer

You can optionally filter the list to a set of appids. Note that these cannot be passed as a URL parameter, instead you must use the JSON format described in the Service interfaces documentation. The expected input is an array of integers (in JSON: "appids_filter: [ 440, 500, 550 ]")

Defaultnull
Formatint32
include_free_sub?boolean

(Required) Some games are in the free sub, which are excluded by default.

skip_unvetted_apps?boolean

if set, skip unvetted store apps

language?string

(Required) Will return appinfo in this language

include_extended_appinfo?boolean

(Required) true if we want even more details (capsule, sortas, and capabilities) about each game. include_appinfo must also be true.

input_json?string

An alternative to the query string parameters; pass arguments as a URL-encoded JSON blob. The "key" and "format" fields should still be passed as separate parameters

format?string

The format of the response. Defaults to json

Value in"json" | "xml" | "vdf"

Response Body

curl -X GET "https://api.steampowered.com/IPlayerService/GetOwnedGames/v1"
Empty
Empty
Empty