API dla programistów

Steam Inventory API

Pobierz każdy ekwipunek użytkownika Steam przez REST endpoint — bez dramy rate-limitów. Wsparcie batch do 20 inventories na request.

Endpointy Steam Inventory API

Wszystkie endpointy zwracają udokumentowane odpowiedzi i korzystają z tego samego parametru klucza Steamwebapi.

GET /steam/api/inventory
GET /steam/api/inventory/batch

Steam Inventory API — szybki start

Używaj tego samego parametru klucza Steamwebapi co w każdym innym udokumentowanym endpoincie. Pobierz klucz API z panelu i wyślij pierwsze żądanie w kilka minut.

  • Jeden klucz API, udokumentowane odpowiedzi.
  • Limity żądań zależą od wybranego planu.
  • Pełny schemat znajdziesz w Dokumentacja API.
Żądanie API
# curl with API key
curl "https://www.steamwebapi.com/steam/api/inventory?steam_id=76561198000000000&game=cs2&key=$KEY"
# PHP
$res = file_get_contents('https://www.steamwebapi.com/steam/api/inventory?steam_id=76561198000000000&game=cs2&key=' . $KEY);
$data = json_decode($res, true);
# Node.js
const r = await fetch(`https://www.steamwebapi.com/steam/api/inventory?steam_id=76561198000000000&game=cs2&key=${KEY}`);
const data = await r.json();

O tym API

Naive pobieranie ekwipunków Steam kończy się w 429 w minutach. Steam Inventory API zajmuje się ciężką robotą: buforowanie requestów, inteligentny cache, retries, normalizacja odpowiedzi.

Steam Inventory API — FAQ

Czym jest Steamwebapi i jakie dane udostępnia?

Steamwebapi to niezależna platforma udostępniająca znormalizowane dane ekwipunku, rynku, profili i CS2 do integracji produkcyjnych.

Jakie gry Steam i endpointy API są obsługiwane?

Skonfigurowane gry obejmują CS2, Dota 2, Rust i TF2; aktualny zakres znajduje się w dokumentacji.

Jak szybko zintegruję API i gdzie są przykłady?

Utwórz klucz, wybierz endpoint i skopiuj uwierzytelniony przykład z dokumentacji, podglądu lub GitHub.

Zacznij korzystać z Steam Inventory API

Jeden klucz do każdego endpointu Steam.