
Documentation Steam API : inventaires, prix et profils
Paramètres exacts, formats de réponse et codes d’état du service actif. Utilisez Authorization: Bearer pour les endpoints de données. Les requêtes du navigateur entre origines (CORS) ne sont pas prises en charge ; gardez votre clé WOK sur votre serveur. Health est public. L’inventaire compatible accepte aussi le paramètre query key obsolète.
/GET — Current key plan and quotav1/ key /GET — Inventaire avec les champs de réponse steamwebapisteam/ api/ inventory /GET — Profil Steam au format compatiblesteam/ api/ profile /GET — Commentaires publics du profil Steamsteam/ api/ profile/ comments /GET — Render a CS2 inspect certificate as PNGsteam/ api/ float/ screenshot /GET — Totaux, objets et métadonnées de l’inventairev1/ inventory /POST — Actualiser les prix de l’inventaire en cache sans appeler Steamv1/ inventory/ refresh-prices /POST / GET / DELETE — Opt in to one valid cached inventory observationv1/ inventory-snapshots /GET — Observed quantity changes since the preceding snapshotv1/ inventory-snapshots/ {snapshot_id}/ diff /POST — Inventaires synchrones pour un maximum de 20 joueursv1/ inventories /GET — Un profil Steamv1/ profile /GET — Commentaires publics du profil Steamv1/ profile-comments /POST — Jusqu’à 64 profils Steam par requêtev1/ profiles /GET — VAC, bannissements et évaluation prudente de l’éligibilité aux échangesv1/ player-security /POST — Vérification groupée des bannissements VAC, de jeu et économiquesv1/ player-security/ batch /GET — Niveau du compte Steamv1/ steam-level /GET — Historique public des noms Steamv1/ aliases /GET — Jeux Steam visibles et heures de jeuv1/ games /POST — Bibliothèques de jeux et temps de jeu Steam par lotv1/ games/ batch /GET — Temps de jeu Steam des deux dernières semainesv1/ games/ recent /POST — Temps de jeu sur deux semaines pour plusieurs joueursv1/ games/ recent/ batch /GET — Succès d’un compte dans un jeuv1/ games/ achievements /GET — Visible games and selected achievement progresssteam/ api/ profile/ games /GET — Données du jeu : boutique, avis ou joueurs actuelsv1/ apps /GET — Données du jeu : boutique, avis ou joueurs actuelssteam/ api/ apps /GET — Liste publique des amis Steamv1/ friends /GET — Statistiques de jeu Rustv1/ rust/ stats /GET — Éliminations, ressources et statistiques Rust disponiblesv1/ rust/ summary /GET — Succès Rust avec name et achievedv1/ rust/ achievements /GET — Temps de jeu Rust total et récent, en minutesv1/ rust/ playtime /GET — Un prix d’objet recoupév1/ price /GET — Fresh CS2 prices across marketplacesv1/ cs2/ market-prices /POST — Jusqu’à 200 prix par requêtev1/ prices /GET — Catalogue public d’objets avec pagination par curseurv1/ items /GET — Saved catalog price coverage and freshnessv1/ prices/ coverage /GET — Filter saved CS2 item names and price observationsv1/ cs2/ items /GET — Historique quotidien des prix observésv1/ price-history /POST — Observed daily value of a caller-supplied item basketv1/ portfolio-history /POST — Queue bounded catalog exportv1/ catalog/ exports /GET / DELETE — Get export statusv1/ catalog/ exports/ {export_id} /GET — Download completed NDJSON exportv1/ catalog/ exports/ {export_id}/ download /POST — Float, finition, stickers et Doppler CS2v1/ cs2/ inspect /GET — Resolve CS2 item class metadatav1/ cs2/ item-preview /GET — Floats et prix des annonces CS2 Marketv1/ cs2/ market-listings /POST — Resolve a CS2 Doppler phasev1/ cs2/ doppler-phase /POST — Render a deterministic CS2 inspect PNGv1/ cs2/ screenshot /POST — Jusqu’à 32 joueurs et 64 tâches joueur-jeu par lotv1/ crawl /GET — Progression et résultats d’un lotv1/ crawl/ {batch} /GET — Joueur FACEIT par SteamID64faceit/ data/ v4/ players /GET — Statistiques FACEIT globalesfaceit/ data/ v4/ players/ {player_id}/ stats/ {game} /GET — Matchs FACEIT récentsfaceit/ data/ v4/ players/ {player_id}/ history /GET — État public du nœud de productionhealthz /POST — Open an item-bound 3D viewer sessionv1/ cs2/ viewer-session /GET / PUT — Read viewer access and settingsv1/ cs2/ viewer /POST — Render a CS2 skin imagev1/ cs2/ screenshots /GET — Read a screenshot job or imagev1/ cs2/ screenshots/ {job_id} /GET — Render or retrieve a screenshot using query parameterssteam/ api/ screenshot /GET — Search observed public CS2 assetsv1/ cs2/ assets /GET — Read current observed asset coveragev1/ cs2/ assets/ coverage /POST — Find candidate assets for multiple filtersv1/ cs2/ assets/ find /GET — Groupes visibles du profil publicv1/ profile/ groups /GET — Compteurs publiés d’un compte et d’un jeuv1/ game-stats /GET — Badges Steam, XP et niveau du comptev1/ badges /GET — Définitions des succès et statistiquesv1/ apps/ schema /GET — Pourcentages globaux des succèsv1/ apps/ achievements/ global /GET — Actualités des jeux Steamv1/ apps/ news /GET — Rechercher dans le catalogue Steam localv1/ apps/ search /POST — Succès de paires compte/jeu sélectionnéesv1/ games/ achievements/ batch
Données des joueurs et succès sélectionnés · Champs d’inventaire, devises et téléchargements
Steam API endpoint map · Steam Market API Python and catalog guide · Integration guide: one key, eight games, Rust stats · Rust API overview · Rust player stats and hours · Steam name history and level · Steam privacy and missing data · Item price history · CS2 Market listing floats · Inventory cache strategy · Steam and WOK error reference · OpenAPI · Postman · Python 3.10+ 1.3.0 · JavaScript / TypeScript 1.3.0
Steam API À vous de jouer
Inventaires, prix des objets et profils des joueurs avec une seule clé API. Créez des outils de trading, des bots et des services pour les joueurs.
1 000 requêtes tous les 30 jours avec Free Developer. Aucun paiement requis.
/faceit/data/v4/players{
"games": {
"cs2": {
"skill_level": 10,
"faceit_elo": 2100
}
}
}
Exemples de champs. Les valeurs sont illustratives.
Consulter la référence de l’APID’un profil Steam à votre produit
Saisissez un profil Steam public pour voir ses objets et leurs prix
2 recherches gratuites par jour et par IP. Sans inscription.


