WOK API / SteamWebAPI
Face à steamwebapi
Compare the workload, not just a requests-per-minute headline. Start with WOK's compatibility routes, then validate your response parser, source selection and retry behavior.
BASE + KEY- BASE = "https://www.steamwebapi.com"
+ BASE = "https://woksteamapi.com"
- KEY = "your-steamwebapi-key"
+ KEY = "your-wok-key"
Effort de migration: Base URL, key and contract validation.

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.
| Critère | steamwebapi | WOK API |
|---|---|---|
| Limite publiée par minute, offre comparée | 200 à 200 €/mois (Inventory High+) | Ultra 1 200/min ; Titan 1 500/min |
| Profils Steam | Included in Starter; dedicated plans also exist | inclus |
| Rang et stats FACEIT | Not evaluated in this comparison | inclus, sans clé |
| Sources de prix | Steam and marketplace data; coverage varies | Source-level prices and update times |
| Effort de migration | - | Base URL, key and contract validation |
SteamWebAPI pricing checked September 26, 2026. Tarifs officiels SteamWebAPI · Tarifs WOK.
Compatibilité des endpoints
WOK supports selected SteamWebAPI-style routes. Validate the documented response shape, grouping, missing values and error handling before switching production traffic; this is not a guarantee of every competitor feature.
| Endpoint | Notes |
|---|---|
/steam/api/inventory | Documented compatibility shape; Bearer preferred |
/steam/api/profile | Documented compatibility shape; Bearer preferred |
/v1/inventory | auth Bearer, champs supplémentaires |
/v1/profiles | un appel, jusqu'à 64 profils |
/v1/prices | jusqu'à 200 prix par appel |
/faceit/data/v4/players | pas de clé FACEIT distincte |
Ce qui change dans votre code
requestsresponse = 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
Handle authentication, quota, validation and upstream failures separately. Native batch responses also carry per-pair status and errors inside HTTP 200.
400paramètre mal formé401missing, invalid or expired key402quota exhausted or required add-on missing404profil ou objet introuvable422échec de la validation du paramètre429limite de requêtes atteinte502Steam ou FACEIT n'a pas réponduSources 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.
Tarifs de l’API d’inventaire Steam
Commencez gratuitement ou choisissez une durée prépayée à partir de 30 jours. Les quotas suivent des fenêtres de 30 jours, sans prélèvement automatique. Routes compatibles et guide de migration.
FREE DEVELOPER
Gratuit
- requêtes d’inventaire / 30 jours
- 1 000
- par jour
- 100
- RPM
- 30
START
$12
- requêtes d’inventaire / 30 jours
- 300 000
- par jour
- 10,000
- RPM
- 120
PRO
$29
- requêtes d’inventaire / 30 jours
- 700 000
- par jour
- 24,000
- RPM
- 300
MAX
$59
- requêtes d’inventaire / 30 jours
- 2 000 000
- par jour
- 80,000
- RPM
- 600
ULTRA
$119
- requêtes d’inventaire / 30 jours
- 7 000 000
- par jour
- 240,000
- RPM
- 1200
TITAN
$199
- requêtes d’inventaire / 30 jours
- 9 000 000
- par jour
- 350,000
- RPM
- 1500