20 % de descuento en todos los planes de pago con el código

Compras · Amazon

API de seguimiento de precios de Amazon

La API de seguimiento de precios de Amazon te da datos de Amazon en tiempo real en el momento en que los pides, limpios y estructurados, listos para tu propia app, una hoja de cálculo o un asistente de IA. Sin scraping, nada que mantener.

100 solicitudes gratis al mes · sin tarjeta de crédito · una clave de API para todas las plataformas

Datos clave

Actualizado el

Crear un rastreador de precios para Amazon significa responder de forma fiable a dos preguntas, miles de veces al día: ¿cuánto cuesta este ASIN ahora mismo y cómo ha evolucionado esa cifra en las últimas semanas? everydata.io responde a ambas con simples llamadas HTTPS. Una consulta de producto devuelve el precio actual de la buy box, el precio de lista tachado, los gastos de envío y el estado del stock directamente desde la página del producto; el endpoint de historial de precios devuelve las observaciones que ya hemos recopilado para ese ASIN, así que no tienes que guardar tú cada consulta.

Plataforma
Amazon
Cuota por llamada
1 solicitud
Plan gratuito
100 solicitudes / mesdespués, desde 30 € / mes
Lo que obtienes

Datos de Amazon, listos para usar

Cada llamada de precio consulta la página de Amazon en directo en el momento de la solicitud. No hay ningún catálogo compartido de por medio que pueda darte el precio de ayer. Si monitorizas un producto en amazon.de y en amazon.com, haces dos llamadas con dos domainCodes y obtienes el precio local, la moneda y el mensaje de envío de cada marketplace.

La respuesta es deliberadamente plana. price y retailPrice son números (no cadenas como "$12.99"), currency es un código ISO, warehouseAvailability es la línea de stock legible y soldBy / fulfilledBy indican si la buy box la tiene ahora Amazon o un vendedor externo, el motivo más habitual de que un precio cambie de repente.

  • Precio actual, retailPrice (precio de lista), shippingPrice y currency como campos numéricos
  • Titular de la buy box (soldBy) y canal logístico (fulfilledBy) para explicar saltos de precio
  • Estado del stock y mensaje de entrega (warehouseAvailability, deliveryMessage)
  • Consultas que distinguen variantes: añade ?psc=1 o usa el ASIN hijo exacto para seguir una talla o un color
  • Endpoint de historial de precios con observedAt, price, retailPrice e inStock por observación
  • Todos los marketplaces de Amazon mediante domainCode: com, de, co.uk, fr, it, es, ca, com.mx, com.br, nl, se, in, co.jp, com.au, ae
Casos de uso

Lo que los equipos construyen con esto

Alertas de bajada de precio para consumidores

Guarda el último precio visto por ASIN y marketplace, consulta de forma programada y avisa a los usuarios cuando el precio baje de su objetivo. Incluye soldBy en la alerta para que entiendan que se trata del precio de un vendedor externo.

Repricing para vendedores del marketplace

Compara tu propia oferta con el precio de la buy box y con el listado completo de ofertas y ajústala en tu herramienta de vendedor. Aquí los datos en tiempo real importan: un precio desactualizado significa rebajar sin ganar dinero.

Cumplimiento de MAP y de precios de marca

Las marcas vigilan su catálogo en amazon.com, .de, .co.uk y .fr en busca de precios por debajo del precio mínimo anunciado y guardan el nombre del vendedor como prueba.

Análisis histórico de precios

Combina el endpoint de historial de precios con tus propias observaciones para calcular la media, el mínimo y el máximo de 30/90 días y detectar descuentos falsos antes del Prime Day o del Black Friday.

Cómo funciona

Solicitud y respuesta de ejemplo

Usa GET /amz/amazon-lookup-product-by-asin cuando ya conoces el ASIN y el marketplace: es la forma típica de la lista de seguimiento de un rastreador. Su variante por URL, /amz/amazon-lookup-product, acepta cualquier URL de producto copiada del navegador. Ambas devuelven los mismos 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"

