Compras · ASOS
API de búsqueda de ASOS
La API de búsqueda 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 lista decenas de miles de productos para un término amplio (5762 para "sneaker" solo en la tienda alemana) y los ordena por relevancia, novedad o precio. La API de búsqueda de ASOS de everydata.io ejecuta esa búsqueda en la tienda que indiques con domainCode (de, us o co.uk) y devuelve la cuadrícula de resultados en JSON: IDs de producto, marca, título, color, precio actual y original en la moneda local, disponibilidad y si un resultado es una posición de pago. La paginación sigue la cuadrícula propia de ASOS, de 72 resultados por página.
- Plataforma
- ASOS
- Endpoint principal
- /search-by-keyword
- Cuota por llamada
- 1 solicitud
- Plan gratuito
- 100 solicitudes / mesdespués, desde 30 € / mes
Qué devuelve la API de búsqueda de ASOS
Cada elemento de searchProductDetails corresponde a un resultado: productDescription es el título del resultado en ASOS ("adidas Originals – Handball Spezial – Sneaker in Braun und Weiß"), manufacturer la marca, productId el producto y variationId el color mostrado, colour su nombre en el idioma de la tienda, price y retailPrice en la moneda de la tienda, available si se puede comprar y sponsored si está promocionado. dpUrl enlaza con la página del producto, incluido el ancla colourWayId, e imgUrl con la imagen del resultado.
El envoltorio te da la tienda (domainCode), sortStrategy, resultCount con el número total de coincidencias, numberOfProducts de esta página y currentPage / nextPage / lastPage para iterar. Como los precios de ASOS varían por tienda, la misma palabra clave en de, us y co.uk te da tres conjuntos de resultados independientes con precios locales.
- Selección de tienda con domainCode de, us o co.uk: precios en EUR, USD o GBP
- sortBy relevancy (por defecto), freshness, price-asc o price-desc
- Por resultado: productId, variationId, manufacturer, productDescription, colour
- price, retailPrice, currency y available para escanear rebajas y stock
- Indicador sponsored y URL de detalle con colourWayId para consultas posteriores
- resultCount, numberOfProducts, currentPage, nextPage, lastPage
- withCache para rastreos de investigación que pueden reutilizar una página obtenida recientemente
Lo que los equipos construyen con la API de búsqueda de ASOS
Comparación de precios entre tiendas
Lanza la misma palabra clave en de, us y co.uk y une por productId para ver cómo fija ASOS el precio de un modelo en EUR, USD y GBP y dónde se rebaja primero.
Monitorización de lanzamientos y novedades
sortBy=freshness cada mañana te dice qué han lanzado durante la noche ASOS y sus marcas asociadas en una categoría en la que compites.
Seguimiento de posiciones para marcas
Registra la posición de tus productos para términos con mucho volumen y cuántos resultados patrocinados aparecen en la página 1 de cada tienda.
Análisis de tendencias y colores
Agrega el campo colour y los títulos de los resultados de varias páginas para cuantificar qué colores y siluetas dominan una palabra clave esta temporada.
API de búsqueda de ASOS: solicitud y respuesta de ejemplo
Llama a GET /aso/search-by-keyword con keyword, domainCode y page. keyword y domainCode son obligatorios (no hay tienda por defecto) y sortBy es opcional.
GET /aso/search-by-keyword
curl "https://api.everydata.io/aso/search-by-keyword?keyword=sneaker&domainCode=de&page=1&sortBy=relevancy" \
-H "x-api-key: YOUR_API_KEY"Respuesta (abreviada)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"sortStrategy": "relevancy",
"domainCode": "de",
"keyword": "sneaker",
"numberOfProducts": 72,
"resultCount": 5762,
"currentPage": 1,
"nextPage": 2,
"lastPage": 81,
"searchProductDetails": [
{
"productDescription": "New Balance – 530 – Unisex-Sneaker in Wollweiß und Beige",
"manufacturer": "New Balance",
"productId": "204936689",
"variationId": "204936690",
"imgUrl": "https://images.asos-media.com/products/new-balance-530-unisex-sneaker-in-wollwei-und-beige/204936689-1-offwhite",
"price": 120,
"retailPrice": 120,
"dpUrl": "https://www.asos.com/de/new-balance/new-balance-530-unisex-sneaker-in-wollwei-und-beige/prd/204936689#colourWayId-204936690",
"sponsored": false,
"available": true,
"colour": "Gebrochenes Weiß",
"currency": "EUR"
}
]
}
Recorre page hasta llegar a lastPage (81 en este ejemplo, es decir, unos 5800 resultados). El orden por relevancia de ASOS es bastante estable a lo largo de un día, lo que hace viable el seguimiento de posiciones; sortBy=freshness muestra primero los lanzamientos más recientes y sortBy=price-asc es la forma más rápida de conocer el precio de entrada de una palabra clave.
El resultado incluye el precio y el stock del color, pero no la cuadrícula de tallas. Para ver qué tallas hay disponibles o leer el bloque About Me, llama a /aso/lookup-product-details con dpUrl: el ancla colourWayId se conserva, así que llegas al mismo color.
Usa la misma palabra clave con domainCode=us y domainCode=co.uk para comparar los precios de ASOS entre tiendas. Los títulos y los nombres de color llegan en el idioma de cada tienda, así que empareja entre países por productId y no por texto.
Endpoints relacionados
Buscar productos. Búsqueda por palabra clave en cada tienda con paginación y ordenación: precio, color y disponibilidad de cada producto.
Detalles del producto. Página de producto por URL: marca, precio, colores, tallas con stock, About Me y Care Info, imágenes.
Precios de la API de búsqueda de ASOS: paga por solicitud
Cada página de resultados en cada tienda es una solicitud. Seguir 50 palabras clave con cinco páginas de profundidad en las tres tiendas son 750 solicitudes por ejecución; a diario, cabe holgadamente en el plan Production (50.000 solicitudes, 80 €). withCache=true permite que los rastreos exploratorios reutilicen páginas obtenidas recientemente, para reservar las llamadas en tiempo real al seguimiento de posiciones.
- Free
- 100 solicitudes / mes
- Starter
- 5000 solicitudes · 30 €
- Production
- 50.000 solicitudes · 80 €
- Business
- 300.000 solicitudes · 300 €
API de búsqueda de ASOS: preguntas frecuentes
¿En qué tiendas puedo buscar?
domainCode acepta de, us y co.uk: las tiendas de Alemania, EE. UU. y Reino Unido. Es un parámetro obligatorio; la respuesta lo repite junto con la moneda local.
¿Cuántos resultados hay en una página?
La cuadrícula de ASOS devuelve 72 resultados por página, indicados en numberOfProducts. resultCount es el número total de coincidencias y lastPage te dice cuántas páginas hay.
¿Puedo ordenar por precio o por novedad?
Sí. sortBy acepta relevancy (por defecto), freshness para mostrar primero lo más nuevo, price-asc y price-desc.
¿La búsqueda devuelve tallas?
No, los resultados incluyen el color, el precio y la disponibilidad. Llama al endpoint de detalles del producto con el dpUrl del resultado para obtener cada talla con su indicador de stock.
¿Los resultados patrocinados están marcados?
Sí, cada resultado tiene un booleano sponsored para que puedas excluir las posiciones de pago del análisis del ranking orgánico.
Casos de uso relacionados
Busca en ASOS desde tu código
Crea una cuenta gratuita y obtén en JSON la página 1 de cualquier palabra clave en la tienda de, us o co.uk, sin infraestructura de scraping.