Przejdź do treści
API

API ekwipunków i cen Steam

Steam API Twój następny ruch

Ekwipunki, ceny przedmiotów i profile graczy z jednym kluczem API. Twórz narzędzia handlowe, boty i usługi dla graczy.

1000 żądań na 30 dni w Free Developer. Bez opłat.

FACEITJSON
GET/faceit/data/v4/players
{
  "games": {
    "cs2": {
      "skill_level": 10,
      "faceit_elo": 2100
    }
  }
}

Przykładowe pola. Wartości są poglądowe.

Otwórz dokumentację API

Od profilu Steam do Twojego produktu

Wklej publiczny profil Steam, aby zobaczyć przedmioty i ceny

2 bezpłatne zapytania dziennie na adres IP. Bez rejestracji.

Przykładowy ekwipunekCS2

Przykładowe wartości, a nie aktualne ceny rynkowe

Twoi gracze już tu są

Dane ekwipunków z ośmiu gier

Integracja

Co dostajesz

Korzystaj z jednej usługi HTTP API, aby pobierać ekwipunki, ceny i dane graczy.

Otwórz dokumentację API
/v1/inventory

Ekwipunki i ceny przedmiotów

Przedmioty i wartości ekwipunków w CS2, Rust, TF2, Dota 2, PUBG, s&box, Unturned i PAYDAY 2. Odpowiedź wskazuje dostępne ceny i przedmioty bez wyceny.

/faceit/data/v4

Profile Steam i statystyki FACEIT

Dodaj profile, poziom FACEIT, ELO i statystyki meczów za pomocą klucza WOK. Osobny klucz FACEIT nie jest potrzebny.

/v1/inventories

Zapytania zbiorcze dla list graczy

Do 20 graczy i czterech gier w jednym zapytaniu zbiorczym, z wynikiem dla każdej pary gracz-gra. Każda żądana para zużywa jednostkę limitu.

meta.cache_age

Sprawdź aktualność danych

Sprawdzaj wiek zapisanego ekwipunku i źródła cen. Odświeżaj ceny z lokalnego katalogu bez ponownego skanowania aktualnego zapisanego ekwipunku.

Porównaj koszty obsługi swoich zapytań

Koszt API ekwipunku w WOK, SteamWebAPI i SteamApis przy tej samej liczbie zapytań

30 000zapytań w ciągu 30 dni
Usługa Koszt miesięczny Zapytania w pakiecie Zapytania na minutę
WOKINVENTORY STARTER $12za 30 dniOpcjonalne automatyczne odnawianie Zapytania w pakiecie150 000za 30 dni Zapytania na minutę400
SteamWebAPIInventory Small €25miesięcznie Zapytania w pakiecie150 000miesięcznie Zapytania na minutę20
SteamApisPakiet zapytań €9.99miesięcznie Zapytania w pakiecie100 000miesięcznie Zapytania na minutęNieopublikowany
Jak porównujemy

Standardowe zapytania o ekwipunek jednego gracza w jednej grze, bez zapytań zbiorczych i wymuszonego odświeżania. Pozostałe endpointy i zakres danych różnią się między usługami.

Obliczenia obejmują 30 dni z zapytaniami rozłożonymi równomiernie w ciągu doby. Uwzględniamy opublikowane limity miesięczne, dzienne i minutowe. Zostaw zapas na szczyty ruchu.

Plany WOK są domyślnie opłacane z góry. Przy zakupie nowego planu na 30 dni możesz wybrać automatyczne odnawianie przez Stripe.

SteamApis: najniższy koszt zapytań z uwzględnieniem opublikowanych opłat za przekroczenie pakietu. Przekroczenie wymaga włączenia tej opcji i odpowiedniego salda konta. Limit minutowy API ekwipunku nie jest publicznie podany. To szacunek kosztu; przepustowość przy wybranej liczbie zapytań nie została zweryfikowana.

WOK: najpierw odpowiedni gotowy plan. Pakiety limitu są dodawane tylko wtedy, gdy żaden plan nie pokrywa wybranego wolumenu. Każdy pakiet za 45 USD dodaje 1 mln jednostek i 50 tys./dzień do następnego resetu. Jest to zakup jednorazowy, który nie zwiększa limitu na minutę. Nadal obowiązują maksymalne limity klucza. Szacunek dotyczy nowego okresu 30 dni.

Opublikowane limity na minutę: WOK Ultra 1 500 / Titan 2 500 jednostek limitu; SteamWebAPI Inventory High+ 200 zapytań. Wywołania zbiorcze mogą zużywać kilka jednostek WOK.

