Dados de Mercado

Visão geral REST

URL base, autenticação, formato de resposta e erros para a API REST de Dados de Marketplace.

Visão geral

A API REST de Dados de Marketplace fornece acesso a listagens de itens, ordens de compra, histórico de preços e dados de vendas de marketplaces Steam de terceiros. É um serviço separado da API principal do Steam e funciona em seu próprio host.

Esta API documenta o transporte REST. Para o fluxo em tempo real, veja WebSocket. Ambos os transportes compartilham os mesmos marketplaces — veja Referência.

URL base

Todos os endpoints REST são servidos a partir de um único host.

https://marketplaceapi.steamapis.com/v2/

Autenticação

Inclua sua chave de API como cabeçalho de requisição X-API-Key. Cabeçalhos HTTP não diferenciam maiúsculas de minúsculas, então x-api-key também funciona.

X-API-Key: YourSecretAPIKey

Alternativamente, passe a chave como parâmetro de consulta apiKey. O cabeçalho é preferido.

https://marketplaceapi.steamapis.com/v2/marketplaces?apiKey=YourSecretAPIKey

Formato de resposta

As respostas são JSON plano. Diferente da API do Steam, esta API não envolve as respostas em um envelope { "success": true, "response": {...} }. Analise o corpo da resposta diretamente.

Uma resposta bem-sucedida é um único objeto ou um array de objetos, dependendo do endpoint. Por exemplo, GET /v2/marketplaces retorna um array diretamente no nível superior do corpo.

Erros

Erros são retornados com um status HTTP não-2xx e um corpo JSON contendo uma mensagem error e um code legível por máquina.

error.json
{
  "error": "Marketplace not found",
  "code": "NOT_FOUND"
}

Cache e limites de taxa

As respostas são armazenadas em cache no servidor por 10 segundos. Não há limites de taxa no cliente — o cache absorve tráfego repetido.

Endpoints disponíveis