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
- Endpoint principal
- /amazon-lookup-product-by-asin
- Cota por chamada
- 1 requisição
- Plano gratuito
- 100 req. / mêsdepois, a partir de € 30 / mês
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
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.
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)
{
"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
Detalhes do produto por ASIN. Mesmo payload dos detalhes do produto, consultado por ASIN e marketplace.
Detalhes do produto. Página de produto completa por URL: título, preço, nota, imagens, características, variações, avaliações.
Histórico de preços. Preços históricos coletados por esta API.
Ofertas de vendedores. Todas as ofertas de um ASIN, incluindo buy box, condição e frete.
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
Construa passo a passo
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.
Casos de uso relacionados
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.