Jeden pakiet dla 20 graczy w 4 grach zużywa 80 jednostek limitu, czyli maksymalnie 80 par gracz-gra na wywołanie.

Oficjalny cennikSteamWebAPISteamApis

Ceny WOK pochodzą z aktualnego katalogu planówCeny konkurencji sprawdzone

Twoje pierwsze zapytanie

Twoje pierwsze zapytanie o ekwipunek

Odbierz klucz, zachowaj go na serwerze i pobierz publiczny ekwipunek. Zacznij od curl, Pythona lub JavaScriptu.

Integracja API ekwipunku Steam: partie i migawki

# Keep WOK_API_KEY on the server
curl --fail-with-body \
  -H "Authorization: Bearer $WOK_API_KEY" \
  "https://woksteamapi.com/v1/inventory?steam_id=$STEAM_ID&game=cs2"
Dokumentacja API

Wszystkie publiczne endpointy w jednym miejscu

Dokładne parametry, formaty odpowiedzi i kody statusu działającej usługi.

Uwierzytelnianie

Używaj Authorization: Bearer dla endpointów danych. Żądania przeglądarki między domenami (CORS) nie są obsługiwane; trzymaj klucz WOK na swoim serwerze. Health jest publiczny. Zgodny endpoint ekwipunku przyjmuje też przestarzały parametr query key.

Bazowy URLhttps://woksteamapi.com

Zainstaluj typowanego klienta

Pobierz wersję 1.3.0 dla metod opisanych w tej dokumentacji.

Wersje w npm i PyPI są publikowane osobno. Sprawdź pliki przed instalacją i przechowuj klucze API na serwerze.

Manifest kompilacji i sumy kontrolne · SHA256SUMS

Start here · one WOK key

Connect a server or agent in three calls

The same WOK API key works for every included game and player endpoint. WOK holds the Steam Web API key on its servers.

  1. Get your WOK keyCopy it from your account and store it on your server as WOK_API_KEY. Send Authorization: Bearer <WOK_API_KEY>; never send a WOK key to Steam or put it in a URL.
  2. Check the keyCall GET /v1/key. It reports whether the key is active and how much quota remains without spending a request.
  3. Choose a game and endpointUse GET /v1/inventory?steam_id=STEAMID64&game=rust for Rust inventory. Change only game for another named game. Rust achievements and playtime have separate routes below.
curl -H "Authorization: Bearer ${WOK_API_KEY}" "https://woksteamapi.com/v1/key"
curl -H "Authorization: Bearer ${WOK_API_KEY}" "https://woksteamapi.com/v1/inventory?steam_id=${STEAM_ID}&game=rust"
curl -H "Authorization: Bearer ${WOK_API_KEY}" "https://woksteamapi.com/v1/rust/achievements?steam_id=${STEAM_ID}"

Use a 17-digit SteamID64 for Rust stats and friends. Inventory and profile routes also accept profile URLs and vanity names. Read the complete integration guide for response fields, errors and examples.

Game parameter for inventory, prices, catalog and history
GamegameSteam AppIDAdditional routes
Counter-Strike 2cs2730CS2 inspect with add-on
Rustrust252490/v1/rust/stats, /v1/rust/achievements, /v1/rust/playtime
Dota 2dota2570Inventory, prices, catalog, history
Team Fortress 2tf2440Inventory, prices, catalog, history
PUBGpubg578080Inventory, prices, catalog, history
s&boxsandbox590830Inventory, prices, catalog, history
Unturnedunturned304930Inventory, prices, catalog, history
PAYDAY 2payday2218620Inventory, prices, catalog, history
Guides · English

Choose an integration path

Working examples, supported games and the limits your application should handle.

Cennik API ekwipunku Steam

Zacznij od bezpłatnego klucza lub wybierz płatny plan. Zapłać jednorazowo albo wybierz automatyczne odnawianie przez Stripe.

Okres rozliczeniowy

Zapłać z góry za 3 miesiące i oszczędź 5%, za 6 miesięcy 10% lub za 12 miesięcy 15%. Płatność jednorazowa; dodatki są płatne osobno.

Uniwersalne Free Developer

Wymagane członkostwo na serwerze Discord WOK API

Bezpłatnie
1 000jednostek / 30 dni
100jednostek / dzień
30jednostek / minutę
Pobierz darmowy klucz

Uniwersalne Start

Dla bota lub małej aplikacji

