zeropingheroes/steam-apis

Interface with Steam's APIs.

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 1

pkg:composer/zeropingheroes/steam-apis

2.2.1 2026-02-25 21:55 UTC

README

PHP Version Laravel Version

Interface with Steam's APIs using PHP.

Forked with ❤️ from Astrotomic/steam-sdk.

Installation

composer require zeropingheroes/steam-apis

In your Laravel project's config/services.php add your Steam API key:

<?php

return [
    'steam' => [
        'api_key' => env('STEAM_API_KEY'),
    ],
];

Usage example

$steam = app(\Zeropingheroes\SteamApis\SteamConnector::class);

$steam->getPlayerSummaries($steamid);

Implemented requests

Steam API Steam Interface Method
Web API ISteamApps getAppList()
Web API ISteamNews getNewsForApp()
Web API ISteamUser getFriendList()
Web API ISteamUser getPlayerBans()
Web API ISteamUser getPlayerSummaries()
Web API ISteamUser resolveVanityUrl()
Web API IPlayerService getRecentlyPlayedGames()
Web API IPlayerService getSteamLevel()
Web API ISteamUserStats getGlobalAchievementPercentagesForApp()
Web API ISteamWebAPIUtil getSupportedApiList()
Community API ? queryLocations()

For more information on Steam's APIs, see:

Contributing

Fork the repository, implement one feature or bugfix in a new branch and send a pull request.

Good examples of first contributions are implementing missing requests or fixing bugs.

This project uses Saloon to implement Steam API requests.

License

The MIT License (MIT). See License File for more information.