Compras · ASOS
API de monitorización de precios de ASOS
La API de monitorización de precios de ASOS te da datos de ASOS 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
ASOS hace las promociones de forma distinta a la mayoría de minoristas de moda: eventos en toda la tienda como "hasta un 70 % de descuento" o un código del 20 %, rebajas que llegan a un país semanas antes que a otro y colecciones que vende la propia marca, cuyos precios siguen el calendario de la marca y no el de ASOS. Un feed de precios de un solo país se pierde casi todo eso. La API de monitorización de precios de ASOS de everydata.io te permite consultar repetidamente el mismo producto en las tiendas de Alemania, EE. UU. y Reino Unido, capturando precio, precio original, ahorro, disponibilidad y stock por talla en EUR, USD y GBP, para ver dónde se rebaja primero un modelo y cuánto.
- Plataforma
- ASOS
- Endpoint principal
- /lookup-product-details
- Cuota por llamada
- 1 solicitud
- Plan gratuito
- 100 solicitudes / mesdespués, desde 30 € / mes
Qué devuelve la API de monitorización de precios de ASOS
Cada consulta devuelve price y retailPrice en la moneda de la tienda, además de priceSaving, la rebaja que muestra ASOS cuando un artículo está de rebajas. available indica si el artículo se puede comprar: durante un evento, los artículos populares se agotan en horas, y un precio sin stock no es un precio real. soldBy y sellerId indican si vende ASOS o una marca asociada como New Balance, lo que explica por qué algunos artículos no participan en los eventos generales de ASOS.
Para una monitorización específica de moda, la dimensión size de variations lista cada talla con su propio price, retailPrice e indicador available, así que puedes ver cómo se vacía una gama de tallas durante las rebajas. Como los colores son productos distintos en ASOS, añade la URL de cada color a tu lista de seguimiento si quieres cubrir el modelo completo.
- price, retailPrice y priceSaving por tienda: EUR en /de, USD en /us, GBP en /co.uk
- Indicadores available y de stock por talla para separar las bajadas de precio reales de los anuncios agotados
- soldBy y sellerId para distinguir los artículos con precio de ASOS de las colecciones con precio de la marca
- domainCode y currency en cada respuesta para almacenar datos de varios países de forma limpia
- Indicador used para excluir los anuncios de reventa de segunda mano de las estadísticas de precios de artículos nuevos
- cacheTtl de 0 a 86400 segundos para ajustar coste frente a actualidad en cada producto
Lo que los equipos construyen con la API de monitorización de precios de ASOS
Cronología de rebajas entre tiendas
Sigue un modelo en /de, /us y /co.uk y registra qué tienda lo rebaja primero y cuánto: útil para las marcas que deciden dónde dirigir sus propias promociones.
Análisis del impacto de las rebajas
Consulta una cesta de artículos durante un evento de ASOS para medir cuántos se rebajaron realmente, cuánto y qué tallas se agotaron antes de que terminara.
Comprobaciones de cumplimiento de precios de marca
Las marcas que venden a través de ASOS comparan el precio observado con su precio mínimo acordado por país y usan soldBy para distinguir su propia colección del stock propiedad de ASOS.
Alertas de vuelta a stock
Sigue los indicadores available por talla y avisa a compradores o equipos de compras cuando una talla concreta vuelva a estar disponible a un precio determinado.
API de monitorización de precios de ASOS: solicitud y respuesta de ejemplo
ASOS no tiene endpoint de historial en everydata.io. Monitorizar significa llamar de forma programada a GET /aso/lookup-product-details para cada par producto-tienda de tu lista y añadir el resultado a tu propio almacén. El ejemplo de abajo es el subconjunto de precios de la respuesta de producto para la tienda alemana.
GET /aso/lookup-product-details
curl "https://api.everydata.io/aso/lookup-product-details?url=https%3A%2F%2Fwww.asos.com%2Fde%2Fprd%2F204936689&cacheTtl=1800" \
-H "x-api-key: YOUR_API_KEY"Respuesta (abreviada)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"productTitle": "New Balance – 530 – Unisex-Sneaker in Wollweiß und Beige",
"manufacturer": "New Balance",
"productId": "204936689",
"variationId": "204936690",
"soldBy": "New Balance",
"sellerId": "NBA",
"warehouseAvailability": "Auf Lager.",
"retailPrice": 120,
"price": 120,
"priceSaving": "",
"shippingPrice": 0,
"currency": "EUR",
"domainCode": "de",
"available": true,
"used": false,
"variations": [
{
"variationName": "size",
"values": [
{
"value": "EU 36",
"asin": "204936694",
"available": true,
"price": 120,
"retailPrice": 120
},
{
"value": "EU 37",
"asin": "204936699",
"available": true,
"price": 120,
"retailPrice": 120
}
]
}
]
}
Construye el historial como una fila por consulta, tienda y talla: observed_at, productId, domainCode, currency, price, retailPrice, priceSaving, available y el ID de variante de la talla con su propio indicador. Unir filas por productId entre valores de domainCode te da la vista entre países; agrupar por fecha te da la cronología del evento. priceSaving es una cadena vacía a precio completo, así que normalízala a 0 antes de representarla.
En cuanto a la frecuencia, los eventos de rebajas de ASOS suelen empezar a horas fijas y los precios se mantienen mientras dura el evento, así que una consulta cada 6–12 horas por tienda captura la forma de un evento; el stock, en cambio, se mueve en horas en las tallas populares, así que consulta más a menudo los artículos calientes con cacheTtl=0 y deja que el long tail comparta páginas en caché con cacheTtl=1800 o más.
Los códigos de descuento porcentual que se aplican al pagar no forman parte de la página del producto y, por tanto, no están en la respuesta: regístralos aparte junto a tus observaciones si quieres el precio efectivo. Un 404 significa que el producto se ha retirado de esa tienda; conserva la fila como marca de fin de vida.
Endpoints relacionados
Detalles del producto. Página de producto por URL: marca, precio, colores, tallas con stock, About Me y Care Info, imágenes.
Buscar productos. Búsqueda por palabra clave en cada tienda con paginación y ordenación: precio, color y disponibilidad de cada producto.
Precios de la API de monitorización de precios de ASOS: paga por solicitud
Cada consulta de un producto en una tienda es una solicitud. Monitorizar 300 productos en las tres tiendas dos veces al día son 1800 solicitudes diarias o unas 54.000 al mes, algo más que Production (50.000, 80 €), así que Business (300.000 solicitudes, 300 €) encaja con margen para crecer; las solicitudes se detienen al alcanzar la cuota mensual y puedes cambiar de plan en cualquier momento (prorrateado). Las respuestas 5xx del sitio de origen no se cobran.
- Free
- 100 solicitudes / mes
- Starter
- 5000 solicitudes · 30 €
- Production
- 50.000 solicitudes · 80 €
- Business
- 300.000 solicitudes · 300 €
API de monitorización de precios de ASOS: preguntas frecuentes
¿Se guarda un historial de precios de los productos de ASOS?
No. everydata.io devuelve la página del producto en directo; tú construyes el historial consultando de forma programada y guardando cada observación. Los campos de precio son numéricos y estables, así que basta con unas pocas columnas por fila.
¿Cómo monitorizo el mismo producto en varios países?
Añade una URL por tienda a tu lista de seguimiento, por ejemplo /de/prd/204936689, /us/prd/204936689 y /prd/204936689 para Reino Unido. Cada respuesta incluye domainCode y currency.
¿Los códigos de descuento del pago se reflejan en el precio?
No. La API devuelve el precio que muestra la página del producto. Los códigos de evento que se aplican en la cesta no son visibles ahí y hay que registrarlos aparte.
¿Con qué frecuencia debo consultar?
Cada 6–12 horas por tienda cubre el ritmo de eventos de ASOS; consulta más a menudo las tallas populares, porque el stock se mueve más rápido que el precio. Usa cacheTtl para reducir el coste en los artículos que apenas cambian.
¿Puedo monitorizar tallas concretas?
Sí. Cada talla del array variations tiene su propio price, retailPrice, indicador available e ID de variante, así que puedes seguir una talla con independencia de la cabecera del producto.
Casos de uso relacionados
Empieza a monitorizar precios de ASOS
Crea una cuenta gratuita, añade URL de producto de las tiendas en las que vendes y empieza a consultar: tus primeras 100 observaciones al mes son gratis.