This query returns the connected player's public Steam profile summary — persona name, profile URL, avatar, and current online or in-game status — so applets can stamp the player's identity or current activity onto downstream actions.
Developer info
- API endpoint slug
- steam.get_my_profile
- Runtime method
- performQuery("steam.get_my_profile"}
Query fields
No fields for this query
Ingredients
Steam The connected player's 64-bit SteamID.
- Slug
- steam_id
- Filter code
- Steam.getMyProfile.SteamId
- Type
- String
- Example
- 76561197960287930
Persona name The player's display (persona) name. Always returned.
- Slug
- persona_name
- Filter code
- Steam.getMyProfile.PersonaName
- Type
- String
- Example
- Rabscuttle
Profile url The player's Steam Community profile URL.
- Slug
- profile_url
- Filter code
- Steam.getMyProfile.ProfileUrl
- Type
- Web URL
- Example
- https://steamcommunity.com/id/rabscuttle/
Avatar url Full-size avatar image URL.
- Slug
- avatar_url
- Filter code
- Steam.getMyProfile.AvatarUrl
- Type
- Image URL
- Example
- https://avatars.steamstatic.com/abc123_full.jpg
Online status Human-readable online status (Offline, Online, Busy, Away, Snooze, Looking to trade, Looking to play).
- Slug
- online_status
- Filter code
- Steam.getMyProfile.OnlineStatus
- Type
- String
- Example
- Online
Current game Name of the game the player is currently in. Empty when not in a game or the profile is private.
- Slug
- current_game
- Filter code
- Steam.getMyProfile.CurrentGame
- Type
- String
- Example
- Counter-Strike 2
Current game App ID of the game the player is currently in. Empty when not in a game or the profile is private.
- Slug
- current_game_id
- Filter code
- Steam.getMyProfile.CurrentGameId
- Type
- String
- Example
- 730