AWP | Asiimov (Field-Tested)
$128.40
Recoil Case
$0.35Valeurs d’exemple, pas les prix actuels du marché
Vos joueurs sont déjà là
Données d’inventaire de huit jeux
Pour votre produit
Pour votre prochain projet Steam
Connectez les données Steam aux outils dont vos utilisateurs ont besoin.
Outils d’inventaire et de portefeuille
Affichez le contenu d’un inventaire public et la valeur de ses objets, avec les sources des prix et la fraîcheur des données.
Trading et analyse de marché
Intégrez les prix à vos outils de comparaison. Choisissez une source et prenez en compte les cotations manquantes.
Bots et tableaux de bord joueurs
Ajoutez les profils Steam, les inventaires et le rang FACEIT aux bots et pages de joueurs avec une seule clé API.
L’intégration
Ce que vous obtenez
Utilisez une seule API HTTP pour accéder aux inventaires, aux prix et aux données des joueurs.
Consulter la référence de l’API
/v1/inventoryInventaires et prix des objets
Objets et valeurs des inventaires de CS2, Rust, TF2, Dota 2, PUBG, s&box, Unturned et PAYDAY 2. La réponse distingue les prix disponibles et les objets sans prix.
/faceit/data/v4Profils Steam et statistiques FACEIT
Ajoutez les profils, le niveau FACEIT, l’ELO et les statistiques de matchs avec votre clé WOK. Aucune clé FACEIT distincte n’est nécessaire.
/v1/inventoriesRequêtes par lots pour les listes de joueurs
Jusqu’à 20 joueurs et quatre jeux par lot, avec un résultat pour chaque paire joueur-jeu. Chaque paire demandée consomme une unité de quota.
meta.cache_ageVérifiez la fraîcheur des données
Consultez l’âge de l’inventaire et les sources des prix. Actualisez les prix depuis le catalogue local sans relire un inventaire stocké encore valide.
Comparez le coût de votre volume de requêtes
Coût de l’API d’inventaire chez WOK, SteamWebAPI et SteamApis pour le même nombre de requêtes
| Service | Coût mensuel | Requêtes incluses | Requêtes par minute |
|---|---|---|---|
| WOK- | -pour 30 joursRenouvellement automatique au choix | Requêtes incluses-pour 30 jours | Requêtes par minute- |
| SteamWebAPI- | -par mois | Requêtes incluses-par mois | Requêtes par minute- |
| SteamApisQuota de requêtes | -par mois | Requêtes incluses-par mois | Requêtes par minuteNon publié |
Méthode de comparaison
Requêtes d’inventaire standard pour un joueur et un jeu, sans traitement par lots ni actualisation forcée. Les autres endpoints et les données incluses varient selon le fournisseur.
Calcul sur 30 jours avec des requêtes réparties uniformément dans la journée. Les limites publiées par mois, par jour et par minute sont prises en compte. Prévoyez une marge pour les pics de trafic.
Les forfaits WOK sont prépayés par défaut. Pour un nouveau forfait de 30 jours, vous pouvez choisir le renouvellement automatique via Stripe lors du paiement.
SteamApis : coût minimal des requêtes, avec les tarifs de dépassement publiés. Le dépassement doit être activé et le solde du compte suffisant. La limite par minute de l’API d’inventaire n’est pas publiée. Il s’agit d’une estimation du coût ; la capacité à traiter le volume sélectionné n’a pas été vérifiée.
WOK : une offre adaptée en priorité. Des packs de quota sont ajoutés uniquement si aucune offre ne couvre le volume choisi. Chaque pack à 45 $ ajoute 1 million d’unités et 50 000/jour jusqu’à la prochaine remise à zéro du quota. Les packs sont des achats uniques et n’augmentent pas la limite par minute. Les plafonds par clé restent applicables. L’estimation suppose une nouvelle période de 30 jours.
Limites publiées par minute : WOK Ultra 1200 / Titan 2000 unités de quota; SteamWebAPI Inventory High+ 200 requêtes. Les appels groupés peuvent consommer plusieurs unités WOK.
Un lot de 20 joueurs sur 4 jeux consomme 80 unités de quota, soit le maximum de 80 paires joueur-jeu par appel.
Tarifs officielsSteamWebAPISteamApis
Les prix WOK proviennent du catalogue actuel des forfaitsPrix des concurrents vérifiés
Votre première requête
Documentation Steam API : inventaires, prix et profils
Obtenez une clé, conservez-la sur votre serveur et consultez un inventaire public. Commencez avec curl, Python ou JavaScript.
# 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"
Tous les endpoints publics au même endroit
Paramètres exacts, formats de réponse et codes d’état du service actif.
Utilisez Authorization: Bearer pour les endpoints de données. Les requêtes du navigateur entre origines (CORS) ne sont pas prises en charge ; gardez votre clé WOK sur votre serveur. Health est public. L’inventaire compatible accepte aussi le paramètre query key obsolète.
Installer un client typé
Téléchargez la version 1.3.0 pour les méthodes de cette référence.
npm install --offline --ignore-scripts ./woksteamapi-client-1.3.0.tgzpython -m pip install --no-index --no-deps ./wok_api-1.3.0-py3-none-any.whlLes versions npm et PyPI sont publiées séparément. Vérifiez les fichiers avant installation et conservez vos clés API sur votre serveur.
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.
- Get your WOK keyCopy it from your account and store it on your server as
WOK_API_KEY. SendAuthorization: Bearer <WOK_API_KEY>; never send a WOK key to Steam or put it in a URL. - Check the keyCall
GET /v1/key. It reports whether the key is active and how much quota remains without spending a request. - Choose a game and endpointUse
GET /v1/inventory?steam_id=STEAMID64&game=rustfor Rust inventory. Change onlygamefor 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 | game | Steam AppID | Additional routes |
|---|---|---|---|
| Counter-Strike 2 | cs2 | 730 | CS2 inspect with add-on |
| Rust | rust | 252490 | /v1/rust/stats, /v1/rust/achievements, /v1/rust/playtime |
| Dota 2 | dota2 | 570 | Inventory, prices, catalog, history |
| Team Fortress 2 | tf2 | 440 | Inventory, prices, catalog, history |
| PUBG | pubg | 578080 | Inventory, prices, catalog, history |
| s&box | sandbox | 590830 | Inventory, prices, catalog, history |
| Unturned | unturned | 304930 | Inventory, prices, catalog, history |
| PAYDAY 2 | payday2 | 218620 | Inventory, prices, catalog, history |
Choose an integration path
Working examples, supported games and the limits your application should handle.
Tarifs de l’API d’inventaire Steam
Commencez avec une clé gratuite ou choisissez un forfait payant. Paiement unique ou renouvellement automatique via Stripe.
Prépayez 3 mois et économisez 5%, 6 mois 10% ou 12 mois 15%. Paiement unique ; les options sont facturées séparément.
Ajoutez ce dont votre intégration a besoin
Achetez une option pour un abonnement actif. Le paiement et l’activation sont automatiques.
Choisissez un abonnement actif et payez. La fonction sera activée après confirmation.
Questions
Systèmes WOK
État public actuel du même nœud de production qui sert le trafic API.
Santé HTTP et réponse de l’application
Le processus de production a répondu à cette vérification
Une lecture réelle de la base de données a abouti
Vérifications de cette session
Chaque marque est une réponse réelle collectée pendant que la page reste ouverte.
GET /healthzVotre accès WOK
Abonnements, commandes et clés API réunis dans un compte protégé.
Privacy Policy
This document explains what WOK API stores, why it is needed and how to request access, correction or deletion.
User Agreement
Terms for accounts, API subscriptions, payments, delivery, acceptable use and support.
Contact WOK API
Write directly about payments, account access, API behavior or personal data.
Commencez à créer
Votre prochaine idée commence par une requête
1 000 requêtes tous les 30 jours avec Free Developer. Aucun paiement requis.
