La búsqueda de productos en 20 tiendas online ya está disponible
API
Busca en Amazon, Walmart, Coupang, Olive Young, Rakuten, Flipkart, Zalando y otras 13 tiendas de cinco países, y recibe la clasificación de productos de cada una con precios, valoraciones y número de reseñas en el mismo formato.
Qué obtienes
COMMERCE_SERP: cada tarea busca en una tienda, elegida con payload.site, entre 20 tiendas de Estados Unidos, Corea, Japón, India y Alemania.
products: la clasificación de la tienda para tu búsqueda, hasta 40 productos, cada uno con rank, productId, title y url.
price como número con su currency, además de rating, reviewCount, brand e imageUrl cuando la página de resultados los muestra.
Los mismos campos de producto en todas las tiendas, así que un solo parser lee Amazon, Coupang, Rakuten y Zalando por igual.
Tiendas
Estados Unidos (US): Amazon amazon, Walmart walmart, Target target, eBayebay, AliExpress aliexpress, Sephora sephora, Ulta ulta
Corea (KR): Coupang coupang, Olive Young oliveyoung, 11st 11st, Lotte ON lotteon, Musinsa musinsa, Kurly kurly
India (IN): Flipkart flipkart, Myntra myntra, Nykaa nykaa
Alemania (DE): Zalando zalando
Cómo funciona
Cada tarea lee la primera página de resultados que la tienda muestra para tu búsqueda en su propio país y devuelve los productos en el orden predeterminado de la tienda. En todas las tiendas salvo Coupang se apartan los anuncios patrocinados, y rank cuenta el resto en el orden de la página.
productId es el ID propio de la tienda: el ASIN en Amazon, el número de artículo en eBay, shop:item en Rakuten. price es un número en la currency del producto (ISO 4217) y, cuando cada tamaño tiene su precio, el más bajo. rating usa una escala de cinco puntos en las tiendas que muestran valoraciones; Kurly y Zalando presentan los productos con precio y título.
Cuando una tienda lleva una búsqueda a otra página, los productos salen de esa página: Ulta lleva algunos nombres de marca a la página de la marca, Target lleva algunas búsquedas a una búsqueda relacionada y Nykaa muestra la página de categoría para las búsquedas que nombran una categoría. Una búsqueda que no encuentra productos termina como tarea fallida.
Para qué sirve
Sigue día a día la posición de tu producto en la búsqueda de su categoría en Amazon, Walmart y Target.
Compara tu precio, valoración y número de reseñas con los productos que están cerca en la clasificación.
Sigue una línea de belleza o moda en Olive Young, Rakuten, Nykaa y Zalando con el mismo formato de solicitud.
Pon la clasificación de la tienda junto a las respuestas de ChatGPT o Google AI Mode para la misma búsqueda y mira qué productos encuentra el comprador en cada lugar.
Envía la solicitud
Envía la solicitud con tu clave de API en la cabecera Authorization.
QUEUED, PROCESSING y al final COMPLETED con la respuesta o FAILED con error.
credits.creditsChargedinteger
Créditos cobrados por la tarea terminada. Una tarea fallida cobra 0.
response.returnedCountinteger
El número de productos en products.
response.productsarray
Los productos en el orden de la tienda: rank, productId, title y url, además de price, currency, rating, reviewCount, imageUrl y brand cuando la página de resultados los muestra.
Recibe el resultado
La solicitud devuelve la tarea al instante con statusQUEUED. Consulta GET /v1/async/task/{id} hasta que status sea COMPLETED o FAILED, o añade webhook.url y la tarea terminada llega a tu servidor con los mismos task, credits y response. Los resultados siguen disponibles 24 horas después de terminar la tarea.
site queda fuera de las 20 tiendas, query está vacío o supera los 500 caracteres, limit queda fuera de 1 a 40 o el payload lleva otro campo. details indica el campo.
REGION_UNSUPPORTEDHTTP 422
country es un país distinto del de la tienda, como KR con amazon.
MISSING_API_KEYHTTP 401
Falta la cabecera Authorization, o su clave es desconocida, caducó o fue revocada.
INSUFFICIENT_CREDITSHTTP 402
El saldo es menor que el precio de la tarea. Añade créditos o mejora el plan y vuelve a enviarla.
Precio
Cada búsqueda completada usa 3 créditos en todas las tiendas. Los créditos se cobran cuando la tarea se completa.
Pasa la URL de una página de producto de Amazon, Walmart, Sephora, Olive Young, Rakuten, Zalando y otras 11 tiendas, y recibe su precio, stock, imágenes de galería y de descripción, especificaciones y opciones en el mismo formato.
Activa include.entityDetails en una tarea de ChatGPT y recibe, sin coste extra, el panel que ChatGPT abre para cada tarjeta de producto, lugar o marca de la respuesta, con su texto, fuentes e imágenes.