Когда-то писал библиотеку для Steam API, может пригодится:
https://github.com/mhthnz/SteamPlayer
Есть методы для получения ссылки на аватар (3 размеров) и скачивание аватара:
// Steam api key
SteamPlayer::$API_KEY = 'api key';
// Массив идентификаторов стима
$steamIDs = [
'xxxxxxxxxxxxxxxxxxxxx',
'xxxxxxxxxxxxxxxxxxxxx',
'xxxxxxxxxxxxxxxxxxxxx'
];
// Отдает коллекцию объектов SteamPlayer
$SteamPlayerCollection = SteamPlayer::Create($steamIDs);
// Получаем массив инстансов SteamPlayer[] и выводим ссылку на большой аватара у каждого
foreach($SteamPlayerCollection->get() as $player){
echo $player->avatar(SteamPlayer::AVATAR_LARGE);
}