Respuesta (abreviada)

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 la línea de tendencia, llama a GET /amz/amazon-price-history?asin=B07ZPKN6YR&domainCode=com&days=90. Devuelve un array history con entradas {observedAt, price, retailPrice, inStock}: las observaciones que everydata.io ha registrado para ese ASIN y marketplace. Cuanto más a menudo se consulta un ASIN (por ti o por cualquier otro cliente), más denso es su historial.

Dos notas prácticas: un precio de 0 junto con un mensaje en warehouseAvailability significa que Amazon no mostró buy box en esa solicitud (sin stock o sin envío a la ubicación predeterminada); trátalo como "sin oferta", no como gratis. Y si solo te interesa la oferta más barata y no la buy box, GET /amz/amazon-lookup-prices lista todas las ofertas de vendedores del ASIN con estado y envío.

La frecuencia de consulta la decides tú. La mayoría de los rastreadores actualizan la electrónica, que cambia rápido, cada pocas horas y los artículos de long tail una vez al día. Añade cacheTtl=3600 a la consulta de producto si te basta con un precio de hace una hora: las respuestas en caché son más rápidas y se marcan en tus estadísticas de uso.

Endpoints relacionados

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

Detalles del producto por ASIN. Los mismos datos que los detalles del producto, por ASIN y marketplace.

GET/amz/amazon-lookup-product

Detalles del producto. Página de producto completa por URL: título, precio, valoración, imágenes, características, variantes y reseñas.

GET/amz/amazon-price-history

Historial de precios. Precios históricos recopilados por esta API.

GET/amz/amazon-lookup-prices

Ofertas de vendedores. Todas las ofertas de un ASIN, con buy box, estado y envío.

Referencia completa de la API
Precios

Paga por solicitud, con todas las plataformas incluidas

Cada consulta de producto y cada llamada de historial cuenta como una solicitud de tu cuota mensual, sea cual sea el marketplace. El plan gratuito incluye 100 solicitudes al mes, suficientes para prototipar una lista de seguimiento, y el plan Starter (5000 solicitudes, 30 €) cubre un rastreador pequeño que consulta unos 160 ASIN al día. Las solicitudes que fallan en el sitio de origen nunca se cobran.

Free
100 solicitudes / mes
Starter
5000 solicitudes · 30 €
Production
50.000 solicitudes · 80 €
Business
300.000 solicitudes · 300 €

API de seguimiento de precios de Amazon: preguntas frecuentes

¿Con qué frecuencia puedo consultar un precio?

Tan a menudo como permita tu límite de velocidad: 10 solicitudes por minuto en el plan gratuito y hasta 250 por minuto en Business. En la mayoría de los artículos, los precios de Amazon cambian como mucho unas pocas veces al día, así que lo habitual es consultar cada hora o cada día.

¿La API devuelve el precio de la buy box o el precio más bajo?

La consulta de producto devuelve el precio de la buy box que se muestra en la página del producto, además de soldBy y fulfilledBy. Para el precio más bajo entre todos los vendedores, usa el endpoint de listado de ofertas /amz/amazon-lookup-prices, que lista todas las ofertas con estado y envío.

¿Qué marketplaces de Amazon se admiten?

Pasa el TLD como domainCode: están confirmados com, ca, com.mx, com.br, co.uk, de, fr, it, es, nl, se, in, co.jp, com.au y ae. La respuesta incluye la moneda del marketplace.

¿Hay precios históricos de cualquier ASIN?

El endpoint de historial de precios devuelve las observaciones que everydata.io ha recopilado. Los productos que nunca se han consultado aún no tienen historial: la primera llamada al endpoint de producto empieza a registrarlo.

¿Puedo seguir una variante concreta, por ejemplo un color?

Sí. Usa el ASIN hijo de la variante con el endpoint por ASIN, o añade ?psc=1 a la URL del producto. El array variations de la respuesta lista todos los ASIN hermanos.

¿Es legal usar datos de precios de Amazon obtenidos por scraping?

everydata.io solo devuelve datos visibles públicamente en la página del producto y no elude ningún inicio de sesión. El uso que hagas de los datos se rige por la legislación de tu país y las condiciones de Amazon; recomendamos usarlos para análisis y no para republicar fichas completas.

Empieza hoy a seguir precios de Amazon

Crea una cuenta gratuita, copia tu clave de API y obtén tu primer precio en directo en menos de un minuto. Sin tarjeta de crédito.