Primeiros Passos
Introdução
Saiba mais sobre SteamApis v2, um serviço de API completo com acesso em tempo real a dados de mercado Steam, inventários, perfis e mais.
O que é SteamApis
SteamApis é um serviço de API completo e amigável para desenvolvedores que te dá acesso em tempo real a vários tipos de dados da plataforma Steam. Steam é um serviço de distribuição digital da Valve Corporation, principalmente para videogames. SteamApis coleta, processa e entrega uma ampla gama de dados do Steam, tornando-os acessíveis através de APIs bem documentadas.
O que há de novo na v2
A API v2 traz várias melhorias em relação à v1:
- Autenticação via header - As API keys agora são passadas pelo header
x-api-key, melhorando a segurança. Passar a key como query parameter?key=ainda é suportado, mas recomendamos usar o header. - Formato de resposta consistente - Todos os endpoints retornam respostas em um envelope padrão, tornando o tratamento de erros mais previsível. A maioria dos endpoints usa
{ "success": true, "result": {...} }para recursos únicos, ou{ "success": true, "results": [...], "cursor": "...", "hasMore": true }para listas paginadas. - Endpoints reorganizados - Os endpoints de usuário Steam foram consolidados sob
/v2/steam/users/, com sub-endpoints dedicados para badges, jogos e banimentos. - Novos endpoints - O status de banimento de usuário, dados de aplicativos Steam e dados de itens do mercado agora estão disponíveis como endpoints dedicados.
- Dados de apps e itens - Acesso completo a detalhes de aplicativos Steam, metadados de itens do mercado, histogramas de compra/venda, histórico de preços e rastreamento de alterações.
- Batching de requests - Múltiplas requests para o mesmo recurso são automaticamente agrupadas para melhor performance.
- Input flexível de Steam ID - Os endpoints aceitam vários formatos de Steam ID, não apenas SteamID64.
Principais recursos
- Dados de Mercado em Tempo Real - SteamApis oferece informações atualizadas sobre dados de mercado Steam, incluindo preços, volumes de negociação, listagens de itens e mais. Assim você tem acesso às informações mais recentes sobre itens de jogos em milhares de jogos Steam.
- Gerenciamento de Inventário - Você pode buscar inventários detalhados para contas Steam específicas. Isso inclui detalhes de itens, descrições e valores de mercado. Especialmente útil para apps que precisam monitorar ou exibir inventários de usuários, como plataformas de trading ou marketplaces de itens.
- Dados de Perfil - SteamApis te dá acesso a dados de perfil de usuário Steam, incluindo avatares, nomes de usuário, listas de amigos e mais. Ideal para projetos de comunidade, rankings ou plataformas de jogos sociais.
- Imagens e Assets - A API permite buscar imagens e outros assets relacionados a jogos e itens, como ícones de jogos, prévias de itens e mais. Útil para sites ou apps que precisam exibir dados visuais do Steam.
- Integrações Open-Source - SteamApis suporta vários projetos open-source, oferecendo módulos e bibliotecas para integração fácil. Você encontra projetos da comunidade como módulos Node.js feitos especificamente para o SteamApis.
- Alta Disponibilidade e Escalabilidade - Com 99,99% de uptime garantido e capacidade de lidar com milhões de requests diariamente, SteamApis é feito para aplicações de alto tráfego. Essa confiabilidade é crucial para negócios que dependem de dados em tempo real.