Aller au contenu
API

WOK API / SteamWebAPI

Face à steamwebapi

Comparez la charge réelle, pas seulement les requêtes par minute. Commencez par les routes compatibles WOK, puis vérifiez le parseur, les sources et les reprises.

Ce qui change dans votre codeBASE + KEY
- BASE = "https://www.steamwebapi.com"
+ BASE = "https://woksteamapi.com"

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

Effort de migration: Validation de l’URL de base, clé et contrat.

WOK API control core
Ultra 1 500/min ; Titan 2 500/minLimite publiée par minute, offre comparée
inclusProfils Steam
Prix et dates de mise à jour par sourceSources de prix
Validation de l’URL de base, clé et contratEffort de migration

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.

Face à steamwebapi

Les deux API répondent à la même question - ce que contient un inventaire Steam et ce qu'il vaut. Ce qui diffère, c'est ce que vous obtenez pour une seule clé, la fréquence d'appel autorisée et ce qui est facturé séparément.

Face à steamwebapi
CritèresteamwebapiWOK API
Limite publiée par minute, offre comparée200 à 200 €/mois (Inventory High+)Ultra 1 500/min ; Titan 2 500/min
Profils SteamInclus dans Starter ; forfaits dédiés disponiblesinclus
Rang et stats FACEITNon évalué dans ce comparatifinclus, sans clé
Sources de prixDonnées Steam et places de marché ; couverture variablePrix et dates de mise à jour par source
Effort de migration-Validation de l’URL de base, clé et contrat

Tarifs SteamWebAPI vérifiés le 26 septembre 2026. Tarifs officiels SteamWebAPI · Tarifs WOK.

Compatibilité des endpoints

WOK prend en charge certaines routes de type SteamWebAPI. Vérifiez le format, les regroupements, les valeurs absentes et les erreurs avant de migrer la production. Toutes les fonctions concurrentes ne sont pas garanties.

Compatibilité des endpoints
EndpointNotes
/steam/api/inventoryFormat compatible documenté ; Bearer recommandé
/steam/api/profileFormat compatible documenté ; Bearer recommandé
/v1/inventoryauth Bearer, champs supplémentaires
/v1/profilesun appel, jusqu'à 64 profils
/v1/pricesjusqu'à 200 prix par appel
/faceit/data/v4/playerspas de clé FACEIT distincte

Ce qui change dans votre code

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()

Codes d'erreur

Traitez séparément authentification, quota, validation et erreurs de source. Les lots natifs incluent aussi les états et erreurs par paire dans HTTP 200.

400paramètre mal formé
401clé absente, invalide ou expirée
402quota épuisé ou option requise absente
404profil ou objet introuvable
422échec de la validation du paramètre
429limite de requêtes atteinte
502Steam ou FACEIT n'a pas répondu

Sources de prix

Les prix sont recoupés sur plusieurs marchés et vous décidez lequel fait foi. Ajoutez price_source à n'importe quel appel d'inventaire, ou définissez une valeur par défaut pour votre clé. steam_buy est le prix de vente instantanée sur Steam - l'ordre d'achat en cours le plus élevé.

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

Tarifs de l’API d’inventaire Steam

Commencez avec une clé gratuite ou choisissez un forfait payant. Paiement unique ou renouvellement automatique via Stripe. Routes compatibles et guide de migration.

FREE DEVELOPER

Gratuit

Aucun paiement. 1 000 requêtes tous les 30 jours, jusqu’à 30/min. · Adhésion au serveur Discord de WOK API requise
unités / 30 jours
1 000
unités / jour
100
RPM
30

HISTORY

$6

pour 30 jours
unités / 30 jours
750 000
unités / jour
30,000
RPM
600

PRICES STARTER

$6

pour 30 jours
unités / 30 jours
250 000
unités / jour
10,000
RPM
300

PLAYERS STARTER

$8

pour 30 jours
unités / 30 jours
60 000
unités / jour
2,500
RPM
300

VIEWER

$9

pour 30 jours
unités / 30 jours
1 000
unités / jour
100
RPM
120

FLOAT

$9

pour 30 jours
unités / 30 jours
100 000
unités / jour
5,000
RPM
300

PRICES

$9

pour 30 jours
unités / 30 jours
600 000
unités / jour
20,000
RPM
600

INVENTORY STARTER

$12

pour 30 jours
unités / 30 jours
150 000
unités / jour
6,000
RPM
400

HISTORY PRO

$12

pour 30 jours
unités / 30 jours
3 000 000
unités / jour
120,000
RPM
1200

START

$15

pour 30 jours
unités / 30 jours
300 000
unités / jour
10,000
RPM
250

ASSETS

$15

pour 30 jours
unités / 30 jours
300 000
unités / jour
15,000
RPM
300

PLAYERS

$15

pour 30 jours
unités / 30 jours
200 000
unités / jour
7,000
RPM
600

