API de competidores de Amazon: productos comparables de un ASIN
Qué devuelve esta API
El endpoint de competidores recibe un ASIN y devuelve los listings con los que los compradores de Amazon tienen más probabilidad de compararlo, cada uno con los mismos campos de ventas, precio, reseñas y vendedor. Convierte «¿contra quién compito?» en una tabla que se puede ordenar.
Una petición real para una fuente de agua para gatos en EE. UU. (ASIN B08NCDBT7Q), pidiendo 10 filas, devolvió 9 listings. Cuatro de ellos:
| Fila | bsr | units | price | ratings | sellerNation | availableDate |
|---|---|---|---|---|---|---|
| Misma marca, modelo nuevo | 82 | 52585 | 27.99 | 5577 | US | sept. 2025 |
| El propio ASIN | 310 | 23163 | 21.99 | 44213 | US | mar. 2021 |
| Rival de acero inoxidable | 856 | 10736 | 19.99 | 7283 | CN | mayo 2025 |
| Modelo premium sin bomba | 54780 | 84 | 95.99 | 188 | HK | feb. 2026 |
Cada fila incluye el registro completo del producto: revenue, fba, profit, variations, sellers, badge, subcategories, dimensiones y peso. La lista completa de campos está en la referencia de competidores.
Ejemplo de petición
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/asin/competitor \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"marketplace": "US",
"asin": "B08NCDBT7Q",
"size": 20
}'asines obligatorio;marketplacevaleUSpor defecto. Códigos admitidos: US, UK, DE, FR, IT, ES, MX, CA, AU, JP, IN, AE, BR.sizefija cuántos listings devolver, hasta 200. Puedes recibir menos de los que pides: 9 de 10 arriba.- Una llamada lo devuelve todo; no hay paginación.
Cómo leer el resultado
Hay tres cosas en esa respuesta que conviene resolver antes de analizarla:
- El ASIN de entrada está en la lista. Quítalo, o déjalo como fila de referencia, pero no lo cuentes como competidor.
- Puede aparecer tu propia marca. Tres de las nueve filas, incluido el propio ASIN, eran de la misma marca. Para un vendedor eso es canibalización, no competencia, y cambia la conclusión.
- Entran categorías vecinas. Una fila era una fuente para perros clasificada en
Pet Supplies:Dogs. RevisanodeLabelPathsi solo quieres sustitutos directos.
Hay dos campos fáciles de confundir. units es la estimación mensual del modelo (23163 para el propio ASIN). amzUnit es una cifra redondeada (10000, 7000, 800 en esta respuesta), que se lee como el límite inferior de una franja de «comprado el último mes» más que como un recuento. Usa units para comparar y amzUnit para comprobar el orden de magnitud.
Usos habituales
- Dimensionar la competencia. Suma
unitsyrevenuede las filas para ver cuánto del nicho se llevan los principales listings comparables y lo concentrado que está. - Ver dónde están las ventas. Ordena por
price: en la respuesta anterior, cinco filas de 19,99 $ a 27,99 $ se llevaron 90.563 de las 102.327 unidades estimadas, mientras que tres filas de 43,99 $ a 63,49 $ sumaron 11.680. El análisis de franjas de precio explica cómo leer estas distribuciones. - Ver cómo entró un recién llegado. Las filas con
availableDatereciente yunitsaltas son las que hay que estudiar. Obtén sus palabras clave con la API de ASIN inverso y su historial con la API de estimación de ventas. - Mantener una hoja de competidores. La plantilla de análisis de competidores separa lo que observaste de lo que vas a hacer al respecto.
Límites que conviene conocer
units,revenue,profityfbason estimaciones, no cifras de Amazon. El análisis de competidores explica por qué una tabla comparativa rara vez produce una acción por sí sola.- La lista son los productos con los que los compradores comparan este ASIN, no todos los de la categoría. Para una vista de toda la categoría, usa la investigación de productos con un
nodeIdPath. - Cada llamada correcta consume una unidad de facturación.
Preguntas frecuentes
¿En qué se diferencia de buscar una palabra clave? Una búsqueda por palabra clave devuelve todo lo que coincide con las palabras. El endpoint de competidores parte de un producto y devuelve los listings posicionados frente a él, más cerca de cómo decide un comprador.
¿Puedo obtener competidores en Japón o Alemania?
Sí. Pon marketplace en JP, DE o cualquiera de los 13 códigos admitidos. El ASIN tiene que existir en ese marketplace.
¿Puede usarla un agente de IA? Sí. El endpoint es una herramienta del servidor MCP remoto, así que un asistente puede obtener los competidores de un ASIN y resumirlos en un solo paso.