
Documentação da Steam API: inventários, preços e perfis
Parâmetros exatos, formatos de resposta e códigos de status do serviço em execução. Use Authorization: Bearer nos endpoints de dados. Requisições do navegador entre origens (CORS) não são aceitas; mantenha sua chave WOK no servidor. Health é público. O inventário compatível também aceita o parâmetro query key obsoleto.
/GET — Current key plan and quotav1/ key /GET — Inventário com campos de resposta do steamwebapisteam/ api/ inventory /GET — Perfil Steam no formato compatívelsteam/ api/ profile /GET — Comentários públicos do perfil Steamsteam/ api/ profile/ comments /GET — Render a CS2 inspect certificate as PNGsteam/ api/ float/ screenshot /GET — Totais, itens e metadados do inventáriov1/ inventory /POST — Atualizar preços do inventário em cache sem consultar a 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 — Inventários síncronos para até 20 jogadoresv1/ inventories /GET — Um perfil Steamv1/ profile /GET — Comentários públicos do perfil Steamv1/ profile-comments /POST — Até 64 perfis Steam em uma requisiçãov1/ profiles /GET — VAC, banimentos e avaliação cautelosa de trocav1/ player-security /POST — Consulta em lote de banimentos VAC, de jogo e econômicosv1/ player-security/ batch /GET — Nível da conta Steamv1/ steam-level /GET — Histórico público de nomes Steamv1/ aliases /GET — Jogos Steam visíveis e horas jogadasv1/ games /POST — Bibliotecas de jogos e horas de Steam em lotev1/ games/ batch /GET — Tempo de jogo no Steam nas últimas duas semanasv1/ games/ recent /POST — Tempo de jogo de duas semanas para vários jogadoresv1/ games/ recent/ batch /GET — Conquistas de uma conta em um jogov1/ games/ achievements /GET — Visible games and selected achievement progresssteam/ api/ profile/ games /GET — Dados do jogo: loja, avaliações ou jogadores atuaisv1/ apps /GET — Dados do jogo: loja, avaliações ou jogadores atuaissteam/ api/ apps /GET — Lista pública de amigos Steamv1/ friends /GET — Estatísticas de Rustv1/ rust/ stats /GET — Eliminações, recursos e estatísticas disponíveis de Rustv1/ rust/ summary /GET — Conquistas de Rust com name e achievedv1/ rust/ achievements /GET — Tempo total e recente em Rust, em minutosv1/ rust/ playtime /GET — Um preço de item conferidov1/ price /GET — Fresh CS2 prices across marketplacesv1/ cs2/ market-prices /POST — Até 200 preços em uma requisiçãov1/ prices /GET — Catálogo público de itens com cursorv1/ items /GET — Saved catalog price coverage and freshnessv1/ prices/ coverage /GET — Filter saved CS2 item names and price observationsv1/ cs2/ items /GET — Histórico diário de preços observadosv1/ 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, pintura, adesivos e Doppler do CS2v1/ cs2/ inspect /GET — Resolve CS2 item class metadatav1/ cs2/ item-preview /GET — Floats e preços de anúncios do CS2 Marketv1/ cs2/ market-listings /POST — Resolve a CS2 Doppler phasev1/ cs2/ doppler-phase /POST — Render a deterministic CS2 inspect PNGv1/ cs2/ screenshot /POST — Até 32 jogadores e 64 tarefas jogador-jogo na filav1/ crawl /GET — Progresso e resultados de um lotev1/ crawl/ {batch} /GET — Jogador FACEIT por SteamID64faceit/ data/ v4/ players /GET — Estatísticas vitalícias do FACEITfaceit/ data/ v4/ players/ {player_id}/ stats/ {game} /GET — Partidas recentes no FACEITfaceit/ data/ v4/ players/ {player_id}/ history /GET — Saúde pública do nó de produçãohealthz /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 — Grupos expostos no perfil públicov1/ profile/ groups /GET — Contadores publicados de uma conta e um jogov1/ game-stats /GET — Insígnias Steam, XP e nível da contav1/ badges /GET — Definições de conquistas e estatísticasv1/ apps/ schema /GET — Percentuais globais de conquistasv1/ apps/ achievements/ global /GET — Notícias de jogos no Steamv1/ apps/ news /GET — Buscar no catálogo local do Steamv1/ apps/ search /POST — Conquistas de pares selecionados de conta/jogov1/ games/ achievements/ batch
Dados dos jogadores e conquistas selecionadas · Campos do inventário, moedas e downloads
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 Sua próxima jogada
Inventários, preços de itens e perfis de jogadores com uma única chave API. Crie ferramentas de negociação, bots e serviços para jogadores.
1.000 solicitações a cada 30 dias no Free Developer. Sem pagamento.
/faceit/data/v4/players{
"games": {
"cs2": {
"skill_level": 10,
"faceit_elo": 2100
}
}
}
Campos de exemplo. Os valores são ilustrativos.
Consultar a referência da APIDe um perfil da Steam ao seu produto
Insira um perfil público do Steam para ver os itens e preços
2 consultas gratuitas por dia e por IP. Sem cadastro.


