Przejdź do treści
API

WOK API / SteamWebAPI

W porównaniu ze steamwebapi

Porównuj rzeczywiste obciążenie, nie tylko liczbę żądań na minutę. Zacznij od tras zgodności WOK, sprawdź parser, źródła i ponawianie.

Co się zmienia w twoim kodzieBASE + KEY
- BASE = "https://www.steamwebapi.com"
+ BASE = "https://woksteamapi.com"

- KEY  = "your-steamwebapi-key"
+ KEY  = "your-wok-key"

Trud migracji: Weryfikacja bazowego URL, klucza i kontraktu.

WOK API control core
Ultra 1 500/min; Titan 2 500/minOpublikowany limit na minutę, porównywany plan
w cenieProfile Steam
Ceny i czas aktualizacji według źródłaŹródła cen
Weryfikacja bazowego URL, klucza i kontraktuTrud migracji

Choose the WOK contract your application needs

Developer guide · English. Compatible paths help an existing integration start testing; native endpoints offer a different response model. Choose the parser and error behavior deliberately.

Your applicationStart hereValidate before switching
Existing item-array parserGET /steam/api/inventorySuccess is an array. Check group=1 versus group=0, string asset IDs, null prices and HTTP inventory errors against the migration checklist.
New server applicationGET /v1/inventorySuccess is an object with status, items, totals and meta. HTTP 200 can describe a private or unavailable inventory. This route has no group parameter.
Roster or scannerPOST /v1/inventories or NDJSON streamValidate every pair independently. Streaming needs a verified final complete record; it adds neither replay protection nor extra source capacity. Download a stream consumer.

Start with the downloadable offline contract exercise: twelve fictional responses show private versus empty inventories, quantity-aware USD totals, missing prices and partial batch failures. It needs Python 3.10+, no API key and no network request.

A compatible URL does not establish identical fields, valuations or coverage. Test saved success, private, empty and failure responses before a bounded live comparison. Keep inventory age separate from price-source timestamps, and compare measured latency under the same workload rather than treating a plan's per-minute quota as throughput. Read the example setup and partial-result rules before running the downloadable client.

Moving inventories that span several Steam pages? Check large-inventory pagination and batch coverage before comparing totals or replacing your continuation logic.

W porównaniu ze steamwebapi

Oba API odpowiadają na to samo pytanie - co jest w ekwipunku Steam i ile to jest warte. Różnica jest w tym, ile dostajesz na jeden klucz, jak szybko możesz wysyłać zapytania i ile jest rozliczane osobno.

W porównaniu ze steamwebapi
CechasteamwebapiWOK API
Opublikowany limit na minutę, porównywany plan200 za €200/mies. (Inventory High+)Ultra 1 500/min; Titan 2 500/min
Profile SteamZawarte w Starter; dostępne też osobne planyw cenie
Ranga i statystyki FACEITNie oceniono w tym porównaniuw cenie, bez klucza
Źródła cenDane Steam i rynków; zakres może się różnićCeny i czas aktualizacji według źródła
Trud migracji-Weryfikacja bazowego URL, klucza i kontraktu

Ceny SteamWebAPI sprawdzono 26 września 2026 r. Oficjalny cennik SteamWebAPI · Cennik WOK.

Zgodność endpointów

WOK obsługuje wybrane trasy w stylu SteamWebAPI. Przed migracją produkcji sprawdź format, grupowanie, brakujące wartości i błędy. Nie gwarantuje to wszystkich funkcji konkurenta.

Zgodność endpointów
EndpointUwagi
/steam/api/inventoryUdokumentowany format zgodności; zalecany Bearer
/steam/api/profileUdokumentowany format zgodności; zalecany Bearer
/v1/inventoryautoryzacja Bearer, dodatkowe pola
/v1/profilesjedno zapytanie, do 64 profili
/v1/pricesdo 200 cen na zapytanie
/faceit/data/v4/playersbez osobnego klucza FACEIT

Co się zmienia w twoim kodzie

