claude amazon mpc
| |

API de SoldScope en español: guía completa, cuotas y precios (2026)

Por Arofrancisco Ruiz, Planeta Prime AMZ · Actualizado el · Lectura de referencia (API v1.0.0, OpenAPI 3.0)

Respuesta rápida: la API de SoldScope es una API REST que permite a los vendedores de Amazon automatizar investigación de producto, keywords, rankings, Buy Box y análisis de listings. Se autentica con un token Bearer y funciona con una cuota mensual de 500, 2.000 o 5.000 peticiones según el plan (Starter $29, Standard $59 y Professional $119 al mes). Solo consumen cuota los endpoints Metered; leer datos ya guardados es gratis.

Esta guía en español reúne cuotas, flujos de trabajo, una calculadora de consumo (sección 3), estrategias para gastar menos peticiones con API y MCP (sección 4), informes en marca blanca con n8n (sección 5) y una FAQ con el plan recomendado.

¿Primera vez? Ve directo a la calculadora y después a cómo gastar menos peticiones. El resto es referencia por herramienta.

Datos clave de la API de SoldScope de un vistazo

DatoValor
Servidor basehttps://www.soldscope.com/api
EspecificaciónOpenAPI 3.0.0, versión 1.0.0 (JSON o YAML en la documentación oficial)
AutenticaciónPersonal Access Token en Authorization: Bearer; prueba gratuita con GET /auth/check
Cuota mensual500 (Starter), 2.000 (Standard) o 5.000 (Professional) peticiones
Qué cuentaSolo endpoints con etiqueta Metered; auth, cuenta y datos guardados son gratis
Cuota agotada402 Payment Required; reintentar no sirve hasta el reinicio del ciclo
Cabeceras de consumoX-API-RateLimit-Limit, -Remaining y -Reset
Herramientas cubiertasProduct Research, Keyword Research, Rank Tracker, Listing Analyzer, Buy Box Map, Influencer Radar, SQP Analyzer y históricos
Buy Box MapEE. UU., Reino Unido, Alemania y Francia
MCP (Claude, ChatGPT)https://www.soldscope.com/api/mcp; misma cuota y 30 peticiones/minuto por usuario
Precios (USD/mes)Starter $29 · Standard $59 · Professional $119 (anual: $24 · $49 · $99)

1. Qué es la API de SoldScope

La API de SoldScope da acceso programático a las mismas herramientas que usas en la aplicación: puedes automatizar flujos de trabajo, extraer datos y construir integraciones propias (dashboards, informes para clientes, alertas, etc.).

Servidor base: https://www.soldscope.com/api
Especificación: OpenAPI 3.0.0, descargable en JSON o YAML desde la documentación oficial.
Librerías de ejemplo: Shell (curl), Ruby, Node.js, PHP y Python.

2. Límites de uso y cuotas de peticiones

La API funciona con una cuota mensual de peticiones que depende de tu plan de suscripción. Solo cuentan los endpoints marcados con la etiqueta Metered (en el menú lateral aparecen con el prefijo ◈). Todo lo demás —autenticación, datos de tu cuenta, consulta de datos ya guardados— es gratuito.

Cómo consultar tu consumo

Cada respuesta de un endpoint medido incluye estas cabeceras:

HTTP/1.1 200 OK
X-API-RateLimit-Limit: 1000
X-API-RateLimit-Remaining: 847
X-API-RateLimit-Reset: 2026-01-01
CabeceraSignificado
X-API-RateLimit-LimitTotal de peticiones del periodo actual
X-API-RateLimit-RemainingPeticiones restantes hasta el reinicio
X-API-RateLimit-ResetFecha del próximo reinicio (AAAA-MM-DD)

Qué pasa cuando agotas la cuota

Los endpoints medidos responden con 402 Payment Required:

HTTP/1.1 402 Payment Required
Content-Type: application/json

{ "message": "API requests limit exceeded" }
La petición es válida pero no se procesará hasta que se reinicie la cuota o mejores de plan. Reintentar automáticamente no sirve. Los endpoints gratuitos (auth, cuenta) siguen funcionando. La cuota se reinicia el primer día de cada ciclo de facturación.

3. Calculadora: ¿cuántas peticiones de la API necesito?

Compara tu consumo sin optimizar frente a con la estrategia de ahorro de la sección 4 y te dice qué plan encaja en cada caso. Es una estimación: supone que cada llamada a un endpoint Metered cuenta 1 petición y que leer datos guardados, sondear progreso y paginar con searchId no consume.

Supuestos del cálculo (edítalos según tu caso)
  • Sin optimizar: todos los ASINs a la frecuencia elegida, keywords una a una, Buy Box Map semanal, cada búsqueda nueva se repite 3 veces (paginar sin searchId) y cada consulta MCP gasta 1.
  • Optimizado: solo las estrellas usan la frecuencia elegida y el resto baja un escalón (diaria→semanal, semanal→quincenal, resto→mensual); keywords en lotes de 100; Buy Box Map semanal en estrellas y quincenal en el resto; búsquedas reutilizadas con searchId; consultas MCP un 40 % menos (preguntas acotadas, lotes y datos guardados).
  • El 40 % y el ×3 son hipótesis orientativas, no cifras oficiales. Mide tu consumo real con X-API-RateLimit-Remaining.

