La «biblioteca de palabras clave» de la mayoría de vendedores es una hoja de cálculo montada desde varios sitios: algunos términos del desplegable de búsqueda, otros de listings de la competencia, otros de informes de publicidad. El problema no es la falta de términos, sino que esos términos se miden de formas distintas, así que la hoja no se puede ordenar y nadie puede explicar por qué un término está donde está.
Este artículo fija qué mide cada uno de los tres conjuntos de datos y después cómo combinarlos.
export ECOMMERCE_DATA_API_KEY="your_api_key"Tres conjuntos, tres preguntas
| Conjunto | La pregunta que responde | Endpoint |
|---|---|---|
| Rankings ABA | En qué puesto está el término en la búsqueda de la plataforma | ABA Weekly |
| Búsqueda inversa de tráfico | Con qué términos consigue impresiones un ASIN concreto | Reverse Keyword Lookup |
| Expansión de palabras clave | Qué términos relacionados aparecen que no habías pensado | Keyword Expansion |
Ninguno sustituye a otro. ABA da el ranking del lado de la demanda, la búsqueda inversa da las impresiones reales del lado de la oferta y la expansión encuentra puntos ciegos.
Paso 1: fijar una línea base de demanda con ABA
Los datos ABA vienen en cortes semanales y mensuales. El semanal sirve para movimientos a corto plazo; el mensual para fijar una dirección trimestral.
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/aba/research/weekly \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"date": "20250802",
"includeKeywords": "protector de pantalla",
"marketplace": "ES",
"page": 1,
"size": 20
}'date decide qué semana obtienes. Es el parámetro que más se equivoca: dos consultas sobre semanas distintas producen un cambio de ranking que nadie puede explicar. Guárdalo como marca temporal en cada fila de tu biblioteca.
Para la dirección en el tiempo, usa ABA Keyword Trends en lugar de restar dos semanas por tu cuenta.
Paso 2: búsqueda inversa de impresiones reales
ABA dice qué términos tienen demanda, no quién la está capturando. La búsqueda inversa cubre ese hueco:
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/traffic/keyword \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"marketplace": "ES",
"asin": "B08CK5Z5Q1",
"month": "202507",
"page": 1,
"size": 20
}'Ejecútalo también sobre tu propio ASIN. Consultar solo a la competencia da una tabla que demuestra que son fuertes. Incluirte en el mismo lote es lo que permite calcular una diferencia: los términos que ellos tienen y tú no son tu lista de acciones. El método completo está en Análisis de competencia en Cursor o Codex.
Paso 3: expandir para encontrar puntos ciegos
Los dos primeros pasos están limitados por los términos y ASIN que ya conoces. Keyword Expansion parte de un conjunto de ASIN para llegar a términos relacionados que no habías considerado:
curl --request POST \
--url https://ecommercedataapi.com/v1/amazon/traffic/extend \
--header "Content-Type: application/json" \
--header "X-API-Key: ${ECOMMERCE_DATA_API_KEY}" \
--data '{
"asinList": ["B07Z82895W"],
"historyDate": "202507",
"marketplace": "ES",
"page": 1,
"size": 20,
"queryType": 1
}'Añade Google Keyword Trends cuando quieras una visión externa, pero recuerda que es demanda de motor de búsqueda, que no equivale a intención de compra dentro del marketplace.
Tres trampas al combinar
Trampa uno: definiciones temporales mezcladas. ABA es semanal o mensual, la búsqueda inversa es mensual, la expansión usa historyDate. No pongas métricas de periodos distintos en la misma columna para ordenarlas. Guarda el endpoint de origen y la definición temporal como dos campos en cada fila.
Trampa dos: el tamaño de página cambia la conclusión. Una lista de «términos que me faltan» calculada sobre los 20 primeros no es la misma que sobre los 100 primeros. Fija un tamaño de página y mantenlo en todos los ASIN.
Trampa tres: tratar estimaciones como valores absolutos. La demanda de búsqueda y la magnitud de impresiones son estimaciones. Ordenar por ellas funciona. Calcular «este término traerá N pedidos» es sobreinterpretarlas.
Una estructura de biblioteca que aguanta
| Campo | Origen | Nota |
|---|---|---|
| Término | Los tres conjuntos | Clave primaria |
| Endpoint de origen | Se escribe al capturar | Explica la definición |
| Definición temporal | date / month / historyDate | Semana o mes; guárdalo siempre |
| Marketplace | Parámetro de la petición | Nunca mezclar entre marketplaces |
| Métrica de demanda | ABA / Keyword Research | Marcar como estimación |
| ¿Tengo impresiones? | Búsqueda inversa de tu ASIN | Base de la diferencia |
| ¿Las tiene la competencia? | Búsqueda inversa de sus ASIN | Base de la diferencia |
Esas dos últimas columnas son lo que convierte una lista de términos en una lista de prioridades accionable.
Límites
- La búsqueda inversa devuelve una relación de impresiones estimada, no datos de posición orgánica o publicitaria publicados por la plataforma.
- El ranking ABA refleja la posición relativa en la búsqueda de la plataforma. No se convierte en un volumen de búsqueda absoluto.
- Una biblioteca solo sirve si se vuelve a extraer periódicamente; una foto puntual caduca rápido. Los límites de tasa son por cuenta: ver errores y límites.