Vývojářské API

Steam Profile API

Řešte SteamID z libovolného formátu, načtěte metadata profilu, batch až 20 profilů na volání.

Endpointy Steam Profile API

Všechny endpointy vracejí dokumentované odpovědi a používají stejný parametr klíče Steamwebapi.

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

Steam Profile API — rychlý start

Použijte stejný parametr klíče Steamwebapi jako u všech ostatních dokumentovaných endpointů. Získejte API klíč z dashboardu a odešlete první požadavek během několika minut.

  • Jeden API klíč, dokumentované odpovědi.
  • Limity požadavků se řídí úrovní vašeho tarifu.
  • Kompletní schéma najdete v Dokumentace API.
Požadavek API
# 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();

O tomto API

Steam Profile API normalizuje každou variantu identifikátoru Steamu — SteamID32, SteamID64, vanity URL, profilová URL — a vrací čisté DTO profilu s uživatelským jménem, avatarem, zemí, datem vytvoření a způsobilostí k obchodu.

Steam Profile API — FAQ

Co je Steamwebapi a jaká data poskytuje?

Steamwebapi je nezávislá platforma poskytující normalizovaná data inventářů, trhu, profilů a CS2 pro produkční integrace.

Které Steam hry a API endpointy jsou podporovány?

Nastavené hry zahrnují CS2, Dota 2, Rust a TF2; aktuální endpointy najdete v dokumentaci.

Jak rychle API integruji a kde jsou příklady?

Vytvořte klíč, zvolte endpoint a použijte autentizovaný příklad z dokumentace nebo GitHub projektů.

Začněte s Steam Profile API

Jeden klíč pro všechny Steam endpointy.