4. Cómo gastar menos peticiones de la API y del MCP

La idea central: generar datos nuevos cuesta cuota; leer datos ya guardados es gratis. Casi todo el ahorro consiste en pedir menos veces lo nuevo y releer más veces lo guardado.

Gasta cuota (Metered)Gratis
Búsqueda nueva de Keyword Research o Product Research · datos frescos del marketplace · Buy Box Map nuevo (además consume un uso de BBM) · Listing Analyzer (un uso por ASIN) /auth/check · datos de cuenta · Rank Tracker guardado · resultados de búsquedas ya hechas · listar búsquedas previas · sondear progreso · paginar con searchId

La regla de las 3 preguntas (antes de cada llamada)

  1. ¿Ya lo tengo? En SoldScope (búsquedas previas) o en tu propia hoja/base de datos → léelo, no lo pidas.
  2. ¿Ha cambiado lo bastante? Mira la tabla de refresco de abajo; casi nada necesita datos diarios.
  3. ¿Puedo pedirlo en lote? 100 keywords, 10 ASINs o un export en una sola llamada.

🌱 Si estás empezando

  1. Prueba con 2–3 ASINs antes de lanzar los 30. Un error de parámetros multiplicado por 30 duele.
  2. Guarda los identificadores (searchId, id de búsqueda, id de proceso) y reutilízalos para paginar y releer.
  3. Vuelca todo a Google Sheets o Airtable y trabaja desde ahí; no vuelvas a pedir lo mismo.
  4. Apunta X-API-RateLimit-Remaining antes y después de cada prueba: así sabes lo que cuesta cada cosa.
  5. En Make/n8n, programa por semana, no por hora, y evita botones de «actualizar todo».
  6. Empieza en plan mensual 1–2 meses y decide con datos reales.

🚀 Si ya eres avanzado

  1. Tiering de ASINs: estrellas con alta frecuencia, resto un escalón menos, cola larga mensual.
  2. Caché con TTL por tipo de dato (tabla de abajo) en tu propia base de datos.
  3. Presupuesto semanal: cuota ÷ 4, con un 25 % de reserva; pausa tareas no críticas si Remaining baja del 20 %.
  4. Disparadores por evento: relanza Listing Analyzer solo tras editar el listing y Buy Box solo si precio o Rank Tracker apuntan a un cambio.
  5. Un token por integración y un log propio (endpoint, fecha, remaining) para calcular el coste en peticiones de cada informe de cliente.
  6. No reintentes un 402; en procesos asíncronos guarda el id y sondea con espera creciente sin repetir el POST.

Cada cuánto refrescar cada dato Recomendación orientativa

DatoRefresco razonablePor qué
Precio y Buy BoxDiario en estrellas; semanal en el restoCambia rápido pero solo importa donde vendes más. Buy Box Map ya reutiliza búsquedas de menos de 24 h.
BSR, ventas estimadas, reseñasSemanal (diario solo en lanzamientos)Son tendencias; el día a día es ruido.
Volumen de búsquedaMensual (semanal en nichos estacionales)El histórico ya es semanal/mensual.
Listing AnalyzerSolo al cambiar título, imágenes o A+Si el listing no cambia, el análisis tampoco.
Product ResearchAl validar un nicho; repetir cada trimestrePagina con searchId en vez de relanzar.
Influencer RadarUna búsqueda por campañaOrdena y pagina con searchId.

Usar el MCP con Claude sin quemar cuota

El MCP de SoldScope (https://www.soldscope.com/api/mcp) se conecta a Claude desde Ajustes → Conectores → Añadir conector personalizado y se autoriza con OAuth. Sus llamadas consumen la misma cuota que la API y tiene un límite de 30 peticiones por minuto por usuario. El riesgo: un agente puede encadenar varias herramientas para una sola pregunta.

Usa el MCP para…Usa la API para…
Exploración puntual, preguntas ad hoc, prospección de clientes o nichos, auditar un ASIN competidorInformes recurrentes, dashboards, alertas, volcar datos a tu base y leer datos guardados (gratis)
  • Pide tareas acotadas («keywords de marca de este ASIN») y no abiertas («investiga todo mi nicho»).
  • Ordena usar primero lo guardado y poner un tope de búsquedas nuevas.
  • Agrupa: la información en vivo admite hasta 10 ASINs por llamada.
  • Explora con MCP y automatiza con API: cuando una consulta se repite, pásala a un flujo programado que lea datos guardados.
  • Concede solo los permisos necesarios: si solo investigas, basta lectura.

Plantilla de prompt para el agente:

Investiga las keywords de marca del ASIN B08N5WRWNW (US).
Reglas:
1) Usa primero búsquedas y datos ya guardados en mi cuenta.
2) Lanza como máximo 3 búsquedas nuevas.
3) Agrupa los ASINs en una sola llamada cuando sea posible.
4) Si vas a hacer más de 3 llamadas que consuman cuota, avísame antes.
5) Al terminar, dame los identificadores de búsqueda para reutilizarlos.
No he encontrado cuántas peticiones gasta cada herramienta del MCP. Mídelo: anota tu cuota antes y después de una tarea tipo y calcula el coste medio por consulta.