Pythonrequests
response = requests.get(
    f"{BASE}/steam/api/inventory",
    headers={"Authorization": f"Bearer {KEY}"},
    params={"steam_id": sid, "game": "cs2", "price_source": "auto"},
    timeout=35,
)
response.raise_for_status()

Kody błędów

Osobno obsługuj autoryzację, limity, walidację i błędy źródła. Natywne odpowiedzi zbiorcze zawierają status i błędy każdej pary także w HTTP 200.

400błędny format parametru
401brak klucza, klucz błędny lub wygasły
402limit wyczerpany lub brak wymaganego dodatku
404nie znaleziono profilu lub przedmiotu
422parametr nie przeszedł walidacji
429osiągnięto limit zapytań
502Steam lub FACEIT nie odpowiedział

Źródła cen

Ceny są sprawdzane krzyżowo na kilku rynkach, a ty decydujesz, która się liczy. Dodaj price_source do dowolnego zapytania o ekwipunek albo ustaw wartość domyślną na swoim kluczu. steam_buy to cena natychmiastowej sprzedaży na Steam - najwyższe aktywne zlecenie kupna.

autosteamsteam_buyskinportmarketbackpacktfbuffmix
?price_source=steam_buy&strict=1

Steam inventory 429 guide: cache-first reads, bounded retries and explicit freshness metadata.

SteamAPIs alternativeCSFloat API alternativebackpack.tf API alternative

Cennik API ekwipunku Steam

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

FREE DEVELOPER

Bezpłatnie

Bez płatności. 1000 zapytań na 30 dni, do 30/min. · Wymagane członkostwo na serwerze Discord WOK API
jednostek / 30 dni
1 000
jednostek / dzień
100
RPM
30

HISTORY

$6

za 30 dni
jednostek / 30 dni
750 000
jednostek / dzień
30,000
RPM
600

PRICES STARTER

$6

za 30 dni
jednostek / 30 dni
250 000
jednostek / dzień
10,000
RPM
300

PLAYERS STARTER

$8

za 30 dni
jednostek / 30 dni
60 000
jednostek / dzień
2,500
RPM
300

VIEWER

$9

za 30 dni
jednostek / 30 dni
1 000
jednostek / dzień
100
RPM
120

FLOAT

$9

za 30 dni
jednostek / 30 dni
100 000
jednostek / dzień
5,000
RPM
300

PRICES

$9

za 30 dni
jednostek / 30 dni
600 000
jednostek / dzień
20,000
RPM
600

INVENTORY STARTER

$12

za 30 dni
jednostek / 30 dni
150 000
jednostek / dzień
6,000
RPM
400

HISTORY PRO

$12

za 30 dni
jednostek / 30 dni
3 000 000
jednostek / dzień
120,000
RPM
1200

START

$15

za 30 dni
jednostek / 30 dni
300 000
jednostek / dzień
10,000
RPM
250

ASSETS

$15

za 30 dni
jednostek / 30 dni
300 000
jednostek / dzień
15,000
RPM
300

PLAYERS

$15

za 30 dni
jednostek / 30 dni
200 000
jednostek / dzień
7,000
RPM
600

PRICES PRO

$19

za 30 dni
jednostek / 30 dni
2 000 000
jednostek / dzień
70,000
RPM
1200

VIEWER PRO

$19

za 30 dni
jednostek / 30 dni
5 000
jednostek / dzień
500
RPM
300

FLOAT PRO

$19

za 30 dni
jednostek / 30 dni
1 000 000
jednostek / dzień
50,000
RPM
1200

INVENTORY

$25

za 30 dni
jednostek / 30 dni
450 000
jednostek / dzień
15,000
RPM
800

HISTORY SCALE

$25

za 30 dni
jednostek / 30 dni
12 000 000
jednostek / dzień
450,000
RPM
1500

ASSETS PRO

$29

za 30 dni
jednostek / 30 dni
1 000 000
jednostek / dzień
50,000
RPM
1200

PLAYERS PRO

$29

za 30 dni
jednostek / 30 dni
500 000
jednostek / dzień
18,000
RPM
1200

PRO

$35

za 30 dni
jednostek / 30 dni
700 000
jednostek / dzień
24,000
RPM
500

PRICES SCALE

$39