AWP | Asiimov (Field-Tested)
$128.40
Recoil Case
$0.35Valores de exemplo, não preços atuais do mercado
Seus jogadores já estão aqui
Dados de inventário de oito jogos
Para seu produto
Para seu próximo projeto com a Steam
Conecte os dados da Steam às ferramentas de que seus usuários precisam.
Ferramentas de inventário e portfólio
Mostre o conteúdo de um inventário público e o valor dos itens, com fontes de preços e informações de atualização.
Negociação e análise de mercado
Use preços de itens nas suas ferramentas de comparação. Escolha uma fonte e trate os itens sem cotação.
Bots e painéis de jogadores
Adicione perfis da Steam, inventários e rank do FACEIT a bots e páginas de jogadores com uma única chave API.
A integração
O que você recebe
Use uma única API HTTP para acessar inventários, preços e dados de jogadores.
Consultar a referência da API
/v1/inventoryInventários e preços de itens
Itens e valores de inventário de CS2, Rust, TF2, Dota 2, PUBG, s&box, Unturned e PAYDAY 2. A resposta identifica os preços disponíveis e os itens sem preço.
/faceit/data/v4Perfis da Steam e estatísticas do FACEIT
Adicione perfis, nível do FACEIT, ELO e estatísticas de partidas com sua chave WOK. Não é necessária uma chave FACEIT separada.
/v1/inventoriesSolicitações em lote para listas de jogadores
Até 20 jogadores e quatro jogos por lote, com um resultado para cada par jogador-jogo. Cada par solicitado consome uma unidade da cota.
meta.cache_ageSaiba a idade dos dados
Consulte a idade do inventário e as fontes de preços. Atualize os preços do catálogo local sem consultar novamente um inventário armazenado ainda válido.
Compare o custo para o seu volume de solicitações
Custo da API de inventário no WOK, SteamWebAPI e SteamApis para o mesmo número de solicitações
| Serviço | Custo mensal | Solicitações incluídas | Solicitações por minuto |
|---|---|---|---|
| WOK- | -por 30 diasRenovação automática opcional | Solicitações incluídas-por 30 dias | Solicitações por minuto- |
| SteamWebAPI- | -por mês | Solicitações incluídas-por mês | Solicitações por minuto- |
| SteamApisPacote de solicitações | -por mês | Solicitações incluídas-por mês | Solicitações por minutoNão publicado |
Como comparamos
Consultas padrão de inventário de um jogador em um jogo, sem solicitações em lote nem atualização forçada. Os demais endpoints e os dados incluídos variam entre os serviços.
Cálculo para 30 dias com as solicitações distribuídas uniformemente ao longo do dia. Consideramos os limites publicados por mês, dia e minuto. Reserve uma margem para os picos de tráfego.
Os planos WOK são pré-pagos por padrão. Para um novo plano de 30 dias, você pode escolher a renovação automática pelo Stripe no pagamento.
SteamApis: o menor custo das solicitações, incluindo as tarifas publicadas por uso excedente. Para exceder o pacote, é preciso ativar essa opção e ter saldo suficiente na conta. O limite por minuto da API de inventário não é publicado. Esta é uma estimativa de custo; a capacidade de processar o volume selecionado não foi verificada.
WOK: primeiro, um plano que atenda ao uso. Pacotes de cota só são adicionados quando nenhum plano cobre o volume selecionado. Cada pacote de US$ 45 adiciona 1 milhão de unidades e 50 mil/dia até a próxima renovação da cota. O pagamento é único e não aumenta o limite por minuto. Aplicam-se os limites máximos por chave. A estimativa considera um novo período de 30 dias.
Limites publicados por minuto: WOK Ultra 1200 / Titan 2000 unidades de cota; SteamWebAPI Inventory High+ 200 pedidos. Chamadas em lote podem consumir várias unidades WOK.
Um lote de 20 jogadores em 4 jogos consome 80 unidades de cota, o máximo de 80 pares jogador-jogo por chamada.
Preços oficiaisSteamWebAPISteamApis
Os preços do WOK vêm do catálogo atual de planosPreços dos concorrentes verificados
Sua primeira solicitação
Documentação da Steam API: inventários, preços e perfis
Obtenha uma chave, mantenha-a no servidor e consulte um inventário público. Comece com 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"
Todos os endpoints públicos em um só lugar
Parâmetros exatos, formatos de resposta e códigos de status do serviço em execução.
Use Authorization: Bearer nos endpoints de dados. Requisições do navegador entre origens (CORS) não são aceitas; mantenha sua chave WOK no servidor. Health é público. O inventário compatível também aceita o parâmetro query key obsoleto.
Instale um cliente tipado
Baixe a versão 1.3.0 para os métodos desta documentação.
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.whlAs versões no npm e no PyPI são publicadas separadamente. Verifique os arquivos antes de instalar e mantenha as chaves de API no servidor.
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.
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.
Pague antecipadamente por 3 meses e economize 5%, por 6 meses 10% ou por 12 meses 15%. Pagamento único; os adicionais são cobrados separadamente.
Adicione só o que sua integração precisa
Compre um adicional para uma assinatura ativa. O pagamento e a ativação são automáticos.
Escolha uma assinatura ativa e pague. O recurso será ativado após a confirmação.
Perguntas
Estado dos sistemas WOK
Saúde pública atual do mesmo nó de produção que atende o tráfego da API.
Saúde HTTP e resposta da aplicação
O processo de produção respondeu a esta verificação
Uma leitura real do banco de dados foi concluída
Verificações nesta sessão
Cada marca é uma resposta real coletada enquanto a página permanece aberta.
GET /healthzSeu acesso WOK
Assinaturas, pedidos e chaves de API reunidos em uma conta protegida.
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.
Comece a criar
Sua próxima ideia começa com uma solicitação
1.000 solicitações a cada 30 dias no Free Developer. Sem pagamento.