5. Informes en marca blanca y automatización con n8n En pruebas

La API no solo sirve para investigar: también para entregar informes a clientes con tu marca. SoldScope presenta la API para dashboards e informes en marca blanca; no es una función lista para usar, así que el informe lo montas tú con tus datos y tu diseño.

Estado: este flujo es lo que estamos probando y afinando para gastar menos peticiones. Los pasos usan endpoints documentados, pero no están validados en producción. Comprueba siempre la etiqueta Metered de cada endpoint.

Flujo de informe semanal

  1. n8n (programado semanal) lee los datos de los ASINs de cada cliente: históricos de precio, BSR, ventas y reseñas, y posiciones de Rank Tracker (lectura de datos guardados, sin cuota).
  2. Guarda los resultados en Google Sheets o una base de datos: es tu caché y evita repetir peticiones.
  3. Una plantilla con la marca (Google Slides, Looker Studio o HTML impreso a PDF) se rellena con esos datos.
  4. n8n envía el informe por email o lo sube a la carpeta del cliente.

Configuración en n8n

  • Nodo HTTP Request con credencial Header Auth: cabecera Authorization con valor Bearer TU_TOKEN. Un token por cliente o flujo para atribuir el consumo.
  • Activa incluir las cabeceras de respuesta y guarda X-API-RateLimit-Remaining tras cada ejecución.
  • En procesos asíncronos (Keyword Research multi-ASIN, Listing Analyzer, Buy Box Map, exportaciones): lanza el POST una vez, usa un nodo Wait y consulta el estado en bucle. No repitas el POST.
  • Un nodo IF que detenga el flujo ante un 402 o si Remaining baja del 20 %. Reintentar un 402 no sirve.
  • Programa semanal, salvo diario en los ASINs estrella.

Coste para una agencia

Ejecuta el informe de un cliente tipo una vez y compara Remaining antes y después. Multiplica por clientes y por semanas al mes y añade un 25 % de margen. Con varios clientes, Starter suele quedarse corto: empieza en Professional o, si superas el 75 % de sus 5.000 peticiones, consulta a SoldScope antes de quedarte a medias.

MCP en n8n: n8n tiene nodo cliente de MCP, pero no he confirmado que funcione con el OAuth de SoldScope. Para automatizar usa la API; deja el MCP para explorar con Claude.

6. Autenticación y token de la API

Todas las peticiones necesitan un Personal Access Token enviado como Bearer token en la cabecera Authorization:

Authorization: Bearer <tu-token>

Cómo obtener el token

  1. Abre API Access en tu cuenta de SoldScope.
  2. Pulsa Create token, ponle un nombre y cópialo: solo se muestra una vez.
  3. Úsalo en todas las peticiones.

Prueba rápida: GET /auth/check

Comprueba que el token es válido y devuelve la información básica del usuario y la cuenta. Es gratuito.

curl https://www.soldscope.com/api/auth/check \
  --header 'Authorization: Bearer TU_TOKEN'
{
  "user":    { "id": 1, "name": "John Doe", "email": "john@example.com" },
  "account": { "id": 42, "name": "My Store" }
}

Respuestas: 200 token válido · 401 no autenticado.

7. Buy Box Map por API

Muestra quién tiene la Buy Box, a qué precio y con qué plazos de entrega en distintas regiones de EE. UU., Reino Unido, Alemania o Francia. Las búsquedas son asíncronas y pertenecen a la cuenta del token. Permisos: BUY_BOX_MAP_VIEW o BUY_BOX_MAP_MANAGE para leer; BUY_BOX_MAP_MANAGE para lanzar búsquedas.

Paso 1 · Lanzar o reutilizar una búsqueda

POST /buy-box-map
{ "marketplace": "US", "asin": "B08N5WRWNW", "regenerate": false }
  • Devuelve data.search y data.progress. Guarda data.search.id.
  • Por defecto se reutiliza la búsqueda más reciente sin error para la misma cuenta, marketplace y ASIN creada en las últimas 24 h. Con regenerate: true fuerzas una nueva.
  • Una búsqueda nueva reserva 1 uso de BBM_SEARCHES: se cobra si termina bien y se libera si falla. Reutilizar no consume.
  • Errores: 402 límite agotado · 422 datos inválidos o producto no encontrado.

Paso 2 · Consultar hasta que termine

GET /buy-box-map/{search}

data.search.statusSignificado
0En curso
1Lista (isReady: true, resultados regionales disponibles)
2Error (hasError: true)

Usa siempre status para saber si terminó: progress puede llegar a 100 antes de que los resultados estén cerrados. Cada resultado regional incluye:

  • state, stateKey: región e identificador del mapa.
  • sellerId, sellerName, sellerType: 1 = Amazon, 2 = FBA, 3 = FBM.
  • price: precio de la Buy Box en la moneda del marketplace.
  • freeFrom/freeTo, paidFrom/paidTo, primeFrom/primeTo: días mínimos/máximos de entrega gratuita, de pago y Prime.

Paso 3 · Historial

GET /buy-box-map — lista paginada con filtros: marketplace, search (ASIN o título), sort (created_at, title, status), sortDesc, page, perPage (15 por defecto). El historial no trae resultados regionales; para eso consulta la búsqueda concreta.

