WOK API / SteamWebAPI
Comparado à steamwebapi
Compare a carga real, não só requisições por minuto. Comece pelas rotas compatíveis WOK e valide o parser, as fontes e as tentativas.
BASE + KEY- BASE = "https://www.steamwebapi.com"
+ BASE = "https://woksteamapi.com"
- KEY = "your-steamwebapi-key"
+ KEY = "your-wok-key"
Esforço de migração: Validação da URL base, chave e 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.
Comparado à steamwebapi
As duas APIs respondem à mesma pergunta - o que há em um inventário Steam e quanto isso vale. O que muda é quanto você recebe por uma chave, com que rapidez pode fazer chamadas e quanto é cobrado à parte.
| Recurso | steamwebapi | WOK API |
|---|---|---|
| Limite publicado por minuto, plano comparado | 200 por €200/mês (Inventory High+) | Ultra 1.500/min; Titan 2.500/min |
| Perfis da Steam | Incluído no Starter; também há planos específicos | incluídos |
| Rank e estatísticas do FACEIT | Não avaliado nesta comparação | incluídos, sem chave |
| Fontes de preço | Dados da Steam e mercados; cobertura variável | Preços e atualização por fonte |
| Esforço de migração | - | Validação da URL base, chave e contrato |
Preços da SteamWebAPI verificados em 26 de setembro de 2026. Preços oficiais da SteamWebAPI · Preços da WOK.
Compatibilidade de endpoints
WOK suporta algumas rotas no estilo SteamWebAPI. Antes de migrar tráfego de produção, valide formato, agrupamento, valores ausentes e erros. Nem todos os recursos do concorrente são garantidos.
| Endpoint | Observações |
|---|---|
/steam/api/inventory | Formato compatível documentado; prefira Bearer |
/steam/api/profile | Formato compatível documentado; prefira Bearer |
/v1/inventory | autenticação Bearer, campos extras |
/v1/profiles | uma chamada, até 64 perfis |
/v1/prices | até 200 preços por chamada |
/faceit/data/v4/players | sem chave FACEIT separada |
O que muda no seu 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 erro
Trate autenticação, cota, validação e falhas de origem separadamente. Lotes nativos também incluem status e erros por par dentro de HTTP 200.
400parâmetro malformado401chave ausente, inválida ou expirada402cota esgotada ou adicional necessário ausente404perfil ou item não encontrado422parâmetro não passou na validação429rate limit atingido502Steam ou FACEIT não respondeuFontes de preço
Os preços são conferidos em vários mercados e você decide qual deles conta. Adicione price_source a qualquer chamada de inventário, ou defina um padrão na sua chave. steam_buy é o preço de venda imediata na Steam - a maior ordem de compra ativa.
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
Preços da API de inventário Steam
Comece com uma chave gratuita ou escolha um plano pago. Pague uma vez ou escolha a renovação automática pelo Stripe. Rotas compatíveis e guia de migração.
FREE DEVELOPER
Grátis
- unidades / 30 dias
- 1 000
- unidades / dia
- 100
- RPM
- 30
HISTORY
$6
- unidades / 30 dias
- 750 000
- unidades / dia
- 30,000
- RPM
- 600
PRICES STARTER
$6
- unidades / 30 dias
- 250 000
- unidades / dia
- 10,000
- RPM
- 300
PLAYERS STARTER
$8
- unidades / 30 dias
- 60 000
- unidades / dia
- 2,500
- RPM
- 300
VIEWER
$9
- unidades / 30 dias
- 1 000
- unidades / dia
- 100
- RPM
- 120
FLOAT
$9
- unidades / 30 dias
- 100 000
- unidades / dia
- 5,000
- RPM
- 300
PRICES
$9
- unidades / 30 dias
- 600 000
- unidades / dia
- 20,000
- RPM
- 600
INVENTORY STARTER
$12
- unidades / 30 dias
- 150 000
- unidades / dia
- 6,000
- RPM
- 400
HISTORY PRO
$12
- unidades / 30 dias
- 3 000 000
- unidades / dia
- 120,000
- RPM
- 1200
START
$15
- unidades / 30 dias
- 300 000
- unidades / dia
- 10,000
- RPM
- 250
ASSETS
$15
- unidades / 30 dias
- 300 000
- unidades / dia
- 15,000
- RPM
- 300
PLAYERS
$15
- unidades / 30 dias
- 200 000
- unidades / dia
- 7,000
- RPM
- 600
PRICES PRO
$19
- unidades / 30 dias
- 2 000 000
- unidades / dia
- 70,000
- RPM
- 1200
VIEWER PRO
$19
- unidades / 30 dias
- 5 000
- unidades / dia
- 500
- RPM
- 300
FLOAT PRO
$19
- unidades / 30 dias
- 1 000 000
- unidades / dia
- 50,000
- RPM
- 1200
INVENTORY
$25
- unidades / 30 dias
- 450 000
- unidades / dia
- 15,000
- RPM
- 800
HISTORY SCALE
$25
- unidades / 30 dias
- 12 000 000
- unidades / dia
- 450,000
- RPM
- 1500
ASSETS PRO
$29
- unidades / 30 dias
- 1 000 000
- unidades / dia
- 50,000
- RPM
- 1200
PLAYERS PRO
$29
- unidades / 30 dias
- 500 000
- unidades / dia
- 18,000
- RPM
- 1200
PRO
$35
- unidades / 30 dias
- 700 000
- unidades / dia
- 24,000
- RPM
- 500
PRICES SCALE
$39
- unidades / 30 dias
- 6 000 000
- unidades / dia
- 210,000
- RPM
- 1500
VIEWER SCALE
$39
- unidades / 30 dias
- 12 500
- unidades / dia
- 1,250
- RPM
- 600
FLOAT SCALE
$39
- unidades / 30 dias
- 3 000 000
- unidades / dia
- 120,000
- RPM
- 1500
INVENTORY PRO
$49
- unidades / 30 dias
- 900 000
- unidades / dia
- 32,000
- RPM
- 1500
ASSETS SCALE
$49
- unidades / 30 dias
- 5 000 000
- unidades / dia
- 200,000
- RPM
- 1500
HISTORY BUSINESS
$49
- unidades / 30 dias
- 25 000 000
- unidades / dia
- 900,000
- RPM
- 1500
PLAYERS SCALE
$59
- unidades / 30 dias
- 1 100 000
- unidades / dia
- 40,000
- RPM
- 1500
PRICES BUSINESS
$59
- unidades / 30 dias
- 12 000 000
- unidades / dia
- 420,000
- RPM
- 1500
MAX
$65
- unidades / 30 dias
- 2 000 000
- unidades / dia
- 80,000
- RPM
- 1000
FLOAT BUSINESS
$69
- unidades / 30 dias
- 6 000 000
- unidades / dia
- 220,000
- RPM
- 1500
PLAYERS BUSINESS
$89
- unidades / 30 dias
- 1 750 000
- unidades / dia
- 65,000
- RPM
- 1500
HISTORY ENTERPRISE
$89
- unidades / 30 dias
- 50 000 000
- unidades / dia
- 1,800,000
- RPM
- 1500
ASSETS BUSINESS
$89
- unidades / 30 dias
- 10 000 000
- unidades / dia
- 350,000
- RPM
- 1500
INVENTORY SCALE
$99
- unidades / 30 dias
- 2 000 000
- unidades / dia
- 70,000
- RPM
- 2000
PRICES ENTERPRISE
$99
- unidades / 30 dias
- 25 000 000
- unidades / dia
- 900,000
- RPM
- 1500
FLOAT ENTERPRISE
$119
- unidades / 30 dias
- 12 000 000
- unidades / dia
- 450,000
- RPM
- 1500
ULTRA
$139
- unidades / 30 dias
- 7 000 000
- unidades / dia
- 240,000
- RPM
- 1500
INVENTORY BUSINESS
$149
- unidades / 30 dias
- 3 000 000
- unidades / dia
- 110,000
- RPM
- 2500
ASSETS ENTERPRISE
$149
- unidades / 30 dias
- 20 000 000
- unidades / dia
- 700,000
- RPM
- 1500
PRICES ENTERPRISE PLUS
$179
- unidades / 30 dias
- 50 000 000
- unidades / dia
- 1,800,000
- RPM
- 1500
TITAN
$199
- unidades / 30 dias
- 9 000 000
- unidades / dia
- 350,000
- RPM
- 2500
PLAYERS ENTERPRISE
$199
- unidades / 30 dias
- 4 000 000
- unidades / dia
- 150,000
- RPM
- 1500
INVENTORY ENTERPRISE
$299
- unidades / 30 dias
- 6 000 000
- unidades / dia
- 220,000
- RPM
- 3000
PLAYERS ENTERPRISE PLUS
$389
- unidades / 30 dias
- 8 000 000
- unidades / dia
- 300,000
- RPM
- 1500
BUSINESS
$569
- unidades / 30 dias
- 12 000 000
- unidades / dia
- 450,000
- RPM
- 3000
INVENTORY ENTERPRISE PLUS
$569
- unidades / 30 dias
- 12 000 000
- unidades / dia
- 450,000
- RPM
- 3500
ENTERPRISE
$949
- unidades / 30 dias
- 20 000 000
- unidades / dia
- 750,000
- RPM
- 3500
ENTERPRISE PLUS
$1399
- unidades / 30 dias
- 30 000 000
- unidades / dia
- 1,100,000
- RPM
- 3500