PRICES PRO

$19

pour 30 jours
unités / 30 jours
2 000 000
unités / jour
70,000
RPM
1200

VIEWER PRO

$19

pour 30 jours
unités / 30 jours
5 000
unités / jour
500
RPM
300

FLOAT PRO

$19

pour 30 jours
unités / 30 jours
1 000 000
unités / jour
50,000
RPM
1200

INVENTORY

$25

pour 30 jours
unités / 30 jours
450 000
unités / jour
15,000
RPM
800

HISTORY SCALE

$25

pour 30 jours
unités / 30 jours
12 000 000
unités / jour
450,000
RPM
1500

ASSETS PRO

$29

pour 30 jours
unités / 30 jours
1 000 000
unités / jour
50,000
RPM
1200

PLAYERS PRO

$29

pour 30 jours
unités / 30 jours
500 000
unités / jour
18,000
RPM
1200

PRO

$35

pour 30 jours
unités / 30 jours
700 000
unités / jour
24,000
RPM
500

PRICES SCALE

$39

pour 30 jours
unités / 30 jours
6 000 000
unités / jour
210,000
RPM
1500

VIEWER SCALE

$39

pour 30 jours
unités / 30 jours
12 500
unités / jour
1,250
RPM
600

FLOAT SCALE

$39

pour 30 jours
unités / 30 jours
3 000 000
unités / jour
120,000
RPM
1500

INVENTORY PRO

$49

pour 30 jours
unités / 30 jours
900 000
unités / jour
32,000
RPM
1500

ASSETS SCALE

$49

pour 30 jours
unités / 30 jours
5 000 000
unités / jour
200,000
RPM
1500

HISTORY BUSINESS

$49

pour 30 jours
unités / 30 jours
25 000 000
unités / jour
900,000
RPM
1500

PLAYERS SCALE

$59

pour 30 jours
unités / 30 jours
1 100 000
unités / jour
40,000
RPM
1500

PRICES BUSINESS

$59

pour 30 jours
unités / 30 jours
12 000 000
unités / jour
420,000
RPM
1500

MAX

$65

pour 30 jours
unités / 30 jours
2 000 000
unités / jour
80,000
RPM
1000

FLOAT BUSINESS

$69

pour 30 jours
unités / 30 jours
6 000 000
unités / jour
220,000
RPM
1500

PLAYERS BUSINESS

$89

pour 30 jours
unités / 30 jours
1 750 000
unités / jour
65,000
RPM
1500

HISTORY ENTERPRISE

$89

pour 30 jours
unités / 30 jours
50 000 000
unités / jour
1,800,000
RPM
1500

ASSETS BUSINESS

$89

pour 30 jours
unités / 30 jours
10 000 000
unités / jour
350,000
RPM
1500

INVENTORY SCALE

$99

pour 30 jours
unités / 30 jours
2 000 000
unités / jour
70,000
RPM
2000

PRICES ENTERPRISE

$99

pour 30 jours
unités / 30 jours
25 000 000
unités / jour
900,000
RPM
1500

FLOAT ENTERPRISE

$119

pour 30 jours
unités / 30 jours
12 000 000
unités / jour
450,000
RPM
1500

ULTRA

$139

pour 30 jours
unités / 30 jours
7 000 000
unités / jour
240,000
RPM
1500

INVENTORY BUSINESS

$149

pour 30 jours
unités / 30 jours
3 000 000
unités / jour
110,000
RPM
2500

ASSETS ENTERPRISE

$149

pour 30 jours
unités / 30 jours
20 000 000
unités / jour
700,000
RPM
1500

PRICES ENTERPRISE PLUS

$179

pour 30 jours
unités / 30 jours
50 000 000
unités / jour
1,800,000
RPM
1500

TITAN

$199

pour 30 jours
unités / 30 jours
9 000 000
unités / jour
350,000
RPM
2500

PLAYERS ENTERPRISE

$199

pour 30 jours
unités / 30 jours
4 000 000
unités / jour
150,000
RPM
1500

INVENTORY ENTERPRISE

$299

pour 30 jours
unités / 30 jours
6 000 000
unités / jour
220,000
RPM
3000

PLAYERS ENTERPRISE PLUS

$389

pour 30 jours
unités / 30 jours
8 000 000
unités / jour
300,000
RPM
1500

BUSINESS

$569

pour 30 jours
unités / 30 jours
12 000 000
unités / jour
450,000
RPM
3000

INVENTORY ENTERPRISE PLUS

$569

pour 30 jours
unités / 30 jours
12 000 000
unités / jour
450,000
RPM
3500

ENTERPRISE

$949

pour 30 jours
unités / 30 jours
20 000 000
unités / jour
750,000
RPM
3500

ENTERPRISE PLUS

$1399

pour 30 jours
unités / 30 jours
30 000 000
unités / jour
1,100,000
RPM
3500