8. Endpoints comunes (históricos y keywords)

Endpoints de uso general que combinan datos de varias herramientas. Son los más útiles para montar dashboards de seguimiento de tu catálogo.

EndpointQué devuelve
GET /common/search-volumeHistórico semanal y mensual de volumen de búsqueda de una keyword
GET /common/search-volume-batchLo mismo para hasta 100 keywords por petición
GET /common/sales-historyHistórico estimado de ventas diarias de un ASIN
GET /common/bsr-historyHistórico de Best Sellers Rank (BSR) con datos de categoría
GET /common/ratings-historyHistórico de número de reseñas y valoración media
GET /common/price-historyHistórico del precio de la Buy Box
POST /common/keywords/top-asinsTop 10 ASINs posicionados para cada keyword enviada
POST /common/products/live-info + GET …/live-info/{processId}Información en vivo de productos (proceso asíncrono)

9. Influencer Radar

Encuentra influencers de Amazon para colaboraciones: códigos de storefront, biografía, email de contacto (si existe), redes sociales, número de publicaciones, estadísticas de vídeo y categorías.

Búsqueda

GET /influencer-radar/influencers?marketplace=BR&fullDataMode=false&page=1&perPage=10&sort=postsCount&sortDesc=true

Envía siempre fullDataMode y, si paginas, page y perPage (1–100). Por defecto ordena por postsCount ascendente.

Filtros (notación con corchetes, p. ej. filters[videosCount][min]=10)

  • Perfil: nombre, código de storefront exacto, email exacto, emailExists.
  • Contenido: rangos de videosCount, ideasCount, photosCount, upperVideosCount, lowerVideosCount, avgVideoLength (segundos), avgVideoLikes; además isLiveStream e isTopCreator.
  • Biografía: descriptionContains y descriptionExclude (términos separados por comas).
  • Redes: filters[socialLinks][]=instagram (facebook, instagram, youtube, tiktok, pinterest). Deben existir todas las seleccionadas.
  • Productos destacados: asins[], categories[], brand, y rangos de avgRatingsCount, avgReviewRating (1–5) y avgPrice.

emailExists, isLiveStream e isTopCreator: 0 = cualquiera, 1 = sí, 2 = no. Para filtrar por categoría raíz usa el btgNodeId (p. ej. 7841278011 para Libros en Brasil).

Paginación y créditos

  • Una búsqueda nueva con resultados consume 1 crédito y devuelve meta.searchId. Pásalo en las siguientes peticiones para paginar u ordenar sin gastar otro crédito.
  • Un searchId existente carga sus filtros guardados (sustituye a los de la petición). Uno desconocido se trata como búsqueda nueva.
  • Máximo 1.000 influencers por búsqueda. fullDataMode=true devuelve todo de golpe.
  • Sin resultados = no consume crédito. Límite: 500 búsquedas con resultados por cuenta cada 24 h.
avgRatingsCount, avgReviewRating y avgPrice describen los productos que destaca el influencer, no su valoración ni sus tarifas.

10. Keyword Research por API

Tres tipos de búsqueda; la respuesta siempre indica searchType.

TipoModoFlujo
ASIN único (searchType: 0)SíncronoPOST /keyword-research/searches/asin/single → devuelve status: 2 al instante → GET …/asin/single/{id}
Multi-ASIN (searchType: 1), 2–10 ASINsAsíncronoPOST …/asin/multi → sondear GET …/searches/{id}/progress → GET …/searches/multi/{id}
Por keyword (searchType: 2), una fraseAsíncronoPOST …/keyword/single → sondear progreso → GET …/searches/multi/{id}
POST /keyword-research/searches/asin/multi
{ "asins": ["B08N5WRWNW", "B07XJ8C8F5"], "marketplace": "US" }
EstadoSignificado
0Iniciada, en ejecución
2Completada, resultados listos
13Fallida: la keyword o ASIN no produjo resultados

Extras: frecuencia de palabras (…/word-frequency) y listado de búsquedas (GET /keyword-research/searches).

11. Listing Analyzer y LQS por API

Analiza la calidad de tus listings y compáralos con la competencia. Cada análisis genera un LQS (Listing Quality Score) de 0 a 100 con sugerencias por atributo.

Conceptos

  • Proceso: un ASIN principal + ASINs competidores en un marketplace. Estados: pendiente → procesando → completado (o fallido).
  • lqsCharacteristics: desglose del LQS por atributo (puntuación, máximo, %, sugerencias y detalles).
  • Review insights: número de reseñas y distribución de estrellas.

Flujo

POST /listing-analyzer/processes
{ "marketplace": "US", "mainAsin": "B08N5WRWNW",
  "competitorsAsins": ["B07XJ8C8F5", "B09B8YWXDF"] }
Se reservan usos por el total de ASINs (principal + competidores). Solo se cobran si el proceso termina bien.

Sondea con GET /listing-analyzer/processes/{process}: 0 pendiente · 1 procesando · 2 completado · 3 fallido. Cada resultado incluye título, imágenes, LQS, vídeos (vendedor, influencer, cliente), BSR, categorías, precio, rating, vendedor de la Buy Box, marca, ASIN padre, nº de variaciones y review insights.