za 30 dni
jednostek / 30 dni
6 000 000
jednostek / dzień
210,000
RPM
1500

VIEWER SCALE

$39

za 30 dni
jednostek / 30 dni
12 500
jednostek / dzień
1,250
RPM
600

FLOAT SCALE

$39

za 30 dni
jednostek / 30 dni
3 000 000
jednostek / dzień
120,000
RPM
1500

INVENTORY PRO

$49

za 30 dni
jednostek / 30 dni
900 000
jednostek / dzień
32,000
RPM
1500

ASSETS SCALE

$49

za 30 dni
jednostek / 30 dni
5 000 000
jednostek / dzień
200,000
RPM
1500

HISTORY BUSINESS

$49

za 30 dni
jednostek / 30 dni
25 000 000
jednostek / dzień
900,000
RPM
1500

PLAYERS SCALE

$59

za 30 dni
jednostek / 30 dni
1 100 000
jednostek / dzień
40,000
RPM
1500

PRICES BUSINESS

$59

za 30 dni
jednostek / 30 dni
12 000 000
jednostek / dzień
420,000
RPM
1500

MAX

$65

za 30 dni
jednostek / 30 dni
2 000 000
jednostek / dzień
80,000
RPM
1000

FLOAT BUSINESS

$69

za 30 dni
jednostek / 30 dni
6 000 000
jednostek / dzień
220,000
RPM
1500

PLAYERS BUSINESS

$89

za 30 dni
jednostek / 30 dni
1 750 000
jednostek / dzień
65,000
RPM
1500

HISTORY ENTERPRISE

$89

za 30 dni
jednostek / 30 dni
50 000 000
jednostek / dzień
1,800,000
RPM
1500

ASSETS BUSINESS

$89

za 30 dni
jednostek / 30 dni
10 000 000
jednostek / dzień
350,000
RPM
1500

INVENTORY SCALE

$99

za 30 dni
jednostek / 30 dni
2 000 000
jednostek / dzień
70,000
RPM
2000

PRICES ENTERPRISE

$99

za 30 dni
jednostek / 30 dni
25 000 000
jednostek / dzień
900,000
RPM
1500

FLOAT ENTERPRISE

$119

za 30 dni
jednostek / 30 dni
12 000 000
jednostek / dzień
450,000
RPM
1500

ULTRA

$139

za 30 dni
jednostek / 30 dni
7 000 000
jednostek / dzień
240,000
RPM
1500

INVENTORY BUSINESS

$149

za 30 dni
jednostek / 30 dni
3 000 000
jednostek / dzień
110,000
RPM
2500

ASSETS ENTERPRISE

$149

za 30 dni
jednostek / 30 dni
20 000 000
jednostek / dzień
700,000
RPM
1500

PRICES ENTERPRISE PLUS

$179

za 30 dni
jednostek / 30 dni
50 000 000
jednostek / dzień
1,800,000
RPM
1500

TITAN

$199

za 30 dni
jednostek / 30 dni
9 000 000
jednostek / dzień
350,000
RPM
2500

PLAYERS ENTERPRISE

$199

za 30 dni
jednostek / 30 dni
4 000 000
jednostek / dzień
150,000
RPM
1500

INVENTORY ENTERPRISE

$299

za 30 dni
jednostek / 30 dni
6 000 000
jednostek / dzień
220,000
RPM
3000

PLAYERS ENTERPRISE PLUS

$389

za 30 dni
jednostek / 30 dni
8 000 000
jednostek / dzień
300,000
RPM
1500

BUSINESS

$569

za 30 dni
jednostek / 30 dni
12 000 000
jednostek / dzień
450,000
RPM
3000

INVENTORY ENTERPRISE PLUS

$569

za 30 dni
jednostek / 30 dni
12 000 000
jednostek / dzień
450,000
RPM
3500

ENTERPRISE

$949

za 30 dni
jednostek / 30 dni
20 000 000
jednostek / dzień
750,000
RPM
3500

ENTERPRISE PLUS

$1399

za 30 dni
jednostek / 30 dni
30 000 000
jednostek / dzień
1,100,000
RPM
3500