Construir tu propia biblioteca de palabras clave: ABA, búsqueda inversa y expansión

sept 14, 2026

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

ConjuntoLa pregunta que respondeEndpoint
Rankings ABAEn qué puesto está el término en la búsqueda de la plataformaABA Weekly
Búsqueda inversa de tráficoCon qué términos consigue impresiones un ASIN concretoReverse Keyword Lookup
Expansión de palabras claveQué términos relacionados aparecen que no habías pensadoKeyword 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
}'
API de Reverse Keyword LookupPasa un ASIN y obtén los términos de búsqueda con los que ese listing gana impresiones

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

CampoOrigenNota
TérminoLos tres conjuntosClave primaria
Endpoint de origenSe escribe al capturarExplica la definición
Definición temporaldate / month / historyDateSemana o mes; guárdalo siempre
MarketplaceParámetro de la peticiónNunca mezclar entre marketplaces
Métrica de demandaABA / Keyword ResearchMarcar como estimación
¿Tengo impresiones?Búsqueda inversa de tu ASINBase de la diferencia
¿Las tiene la competencia?Búsqueda inversa de sus ASINBase 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.

Ecommerce Data API

Construir tu propia biblioteca de palabras clave: ABA, búsqueda inversa y expansión | Ecommerce Data API