Historial: GET /listing-analyzer/processes (solo completados, hasta 1.000 por página). Borrado: DELETE /listing-analyzer/processes con {"ids":[42,43]} → 204.

12. Product Research

Descubre productos por nicho, rango de precio, BSR, volumen de ventas, tipo de fulfillment y más.

GET /product-research/products?marketplace=US&filters[bsr][max]=5000&filters[price][min]=20
  • Cada búsqueda única consume 1 crédito y devuelve meta.searchId. Pagina con page/perPage y ese searchId para no gastar más.
  • Variaciones: GET /product-research/products/{id}/variations?searchId=… (caché de 1 hora; si expira devuelve 404 y hay que relanzar con el searchId).
  • Media del producto: GET /product-research/products/{id}/media.
  • Búsquedas anteriores: GET /product-research/searches — repetir una pasada no consume crédito.

Filtrar por categoría

Opción A: GET /product-research/categories-tree?marketplace=US&searchQuery=Electronics → recoge los nodeId.
Opción B: GET /product-research/categories?marketplace=US&level=2 (raíces) → GET /product-research/categories/{id}/children para bajar niveles.

id es el identificador interno (solo para /{id}/children). nodeId es el nodo de Amazon y es el que va en filters[categories][].

13. Rank Tracker por API

Monitoriza posiciones orgánicas y patrocinadas de tus productos por keyword.

Conceptos

  • Grupo: un ASIN principal en un marketplace con su lista de keywords.
  • Producto: ASIN dentro del grupo; puedes añadir competidores para comparar con las mismas keywords.
  • Frase: keyword seguida, con posición orgánica/patrocinada, volumen, CPC, datos ABA e histórico.
  • Etiqueta: label con color para organizar grupos, productos y frases.
  • Boost: recoge posiciones con más frecuencia. Requiere volumen ≥ 500.
  • Frases sugeridas: keywords propuestas por SoldScope a partir de la competencia.

Flujo típico

POST /rank-tracker/groups
{ "asin": "B08N5WRWNW", "marketplace": "US", "trackAllVariations": false,
  "phrases": ["wireless earbuds", "bluetooth headphones sport"] }
AcciónEndpoint
Listar grupos (con estadísticas top-10/50)GET /rank-tracker/groups
Productos del grupo / con estadísticasGET …/groups/{groupId}/products · …/products-with-stats
Añadir / quitar productosPOST / DELETE …/groups/{groupId}/products
Leer / reemplazar lista de keywordsGET / POST …/groups/{groupId}/phrases-list
Borrar keywordsDELETE …/groups/{groupId}/phrases
Sugerencias (ver / aplicar / ignorar)GET / POST / DELETE …/suggested-phrases
Sugerencias IA bajo demanda (hasta 300)GET /rank-tracker/suggested-keywords (con groupId o asins[] + marketplace)
Posiciones actuales por keywordGET …/products/{productId}/phrases/v2
Histórico de una keyword (gráfico)GET …/positions-chart-data/{dataId} (type=2 para patrocinado)
Activar/desactivar boostPOST …/phrases/{phraseId}/toggle-boost-state
EtiquetasGET/POST /rank-tracker/tags · PUT/DELETE /rank-tracker/tags/{tag}
Borrar gruposDELETE /rank-tracker/groups

Cada keyword devuelve: organicPosition, sponsoredPosition (y sus posiciones anteriores), searchVolume, cpc, cpcMin/Max y, si hay datos, abaSearchFrequencyRank, abaTotalClickShare, abaTotalConvShare.

Exportación

Simple (modo heatmap, síncrono): hasta 92 días de posiciones diarias de un producto en una sola llamada.

GET …/products/{productId}/phrases/v2?heatmap=true&heatmapDateFrom=2026-02-01&heatmapDateTo=2026-04-28&perPage=10000

Cada keyword trae un campo r_AAAA-MM-DD por día con rank (null = sin dato, 0 = no encontrado) y amazon_choice.

Widgets resumen: GET …/heatmap-widgets devuelve visibilidad (0–100, ponderada por volumen), posición media (no encontrado = 306), nº de keywords con Amazon’s Choice y distribución por tramos (1-3, 4-10, 11-50, 51-100, 100+).

Asíncrona (CSV/JSON, cualquier rango):

POST /rank-tracker/export
{ "groupId": 12, "dateFrom": "2026-01-01", "dateTo": "2026-04-28",
  "format": "csv", "granularity": "daily" }

Sondea GET /rank-tracker/export/{id} (0 pendiente · 1 listo · 2 fallido). Con status: 1, filename es una URL S3 firmada válida 15 minutos. granularity: raw (cada snapshot) o daily (mediana del día). Puedes limitar por products, keywords o filters (búsqueda, etiquetas con lógica AND, boosts).

14. SQP Analyzer (Search Query Performance) por API

Exporta los datos de Search Query Performance de Brand Analytics de una cuenta de vendedor conectada: impresiones, clics, añadidos al carrito y compras de tus ASINs frente al total del mercado, junto con métricas PPC cuando existen.

