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
- Endpoint principal
- /amazon-lookup-product-by-asin
- Cuota por llamada
- 1 solicitud
- Plan gratuito
- 100 solicitudes / mesdespués, desde 30 € / mes
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
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.
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)
{
"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
Detalles del producto por ASIN. Los mismos datos que los detalles del producto, por ASIN y marketplace.
Detalles del producto. Página de producto completa por URL: título, precio, valoración, imágenes, características, variantes y reseñas.
Historial de precios. Precios históricos recopilados por esta API.
Ofertas de vendedores. Todas las ofertas de un ASIN, con buy box, estado y envío.
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 €
Constrúyelo paso a paso
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.
Casos de uso relacionados
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.