WOK API / SteamWebAPI
Frente a steamwebapi
Compara la carga real, no solo las solicitudes por minuto. Empieza por las rutas compatibles de WOK y valida el parser, las fuentes y los reintentos.
BASE + KEY- BASE = "https://www.steamwebapi.com"
+ BASE = "https://woksteamapi.com"
- KEY = "your-steamwebapi-key"
+ KEY = "your-wok-key"
Esfuerzo de migración: Validación de URL base, clave y contrato.

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 application | Start here | Validate before switching |
|---|---|---|
| Existing item-array parser | GET /steam/api/inventory | Success is an array. Check group=1 versus group=0, string asset IDs, null prices and HTTP inventory errors against the migration checklist. |
| New server application | GET /v1/inventory | Success 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 scanner | POST /v1/inventories or NDJSON stream | Validate 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.
Frente a steamwebapi
Las dos API responden a la misma pregunta - qué hay en un inventario de Steam y cuánto vale. Lo que cambia es cuánto obtienes con una sola clave, con qué frecuencia puedes hacer peticiones y cuánto se factura aparte.
| Característica | steamwebapi | WOK API |
|---|---|---|
| Límite publicado por minuto, plan comparado | 200 por 200 €/mes (Inventory High+) | Ultra 1.500/min; Titan 2.500/min |
| Perfiles de Steam | Incluido en Starter; también hay planes específicos | incluidos |
| Rango y estadísticas de FACEIT | No evaluado en esta comparación | incluidos, sin clave |
| Fuentes de precios | Datos de Steam y mercados; cobertura variable | Precios y actualización por fuente |
| Esfuerzo de migración | - | Validación de URL base, clave y contrato |
Precios de SteamWebAPI comprobados el 26 de septiembre de 2026. Precios oficiales de SteamWebAPI · Precios de WOK.
Compatibilidad de endpoints
WOK admite algunas rutas del estilo SteamWebAPI. Antes de cambiar tráfico de producción, verifica formato, agrupación, valores ausentes y errores. No se garantiza toda la funcionalidad del competidor.
| Endpoint | Notas |
|---|---|
/steam/api/inventory | Formato de compatibilidad documentado; se recomienda Bearer |
/steam/api/profile | Formato de compatibilidad documentado; se recomienda Bearer |
/v1/inventory | autenticación Bearer, campos adicionales |
/v1/profiles | una llamada, hasta 64 perfiles |
/v1/prices | hasta 200 precios por llamada |
/faceit/data/v4/players | sin clave de FACEIT aparte |
Qué cambia en tu código
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()
Códigos de error
Trata por separado autenticación, cuota, validación y fallos de origen. Los lotes nativos también incluyen estados y errores por par dentro de HTTP 200.
400parámetro mal formado401clave ausente, inválida o caducada402cuota agotada o falta un complemento requerido404perfil o ítem no encontrado422el parámetro no pasó la validación429límite de peticiones alcanzado502Steam o FACEIT no respondieronFuentes de precios
Los precios se contrastan entre varios mercados y tú decides cuál cuenta. Añade price_source a cualquier llamada de inventario, o define un valor por defecto en tu clave. steam_buy es el precio de venta inmediata en Steam - la orden de compra vigente más alta.
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
Precios de la API de inventario de Steam
Empieza con una clave gratuita o elige un plan de pago. Paga una vez o elige la renovación automática mediante Stripe. Rutas compatibles y guía de migración.
FREE DEVELOPER
Gratis
- unidades / 30 días
- 1 000
- unidades / día
- 100
- RPM
- 30
HISTORY
$6
- unidades / 30 días
- 750 000
- unidades / día
- 30,000
- RPM
- 600
PRICES STARTER
$6
- unidades / 30 días
- 250 000
- unidades / día
- 10,000
- RPM
- 300
PLAYERS STARTER
$8
- unidades / 30 días
- 60 000
- unidades / día
- 2,500
- RPM
- 300
VIEWER
$9
- unidades / 30 días
- 1 000
- unidades / día
- 100
- RPM
- 120
FLOAT
$9
- unidades / 30 días
- 100 000
- unidades / día
- 5,000
- RPM
- 300
PRICES
$9
- unidades / 30 días
- 600 000
- unidades / día
- 20,000
- RPM
- 600
INVENTORY STARTER
$12
- unidades / 30 días
- 150 000
- unidades / día
- 6,000
- RPM
- 400
HISTORY PRO
$12
- unidades / 30 días
- 3 000 000
- unidades / día
- 120,000
- RPM
- 1200
START
$15
- unidades / 30 días
- 300 000
- unidades / día
- 10,000
- RPM
- 250
ASSETS
$15
- unidades / 30 días
- 300 000
- unidades / día
- 15,000
- RPM
- 300
PLAYERS
$15
- unidades / 30 días
- 200 000
- unidades / día
- 7,000
- RPM
- 600
PRICES PRO
$19
- unidades / 30 días
- 2 000 000
- unidades / día
- 70,000
- RPM
- 1200
VIEWER PRO
$19
- unidades / 30 días
- 5 000
- unidades / día
- 500
- RPM
- 300
FLOAT PRO
$19
- unidades / 30 días
- 1 000 000
- unidades / día
- 50,000
- RPM
- 1200
INVENTORY
$25
- unidades / 30 días
- 450 000
- unidades / día
- 15,000
- RPM
- 800
HISTORY SCALE
$25
- unidades / 30 días
- 12 000 000
- unidades / día
- 450,000
- RPM
- 1500
ASSETS PRO
$29
- unidades / 30 días
- 1 000 000
- unidades / día
- 50,000
- RPM
- 1200
PLAYERS PRO
$29
- unidades / 30 días
- 500 000
- unidades / día
- 18,000
- RPM
- 1200
PRO
$35
- unidades / 30 días
- 700 000
- unidades / día
- 24,000
- RPM
- 500
PRICES SCALE
$39
- unidades / 30 días
- 6 000 000
- unidades / día
- 210,000
- RPM
- 1500
VIEWER SCALE
$39
- unidades / 30 días
- 12 500
- unidades / día
- 1,250
- RPM
- 600
FLOAT SCALE
$39
- unidades / 30 días
- 3 000 000
- unidades / día
- 120,000
- RPM
- 1500
INVENTORY PRO
$49
- unidades / 30 días
- 900 000
- unidades / día
- 32,000
- RPM
- 1500
ASSETS SCALE
$49
- unidades / 30 días
- 5 000 000
- unidades / día
- 200,000
- RPM
- 1500
HISTORY BUSINESS
$49
- unidades / 30 días
- 25 000 000
- unidades / día
- 900,000
- RPM
- 1500
PLAYERS SCALE
$59
- unidades / 30 días
- 1 100 000
- unidades / día
- 40,000
- RPM
- 1500
PRICES BUSINESS
$59
- unidades / 30 días
- 12 000 000
- unidades / día
- 420,000
- RPM
- 1500
MAX
$65
- unidades / 30 días
- 2 000 000
- unidades / día
- 80,000
- RPM
- 1000
FLOAT BUSINESS
$69
- unidades / 30 días
- 6 000 000
- unidades / día
- 220,000
- RPM
- 1500
PLAYERS BUSINESS
$89
- unidades / 30 días
- 1 750 000
- unidades / día
- 65,000
- RPM
- 1500
HISTORY ENTERPRISE
$89
- unidades / 30 días
- 50 000 000
- unidades / día
- 1,800,000
- RPM
- 1500
ASSETS BUSINESS
$89
- unidades / 30 días
- 10 000 000
- unidades / día
- 350,000
- RPM
- 1500
INVENTORY SCALE
$99
- unidades / 30 días
- 2 000 000
- unidades / día
- 70,000
- RPM
- 2000
PRICES ENTERPRISE
$99
- unidades / 30 días
- 25 000 000
- unidades / día
- 900,000
- RPM
- 1500
FLOAT ENTERPRISE
$119
- unidades / 30 días
- 12 000 000
- unidades / día
- 450,000
- RPM
- 1500
ULTRA
$139
- unidades / 30 días
- 7 000 000
- unidades / día
- 240,000
- RPM
- 1500
INVENTORY BUSINESS
$149
- unidades / 30 días
- 3 000 000
- unidades / día
- 110,000
- RPM
- 2500
ASSETS ENTERPRISE
$149
- unidades / 30 días
- 20 000 000
- unidades / día
- 700,000
- RPM
- 1500
PRICES ENTERPRISE PLUS
$179
- unidades / 30 días
- 50 000 000
- unidades / día
- 1,800,000
- RPM
- 1500
TITAN
$199
- unidades / 30 días
- 9 000 000
- unidades / día
- 350,000
- RPM
- 2500
PLAYERS ENTERPRISE
$199
- unidades / 30 días
- 4 000 000
- unidades / día
- 150,000
- RPM
- 1500
INVENTORY ENTERPRISE
$299
- unidades / 30 días
- 6 000 000
- unidades / día
- 220,000
- RPM
- 3000
PLAYERS ENTERPRISE PLUS
$389
- unidades / 30 días
- 8 000 000
- unidades / día
- 300,000
- RPM
- 1500
BUSINESS
$569
- unidades / 30 días
- 12 000 000
- unidades / día
- 450,000
- RPM
- 3000
INVENTORY ENTERPRISE PLUS
$569
- unidades / 30 días
- 12 000 000
- unidades / día
- 450,000
- RPM
- 3500
ENTERPRISE
$949
- unidades / 30 días
- 20 000 000
- unidades / día
- 750,000
- RPM
- 3500
ENTERPRISE PLUS
$1399
- unidades / 30 días
- 30 000 000
- unidades / día
- 1,100,000
- RPM
- 3500