Rudey Jul 17, 2022 @ 9:25am
The GetSteamLevel endpoint of the Steam Web API stopped working... 503 Service Unavailable
The Steam Web API has an endpoint which can be used to obtain the Steam Level of the given Steam user ID. However, as of 2-3 hours ago, it constantly responds with a 503 error code (Service Unavailable).

For example, using my Steam ID:

https://api.steampowered.com/IPlayerService/GetSteamLevel/v1/?steamid=76561198044364065
< >
Showing 1-5 of 5 comments
MalikQayum Jul 17, 2022 @ 9:37am 
perhaps valve might have goofed it, but you can write in a second request if that fails
https://api.steampowered.com/IPlayerService/GetBadges/v1/?key=<apikey>&steamid=76561198044364065

"player_xp": 53771, "player_level": 98, "player_xp_needed_to_level_up": 229, "player_xp_needed_current_level": 53000
76561199371995522 Jul 17, 2022 @ 9:38am 
gg
Vervaticus Jul 19, 2022 @ 6:16pm 
fixed
Rudey Jul 21, 2022 @ 12:55am 
Ah, thanks for letting me know. I can confirm that the endpoint now correctly returns Steam Levels again, as long as you have a valid API key of course.
Biscuit Dec 28, 2023 @ 8:11am 
For anyone looking at this in the future, the Steam API docs say to use the argument ?steamids=<id here>

But it's actually just ?steamid=<id here>

(Remove the 's' off steamid and it should go through just fine, the endpoint only accepts singular steam ID's for some reason now.)
Last edited by Biscuit; Dec 28, 2023 @ 8:11am
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: Jul 17, 2022 @ 9:25am
Posts: 5