API för utvecklare

Steam Profile API

Lös upp SteamIDs från vilket format som helst, hämta profilmetadata, batcha upp till 20 profiler per anrop.

Steam Profile API-endpoints

Alla endpoints returnerar dokumenterade svar och använder samma Steamwebapi-nyckelparameter.

GET /steam/api/profile
GET /steam/api/profile/batch
GET /steam/api/info/steamid
GET /explore/api/profile

Steam Profile API — snabbstart

Använd samma Steamwebapi-nyckelparameter som för alla andra dokumenterade endpoints. Hämta en API-nyckel från kontrollpanelen och skicka din första begäran på några minuter.

  • En API-nyckel, dokumenterade svar.
  • Gränserna för förfrågningar följer din plannivå.
  • Fullständigt schema finns i API-referens.
API-begäran
# curl with API key
curl "https://www.steamwebapi.com/steam/api/profile?id=76561198000000000&state=minimal&key=$KEY"
# PHP
$res = file_get_contents('https://www.steamwebapi.com/steam/api/profile?id=76561198000000000&state=minimal&key=' . $KEY);
$data = json_decode($res, true);
# Node.js
const r = await fetch(`https://www.steamwebapi.com/steam/api/profile?id=76561198000000000&state=minimal&key=${KEY}`);
const data = await r.json();

Om detta API

Steam Profile API:t normaliserar varje variant av Steam-identifierare — SteamID32, SteamID64, vanity-URL, profil-URL — och returnerar en ren profil-DTO med användarnamn, avatar, land, skapelsedatum och handelsbehörighet.

Steam Profile API — Vanliga frågor

Vad är Steamwebapi och vilka data tillhandahåller plattformen?

Steamwebapi är en oberoende plattform som tillhandahåller normaliserade inventory-, marknads-, profil- och CS2-data för produktionsintegrationer.

Vilka Steam-spel och API-endpoints stöds?

Konfigurerade spel inkluderar CS2, Dota 2, Rust och TF2; aktuell täckning finns i dokumentationen.

Hur snabbt kan jag integrera API:t och var finns exempel?

Skapa en nyckel, välj endpoint och kopiera autentiserat exempel från dokumentation, förhandsvisning eller GitHub.

Börja med Steam Profile API

En nyckel för alla Steam-endpoints.