20 % de desconto em todos os planos pagos com o código

Compras · Amazon

API de monitor de preços da Amazon

API de monitor de preços da Amazon: dados ao vivo de Amazon no momento em que você pede, limpos e estruturados – prontos para seu próprio app, uma planilha ou um assistente de IA. Sem scraping, nada para manter.

100 requisições grátis por mês · sem cartão de crédito · uma chave de API para todas as plataformas

Fatos principais

Atualizado em

Construir um monitor de preços para a Amazon significa responder a duas perguntas de forma confiável, milhares de vezes por dia: quanto custa este ASIN agora e como esse valor variou nas últimas semanas? A everydata.io responde às duas com chamadas HTTPS simples. Uma consulta de produto retorna o preço atual da buy box, o preço riscado (de tabela), o custo de frete e a situação do estoque diretamente da página de produto; o endpoint de histórico de preços retorna as observações que já coletamos para aquele ASIN, então você não precisa armazenar cada consulta por conta própria.

Plataforma
Amazon
Cota por chamada
1 requisição
Plano gratuito
100 req. / mêsdepois, a partir de € 30 / mês
O que você recebe

Dados de Amazon, prontos para usar

Cada chamada de preço acessa a página ao vivo da Amazon no momento da requisição. Não existe um catálogo compartilhado no meio que possa entregar o preço de ontem. Se você monitora um produto na amazon.de e na amazon.com, faz duas chamadas com dois domainCodes e recebe o preço, a moeda e a mensagem de frete localizados de cada marketplace.

O payload é propositalmente plano. price e retailPrice são números (e não strings como "$12.99"), currency é um código ISO, warehouseAvailability é a linha de estoque legível e soldBy / fulfilledBy indicam se a buy box está no momento com a Amazon ou com um vendedor terceiro – o motivo mais comum para uma mudança repentina de preço.

  • Preço atual, retailPrice (preço de tabela), shippingPrice e currency como campos numéricos
  • Dono da buy box (soldBy) e canal de logística (fulfilledBy) para explicar saltos de preço
  • Situação do estoque e mensagem de entrega (warehouseAvailability, deliveryMessage)
  • Consultas que respeitam variações: adicione ?psc=1 ou use o ASIN filho exato para monitorar um tamanho ou uma cor
  • Endpoint de histórico de preços com observedAt, price, retailPrice e inStock por observação
  • Todos os marketplaces da Amazon via domainCode: com, de, co.uk, fr, it, es, ca, com.mx, com.br, nl, se, in, co.jp, com.au, ae
Casos de uso

O que equipes criam com isso

Alertas de queda de preço para consumidores

Armazene o último preço visto por ASIN e marketplace, consulte periodicamente com agendamento e avise os usuários quando o preço cair abaixo do valor desejado. Inclua soldBy no alerta para que o usuário entenda quando se trata de um preço de vendedor terceiro.

Reprecificação (repricing) para vendedores de marketplace

Compare sua própria oferta com o preço da buy box e com a lista completa de ofertas e ajuste na sua ferramenta de vendedor. Aqui, dados em tempo real fazem diferença – um preço desatualizado significa baixar o preço sem lucro.

Conformidade de MAP e de preços da marca

Marcas monitoram seu catálogo na amazon.com, .de, .co.uk e .fr em busca de preços abaixo do MAP (preço mínimo anunciado) e registram o nome do vendedor como evidência.

Análise de preços históricos

Combine o endpoint de histórico de preços com suas próprias observações para calcular média, mínimo e máximo em 30/90 dias e detectar descontos falsos antes do Prime Day ou da Black Friday.

Como funciona

Requisição e resposta de exemplo

Use GET /amz/amazon-lookup-product-by-asin quando você já conhece o ASIN e o marketplace – é o formato típico da lista de monitoramento de um monitor de preços. O endpoint equivalente baseado em URL, /amz/amazon-lookup-product, aceita qualquer URL de produto copiada do navegador. Os dois retornam os mesmos campos.

GET /amz/amazon-lookup-product-by-asin

curl "https://api.everydata.io/amz/amazon-lookup-product-by-asin?asin=B07ZPKN6YR&domainCode=com" \
  -H "x-api-key: YOUR_API_KEY"

Resposta (resumida)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "productTitle": "Apple iPhone 11, 64GB, Black - Unlocked (Renewed)",
  "asin": "B07ZPKN6YR",
  "price": 39.99,
  "retailPrice": 49.99,
  "shippingPrice": 0,
  "currency": "USD",
  "soldBy": "Amazon.com",
  "fulfilledBy": "Amazon",
  "warehouseAvailability": "In Stock",
  "productRating": "4.2 out of 5 stars",
  "countReview": 60024
}