Requisitos: conectar la cuenta de Seller Central y configurar la recogida de SQP en la app antes de exportar. Solo existe GET /sqp-analyzer/{sellerId}/export.
curl --get 'https://www.soldscope.com/api/sqp-analyzer/A1EXAMPLESELLER/export' \
  --header 'Authorization: Bearer <tu-token>' \
  --data-urlencode 'marketplace=US' \
  --data-urlencode 'period_type=months' \
  --data-urlencode 'periods[]=2026-07-31' \
  --data-urlencode 'periods[]=2026-08-31' \
  --data-urlencode 'group=keyword' \
  --data-urlencode 'asins[]=B08N5WRWNW' \
  --data-urlencode 'sort_by=queryVolume' \
  --data-urlencode 'sort_desc=true'
  • period_type: months (fechas de fin de mes) o weeks (fin de semana).
  • group: period, keyword o asin.
  • Respuesta JSON síncrona sin paginación: data + meta.total.
  • Filtros: searchQueryVolume (min/max), wordCount, phrasesContain (modo 1 contiene / 2 no contiene), excludeKeywords.
  • Métricas: market* (mercado, deduplicado), my* (tus ASINs), CTR, CVR, cuotas en %, ctrDelta/cvrDelta (tu tasa menos la del mercado), precios medianos y campos ppc_* (spend, ventas, CPC, ACoS…).
  • Errores: 422 parámetros inválidos · 404 vendedor desconocido · 500 fallo de exportación.

15. Planes y precios de SoldScope

Precios publicados en la página de precios de SoldScope (en USD, pueden aplicarse impuestos; verifica antes de contratar porque pueden cambiar).

Starter

$29 /mes

$288/año ($24/mes)

  • 500 peticiones API/mes
  • 500 keywords Rank Tracker
  • 300 búsquedas Keyword Research
  • 150 búsquedas Buy Box Map
  • 250 análisis Listing Analyzer

Standard Recomendado para la mayoría

$59 /mes

$588/año ($49/mes)

  • 2.000 peticiones API/mes
  • 2.500 keywords Rank Tracker
  • 7.500 búsquedas Keyword Research
  • 500 búsquedas Buy Box Map
  • 1.000 análisis Listing Analyzer

Professional

$119 /mes

$1.188/año ($99/mes)

  • 5.000 peticiones API/mes
  • 5.000 keywords Rank Tracker
  • 15.000 búsquedas Keyword Research
  • 1.500 búsquedas Buy Box Map
  • 2.500 análisis Listing Analyzer
Ojo: hay dos contadores distintos. Las peticiones API (500 / 2.000 / 5.000) y los límites de cada herramienta (búsquedas BBM, análisis de listing, etc.). Una búsqueda de Buy Box Map lanzada por API puede consumir a la vez una petición medida y un uso de BBM. Te quedas corto con el primero que se agote.

16. Preguntas frecuentes sobre la API de SoldScope para vendedores de Amazon

¿Qué es la API de SoldScope y para qué sirve?