$15płatne jednorazowo / 1 miesiąc
300 000jednostek / 30 dni
10 000jednostek / dzień
250jednostek / minutę
Wybierz plan

Uniwersalne Max

Dla kilku produktów i większej liczby zapytań

$65płatne jednorazowo / 1 miesiąc
2 000 000jednostek / 30 dni
80 000jednostek / dzień
1 000jednostek / minutę
Wybierz plan

Uniwersalne Ultra

Do częstych aktualizacji na dużą skalę

$139płatne jednorazowo / 1 miesiąc
7 000 000jednostek / 30 dni
240 000jednostek / dzień
1 500jednostek / minutę
Wybierz plan

Jeden klucz do wielu zadań

  • Ekwipunki, zapytania zbiorcze i migawki
  • Katalog przedmiotów, ceny rynkowe i zapisana historia cen
  • Profile Steam, statystyki gier, Rust i FACEIT
  • Wyszukiwanie przedmiotów CS2 w zaobserwowanych ekwipunkach (beta)
  • CS2 Screenshot API
  • Obsługiwane gry mają wspólny klucz i limit

Opcjonalnie: Inspect (float, seed i dodatki) +9 USD / 30 dni. Bulk (skanowanie i eksport) +19 USD / 30 dni.

Zasady limitów i ograniczenia funkcji

Limit miesięczny resetuje się co 30 dni od aktywacji lub płatnego odnowienia, dzienny o 00:00 UTC. Zapytania zbiorcze rozliczane są za gracza, przedmiot lub zapytanie, zależnie od endpointu. Wszystkie objęte metody dzielą limity. Wyższy plan zwiększa pulę; limit minutowy nie gwarantuje szybkości odpowiedzi.

3D Viewer to oddzielna subskrypcja. Screenshot API zużywa jednostki API i korzysta z własnej kolejki renderowania.

Obowiązują ustawienia prywatności Steam i dostępność źródeł. Assets przeszukuje zaobserwowane ekwipunki. Funkcje i ograniczenia renderowania opisano w przewodniku 3D.

Dokumentacja · Instrukcja dla agenta
OPTIONAL ADD-ONS

Dodaj to, czego potrzebuje Twoja integracja

Kup dodatek do aktywnej subskrypcji. Płatność i aktywacja są automatyczne.

SELF-SERVICE

Wybierz aktywną subskrypcję i zapłać. Funkcja włączy się po potwierdzeniu.

Pytania

01Czy muszę zmieniać kod?

Trasy zgodności zachowują pola SteamWebAPI. Zwykle wystarczy zmienić adres bazowy i klucz; trasy natywne mają własny udokumentowany kontrakt.

02Skąd dane FACEIT?

Z FACEIT, przez interfejs używany przez jego stronę. Uwierzytelnij się kluczem WOK; osobny klucz FACEIT nie jest potrzebny. Dostępne endpointy opisuje dokumentacja API.

03Co przy wyczerpaniu limitu?

Wyczerpanie limitu dziennego lub miesięcznego zwraca 402. Limit minutowy zwraca 429 z Retry-After. Zużycie widać w panelu.

04Jak zapłacić?

Karty i portfele przez Stripe, karty i SBP przez Platega lub kryptowaluty. Wybierz metodę przy zakupie. Klucz zostanie wydany po potwierdzeniu płatności.

05Czy jest darmowy plan?

Tak. Free Developer obejmuje 1000 żądań na 30 dni, 100 dziennie i 30 na minutę. Bez karty płatniczej. Wymagane jest konto i członkostwo na serwerze Discord WOK API. Opuszczenie serwera wstrzymuje bezpłatny dostęp; powrót go przywraca.

Stan usługi na żywo

Systemy WOK

Aktualny publiczny stan tego samego węzła, który obsługuje ruch API.

Stan ogólnySprawdzanie produkcji
Ostatnie sprawdzenie...
Publiczne APIChecking

Stan HTTP i odpowiedź aplikacji

Proces aplikacjiChecking

Proces produkcyjny odpowiedział na tę kontrolę

Baza danychChecking

Wykonano rzeczywisty odczyt z bazy danych

Kontrole w tej sesji przeglądarki

Każdy znak to prawdziwa odpowiedź zebrana podczas otwarcia strony.

GET /healthz

Zacznij tworzyć

Twój następny pomysł zaczyna się od jednego zapytania

1000 żądań na 30 dni w Free Developer. Bez opłat.

Odbierz darmowy klucz API