Para a linha de tendência, chame GET /amz/amazon-price-history?asin=B07ZPKN6YR&domainCode=com&days=90. Ele retorna um array history com entradas {observedAt, price, retailPrice, inStock} – as observações que a everydata.io registrou para aquele ASIN e marketplace. Quanto mais vezes um ASIN é consultado (por você ou por qualquer outro cliente), mais denso é o histórico.

Duas observações práticas: um price de 0 acompanhado de uma mensagem em warehouseAvailability significa que a Amazon não exibiu buy box para aquela requisição (esgotado ou sem envio para o local padrão) – trate isso como "sem oferta", não como gratuito. E se você só se interessa pela oferta mais barata e não pela buy box, GET /amz/amazon-lookup-prices lista todas as ofertas de vendedores para o ASIN, com condição e frete.

A frequência de polling fica a seu critério. A maioria dos monitores atualiza eletrônicos de giro rápido a cada poucas horas e itens de cauda longa uma vez por dia. Adicione cacheTtl=3600 na consulta de produto se um preço de uma hora atrás for aceitável – respostas em cache são mais rápidas e aparecem sinalizadas nas suas estatísticas de uso.

Endpoints relacionados

GET/amz/amazon-lookup-product-by-asin

Detalhes do produto por ASIN. Mesmo payload dos detalhes do produto, consultado por ASIN e marketplace.

GET/amz/amazon-lookup-product

Detalhes do produto. Página de produto completa por URL: título, preço, nota, imagens, características, variações, avaliações.

GET/amz/amazon-price-history

Histórico de preços. Preços históricos coletados por esta API.

GET/amz/amazon-lookup-prices

Ofertas de vendedores. Todas as ofertas de um ASIN, incluindo buy box, condição e frete.

Referência completa da API
Preços

Pague por requisição, todas as plataformas incluídas

Cada consulta de produto e cada chamada de histórico conta como uma requisição da sua cota mensal, seja qual for o marketplace. O plano gratuito inclui 100 requisições por mês – o suficiente para prototipar uma lista de monitoramento – e o plano Starter (5.000 requisições, € 30) atende um monitor pequeno consultando cerca de 160 ASINs por dia. Falhas na busca no site de origem nunca são cobradas.

Free
100 req. / mês
Starter
5.000 req. · € 30
Production
50.000 req. · € 80
Business
300.000 req. · € 300

API de monitor de preços da Amazon: perguntas frequentes

Com que frequência posso consultar um preço?

Com a frequência que o seu limite de taxa (rate limit) permitir – 10 requisições por minuto no plano gratuito e até 250 por minuto no Business. Os preços da maioria dos itens na Amazon mudam no máximo algumas vezes por dia, então consultas a cada hora ou uma vez por dia são o mais comum.

A API retorna o preço da buy box ou o menor preço?

A consulta de produto retorna o preço da buy box exibido na página de produto, além de soldBy e fulfilledBy. Para o menor preço entre todos os vendedores, use o endpoint de lista de ofertas /amz/amazon-lookup-prices, que lista todas as ofertas com condição e frete.

Quais marketplaces da Amazon são suportados?

Passe o TLD como domainCode: com, ca, com.mx, com.br, co.uk, de, fr, it, es, nl, se, in, co.jp, com.au e ae estão confirmados. A resposta contém a moeda do marketplace.

Vocês oferecem preços históricos para qualquer ASIN?

O endpoint de histórico de preços retorna as observações que a everydata.io coletou. Produtos que nunca foram consultados ainda não têm histórico – a primeira chamada ao endpoint de produto inicia o registro.

Posso monitorar uma variação específica, por exemplo uma cor?

Sim. Use o ASIN filho da variação com o endpoint por ASIN ou adicione ?psc=1 à URL do produto. O array variations na resposta lista todos os ASINs irmãos.

É legal usar dados de preços da Amazon obtidos por scraping?

A everydata.io retorna apenas dados publicamente visíveis da página de produto e não contorna logins. O uso que você faz dos dados é regido pela legislação local e pelos termos da Amazon – recomendamos usá-los para análises, e não para republicar anúncios completos.

Comece a monitorar preços da Amazon hoje

Crie uma conta gratuita, copie sua chave de API e obtenha seu primeiro preço ao vivo em menos de um minuto. Sem cartão de crédito.