La API de SoldScope es una API REST (OpenAPI 3.0, versión 1.0.0, servidor https://www.soldscope.com/api) que da acceso programático a las herramientas de SoldScope: Product Research, Keyword Research, Rank Tracker, Listing Analyzer, Buy Box Map, Influencer Radar y SQP Analyzer, además de históricos de ventas, BSR, precio, reseñas y volumen de búsqueda. Sirve para automatizar flujos de trabajo, alimentar dashboards y montar informes para clientes.

¿Qué puedo automatizar como vendedor de Amazon con la API de SoldScope?
  • Dashboard semanal de catálogo: ventas estimadas, BSR, precio y reseñas de cada ASIN.
  • Alertas de Buy Box: detectar si otro vendedor (o Amazon) se lleva la Buy Box en alguna región.
  • Informe de posicionamiento: visibilidad y posición media por keyword con los heatmap widgets.
  • Espionaje de competencia: keywords de hasta 10 ASINs competidores y top 10 ASINs por keyword.
  • Auditorías de listing con LQS y sugerencias frente a competidores.
  • Búsqueda de influencers por categoría con email y redes para campañas.
¿Cómo consigo el token de la API de SoldScope y cómo me autentico?

En tu cuenta abre API Access, pulsa Create token, ponle un nombre y cópialo: solo se muestra una vez. Envíalo en la cabecera Authorization: Bearer <tu-token> en todas las peticiones. Para comprobar que funciona llama a GET /auth/check, que es gratuito y responde 200 si el token es válido o 401 si no.

¿Cuánto cuesta la API de SoldScope?

Las peticiones API forman parte de cada plan de SoldScope. Según la página de precios consultada el 28/09/2026 (en USD, verifica antes de contratar): Starter $29/mes con 500 peticiones, Standard $59/mes con 2.000 y Professional $119/mes con 5.000. Con pago anual salen a $24, $49 y $99 al mes. Más detalle en la sección de planes y precios.

¿Qué plan de SoldScope me recomendáis para no quedarme corto de peticiones?

La regla práctica: elige el plan en el que tu consumo estimado no supere el 70–75 % de la cuota. Ese margen cubre reintentos por errores, pruebas, meses con lanzamientos o Prime Day y nuevos ASINs.

Perfil de vendedorUso típicoConsumo aprox./mesPlan recomendado
Pequeño (≤ 25 ASINs)4 históricos semanales, 300 keywords, BBM de 10 ASINs, ~25 análisis~480Standard (Starter queda al 96 %)
Pequeño con uso ligero (≤ 25 ASINs)Históricos mensuales o quincenales, pocas keywords100–250Starter
Mediano (50–100 ASINs)4 históricos semanales, 500 keywords, BBM de 25 ASINs, ~60 análisis1.000–1.800Professional si pasas de 1.500; Standard si bajas a quincenal
Grande / multimarca (150–300 ASINs)Semanal solo en top ventas, quincenal en el resto3.000–4.000Professional
Agencia (varias cuentas cliente)Informes mensuales por cliente + seguimiento de héroesMuy variableProfessional y priorizar frecuencias; si superas 5.000, hablar con SoldScope

Resumen: Standard ($59) es el punto dulce para la mayoría de vendedores con un catálogo de hasta ~40 ASINs actualizando semanalmente. Starter solo compensa si actualizas una vez al mes o usas la API para pruebas. Puedes afinar el cálculo con la calculadora de peticiones.

¿Qué consume peticiones en la API de SoldScope y qué es gratis?

Consumen los endpoints con etiqueta Metered (◈ en el menú de la documentación). Son gratis: autenticación (/auth/check), información de tu cuenta y la consulta de datos ya guardados (historiales, búsquedas previas, sondeo de resultados). Reutilizar una búsqueda con searchId o reutilizar una búsqueda de Buy Box de menos de 24 h tampoco gasta créditos de herramienta.

¿Cómo compruebo cuántas peticiones me quedan?

Cada respuesta de un endpoint medido incluye tres cabeceras: X-API-RateLimit-Limit (total del periodo), X-API-RateLimit-Remaining (peticiones restantes) y X-API-RateLimit-Reset (fecha del próximo reinicio, AAAA-MM-DD). Guarda Remaining antes y después de cada prueba para saber cuánto cuesta cada tarea.

¿Qué significa el error 402 y qué pasa si me quedo sin peticiones a mitad de mes?

Los endpoints medidos devuelven 402 Payment Required con el mensaje «API requests limit exceeded» hasta que la cuota se reinicia (primer día del ciclo de facturación) o mejores de plan. Reintentar no sirve. Los endpoints gratuitos siguen funcionando. Programa tu integración para leer X-API-RateLimit-Remaining y pausar tareas no críticas cuando baje, por ejemplo, del 15 %.

¿Cómo reduzco el consumo de peticiones sin perder información?

Guía completa con niveles novel y avanzado en la sección 4. Lo esencial:

  • Usa /common/search-volume-batch: 100 keywords en una sola petición en lugar de 100.
  • Guarda siempre searchId y pagina con él en Product Research e Influencer Radar.
  • No pongas regenerate: true en Buy Box Map salvo que necesites datos del momento.
  • Para posiciones de keywords, usa el modo heatmap (92 días en una llamada) o la exportación asíncrona en vez de pedir keyword por keyword.
  • Actualiza a diario solo tus ASINs estrella; el resto, semanal o quincenal.
  • Guarda los datos en tu propia base de datos (Google Sheets, BigQuery, Airtable) para no volver a pedirlos.
¿Cuántas keywords o ASINs puedo consultar en una sola petición?

Depende del endpoint: GET /common/search-volume-batch admite hasta 100 keywords por petición; el Keyword Research multi-ASIN acepta de 2 a 10 ASINs; la información en vivo de productos admite hasta 10 ASINs por llamada; y POST /common/keywords/top-asins devuelve el top 10 de ASINs posicionados para cada keyword enviada. Agrupar es la forma más rápida de ahorrar cuota.

¿Cómo funciona el Buy Box Map por API?

Muestra quién tiene la Buy Box, a qué precio y con qué plazos de entrega por región en EE. UU., Reino Unido, Alemania y Francia. Lanzas una búsqueda con POST /buy-box-map (marketplace y ASIN), guardas data.search.id y consultas GET /buy-box-map/{search} hasta que status sea 1 (lista). Por defecto se reutiliza la búsqueda de las últimas 24 h; con regenerate: true fuerzas una nueva, que reserva 1 uso de BBM_SEARCHES.

¿Sirve SoldScope para marketplaces europeos como Amazon.es?

Depende de la herramienta. Buy Box Map solo cubre US, UK, DE y FR. En el resto de endpoints el parámetro marketplace acepta códigos de país (la documentación muestra US y BR en ejemplos). Antes de pagar, comprueba en la app o con una llamada de prueba que ES e IT están disponibles para la herramienta que necesitas.

¿Qué es el LQS del Listing Analyzer y cómo se obtiene por API?

El LQS (Listing Quality Score) es una puntuación de 0 a 100 de la calidad de un listing, con desglose por atributo y sugerencias. Se obtiene lanzando POST /listing-analyzer/processes con el ASIN principal y los competidores, y sondeando GET /listing-analyzer/processes/{process} (0 pendiente, 1 procesando, 2 completado, 3 fallido). Se reservan usos por el total de ASINs y solo se cobran si el proceso termina bien.

¿Cómo exporto las posiciones del Rank Tracker?

Tienes tres vías: el modo heatmap (síncrono, hasta 92 días de posiciones diarias de un producto en una sola llamada), los heatmap widgets (visibilidad 0–100, posición media y distribución por tramos) y la exportación asíncrona POST /rank-tracker/export en CSV o JSON para cualquier rango. En esta última sondeas GET /rank-tracker/export/{id} y, cuando está lista, recibes una URL firmada válida 15 minutos.

¿Puedo ver mis datos de Brand Analytics (SQP) por API?

Sí, con el SQP Analyzer, siempre que tengas Brand Registry, conectes tu cuenta de Seller Central en SoldScope y actives la recogida de SQP en la app. Con GET /sqp-analyzer/{sellerId}/export obtienes impresiones, clics, carritos y compras frente al mercado, con CTR/CVR y métricas PPC cruzadas.

¿Cómo funciona Influencer Radar y cuántos créditos gasta?

Una búsqueda nueva con resultados consume 1 crédito y devuelve meta.searchId; con ese identificador puedes paginar u ordenar sin gastar otro. Una búsqueda sin resultados no consume crédito. Cada búsqueda devuelve hasta 1.000 influencers y hay un límite de 500 búsquedas con resultados por cuenta cada 24 horas.

¿Puedo usar SoldScope con Claude o ChatGPT?

Sí, mediante el MCP (https://www.soldscope.com/api/mcp) con OAuth o token. En Claude se añade desde Ajustes → Conectores → Añadir conector personalizado. Consume la misma cuota que la API y admite 30 peticiones por minuto por usuario. Consulta la sección 4 para no gastarla de golpe.

¿Cuándo usar el MCP y cuándo la API?

Usa el MCP para exploración puntual, preguntas ad hoc, prospección de clientes o nichos y auditar un ASIN competidor. Usa la API para informes recurrentes, dashboards, alertas y volcar datos a tu base, porque leer datos guardados es gratis. Regla práctica: explora con MCP y, cuando una consulta se repite, automatízala con la API.

¿Necesito saber programar para usar la API de SoldScope?

No necesariamente. Puedes conectar la API con herramientas sin código como Make, n8n o Zapier (módulo HTTP con cabecera Authorization: Bearer) o con Google Apps Script para volcar datos en Google Sheets. Para flujos asíncronos (Keyword Research multi-ASIN, Listing Analyzer, Buy Box Map, exportaciones) tendrás que añadir un paso de espera y consulta del estado.

¿Puedo crear informes en marca blanca para mis clientes con la API?

Sí, pero el informe lo montas tú: SoldScope no ofrece una función lista para usar. El flujo que estamos probando es: n8n programado cada semana lee los datos guardados de los ASINs de cada cliente, los vuelca a Google Sheets o una base de datos, rellena una plantilla con tu marca (Google Slides, Looker Studio o HTML a PDF) y la envía por email. Consulta la sección 5; es un flujo en pruebas, no validado en producción.

¿Es seguro el token de la API? ¿Qué hago si lo pierdo?

El token solo se muestra una vez al crearlo. Guárdalo en un gestor de contraseñas o variable de entorno, nunca en una hoja compartida ni en código público. Si lo pierdes o se filtra, crea uno nuevo en API Access y revoca el anterior. Puedes crear tokens distintos para cada integración.

¿Conviene el plan mensual o el anual?

Empieza mensual 1–2 meses para medir tu consumo real con las cabeceras X-API-RateLimit-*. Cuando tengas claro el plan, el anual ahorra dos meses: $60 en Starter, $120 en Standard y $240 en Professional.

¿Me cuentan las búsquedas fallidas?

En Buy Box Map y Listing Analyzer, los usos se reservan al iniciar y se liberan si el proceso falla. En Influencer Radar, una búsqueda sin resultados no consume crédito. Aun así, la llamada puede contar como petición medida: revisa la cabecera Remaining tras una prueba.

¿Qué diferencia hay entre las peticiones API y los límites de cada herramienta?

Hay dos contadores distintos: las peticiones API (500 / 2.000 / 5.000 al mes según plan) y los límites de cada herramienta (búsquedas de Buy Box Map, análisis de Listing Analyzer, keywords de Rank Tracker, etc.). Una búsqueda de Buy Box Map lanzada por API puede consumir a la vez una petición medida y un uso de BBM, y te quedas corto con el primer contador que se agote.

Sobre el autor. Arofrancisco Ruiz es fundador de Planeta Prime AMZ, agencia de gestión de cuentas de Amazon en Murcia (España) especializada en optimización de marketplace, SEO aplicado con IA y AEO. ¿Quieres automatizar informes para tus cuentas de Amazon? Habla con Planeta Prime.

Guía no oficial de Planeta Prime, elaborada a partir de la documentación oficial de SoldScope API (v1.0.0) y su página de precios, consultadas el 28/09/2026. Las secciones de ahorro y MCP se añadieron el 29/09/2026 a partir de las páginas públicas de la API y del MCP de SoldScope. SoldScope es una marca de sus respectivos propietarios. Las estimaciones de consumo son orientativas; verifica los endpoints marcados como Metered y los precios vigentes antes de contratar.

Planeta Prime · planetaprime.com · arofrancisco@planetaprime.com

Publicaciones Similares