API de SoldScope en español: guía completa, cuotas y precios (2026)
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.
Datos clave de la API de SoldScope de un vistazo
| Dato | Valor |
|---|---|
| Servidor base | https://www.soldscope.com/api |
| Especificación | OpenAPI 3.0.0, versión 1.0.0 (JSON o YAML en la documentación oficial) |
| Autenticación | Personal Access Token en Authorization: Bearer; prueba gratuita con GET /auth/check |
| Cuota mensual | 500 (Starter), 2.000 (Standard) o 5.000 (Professional) peticiones |
| Qué cuenta | Solo endpoints con etiqueta Metered; auth, cuenta y datos guardados son gratis |
| Cuota agotada | 402 Payment Required; reintentar no sirve hasta el reinicio del ciclo |
| Cabeceras de consumo | X-API-RateLimit-Limit, -Remaining y -Reset |
| Herramientas cubiertas | Product Research, Keyword Research, Rank Tracker, Listing Analyzer, Buy Box Map, Influencer Radar, SQP Analyzer y históricos |
| Buy Box Map | EE. 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.).
https://www.soldscope.com/apiEspecificació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
| Cabecera | Significado |
|---|---|
X-API-RateLimit-Limit | Total de peticiones del periodo actual |
X-API-RateLimit-Remaining | Peticiones restantes hasta el reinicio |
X-API-RateLimit-Reset | Fecha 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" }
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)
- ¿Ya lo tengo? En SoldScope (búsquedas previas) o en tu propia hoja/base de datos → léelo, no lo pidas.
- ¿Ha cambiado lo bastante? Mira la tabla de refresco de abajo; casi nada necesita datos diarios.
- ¿Puedo pedirlo en lote? 100 keywords, 10 ASINs o un export en una sola llamada.
🌱 Si estás empezando
- Prueba con 2–3 ASINs antes de lanzar los 30. Un error de parámetros multiplicado por 30 duele.
- Guarda los identificadores (
searchId, id de búsqueda, id de proceso) y reutilízalos para paginar y releer. - Vuelca todo a Google Sheets o Airtable y trabaja desde ahí; no vuelvas a pedir lo mismo.
- Apunta
X-API-RateLimit-Remainingantes y después de cada prueba: así sabes lo que cuesta cada cosa. - En Make/n8n, programa por semana, no por hora, y evita botones de «actualizar todo».
- Empieza en plan mensual 1–2 meses y decide con datos reales.
🚀 Si ya eres avanzado
- Tiering de ASINs: estrellas con alta frecuencia, resto un escalón menos, cola larga mensual.
- Caché con TTL por tipo de dato (tabla de abajo) en tu propia base de datos.
- Presupuesto semanal: cuota ÷ 4, con un 25 % de reserva; pausa tareas no críticas si
Remainingbaja del 20 %. - Disparadores por evento: relanza Listing Analyzer solo tras editar el listing y Buy Box solo si precio o Rank Tracker apuntan a un cambio.
- Un token por integración y un log propio (endpoint, fecha, remaining) para calcular el coste en peticiones de cada informe de cliente.
- No reintentes un
402; en procesos asíncronos guarda el id y sondea con espera creciente sin repetir elPOST.
Cada cuánto refrescar cada dato Recomendación orientativa
| Dato | Refresco razonable | Por qué |
|---|---|---|
| Precio y Buy Box | Diario en estrellas; semanal en el resto | Cambia 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ñas | Semanal (diario solo en lanzamientos) | Son tendencias; el día a día es ruido. |
| Volumen de búsqueda | Mensual (semanal en nichos estacionales) | El histórico ya es semanal/mensual. |
| Listing Analyzer | Solo al cambiar título, imágenes o A+ | Si el listing no cambia, el análisis tampoco. |
| Product Research | Al validar un nicho; repetir cada trimestre | Pagina con searchId en vez de relanzar. |
| Influencer Radar | Una búsqueda por campaña | Ordena 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 competidor | Informes 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.
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.
Flujo de informe semanal
- 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).
- Guarda los resultados en Google Sheets o una base de datos: es tu caché y evita repetir peticiones.
- Una plantilla con la marca (Google Slides, Looker Studio o HTML impreso a PDF) se rellena con esos datos.
- 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
Authorizationcon valorBearer TU_TOKEN. Un token por cliente o flujo para atribuir el consumo. - Activa incluir las cabeceras de respuesta y guarda
X-API-RateLimit-Remainingtras cada ejecución. - En procesos asíncronos (Keyword Research multi-ASIN, Listing Analyzer, Buy Box Map, exportaciones): lanza el
POSTuna vez, usa un nodo Wait y consulta el estado en bucle. No repitas elPOST. - Un nodo IF que detenga el flujo ante un
402o siRemainingbaja del 20 %. Reintentar un402no 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.
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
- Abre API Access en tu cuenta de SoldScope.
- Pulsa Create token, ponle un nombre y cópialo: solo se muestra una vez.
- Ú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.searchydata.progress. Guardadata.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: truefuerzas 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:
402límite agotado ·422datos inválidos o producto no encontrado.
Paso 2 · Consultar hasta que termine
GET /buy-box-map/{search}
data.search.status | Significado |
|---|---|
| 0 | En curso |
| 1 | Lista (isReady: true, resultados regionales disponibles) |
| 2 | Error (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.
| Endpoint | Qué devuelve |
|---|---|
GET /common/search-volume | Histórico semanal y mensual de volumen de búsqueda de una keyword |
GET /common/search-volume-batch | Lo mismo para hasta 100 keywords por petición |
GET /common/sales-history | Histórico estimado de ventas diarias de un ASIN |
GET /common/bsr-history | Histórico de Best Sellers Rank (BSR) con datos de categoría |
GET /common/ratings-history | Histórico de número de reseñas y valoración media |
GET /common/price-history | Histórico del precio de la Buy Box |
POST /common/keywords/top-asins | Top 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ásisLiveStreameisTopCreator. - Biografía:
descriptionContainsydescriptionExclude(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 deavgRatingsCount,avgReviewRating(1–5) yavgPrice.
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
searchIdexistente 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=truedevuelve 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.
| Tipo | Modo | Flujo |
|---|---|---|
ASIN único (searchType: 0) | Síncrono | POST /keyword-research/searches/asin/single → devuelve status: 2 al instante → GET …/asin/single/{id} |
Multi-ASIN (searchType: 1), 2–10 ASINs | Asíncrono | POST …/asin/multi → sondear GET …/searches/{id}/progress → GET …/searches/multi/{id} |
Por keyword (searchType: 2), una frase | Asíncrono | POST …/keyword/single → sondear progreso → GET …/searches/multi/{id} |
POST /keyword-research/searches/asin/multi
{ "asins": ["B08N5WRWNW", "B07XJ8C8F5"], "marketplace": "US" }
| Estado | Significado |
|---|---|
| 0 | Iniciada, en ejecución |
| 2 | Completada, resultados listos |
| 13 | Fallida: 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"] }
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 conpage/perPagey esesearchIdpara 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 elsearchId). - 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ón | Endpoint |
|---|---|
| Listar grupos (con estadísticas top-10/50) | GET /rank-tracker/groups |
| Productos del grupo / con estadísticas | GET …/groups/{groupId}/products · …/products-with-stats |
| Añadir / quitar productos | POST / DELETE …/groups/{groupId}/products |
| Leer / reemplazar lista de keywords | GET / POST …/groups/{groupId}/phrases-list |
| Borrar keywords | DELETE …/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 keyword | GET …/products/{productId}/phrases/v2 |
| Histórico de una keyword (gráfico) | GET …/positions-chart-data/{dataId} (type=2 para patrocinado) |
| Activar/desactivar boost | POST …/phrases/{phraseId}/toggle-boost-state |
| Etiquetas | GET/POST /rank-tracker/tags · PUT/DELETE /rank-tracker/tags/{tag} |
| Borrar grupos | DELETE /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.
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) oweeks(fin de semana).group:period,keywordoasin.- 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 camposppc_*(spend, ventas, CPC, ACoS…). - Errores:
422parámetros inválidos ·404vendedor desconocido ·500fallo 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
$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
$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
$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
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 vendedor | Uso típico | Consumo aprox./mes | Plan recomendado |
|---|---|---|---|
| Pequeño (≤ 25 ASINs) | 4 históricos semanales, 300 keywords, BBM de 10 ASINs, ~25 análisis | ~480 | Standard (Starter queda al 96 %) |
| Pequeño con uso ligero (≤ 25 ASINs) | Históricos mensuales o quincenales, pocas keywords | 100–250 | Starter |
| Mediano (50–100 ASINs) | 4 históricos semanales, 500 keywords, BBM de 25 ASINs, ~60 análisis | 1.000–1.800 | Professional si pasas de 1.500; Standard si bajas a quincenal |
| Grande / multimarca (150–300 ASINs) | Semanal solo en top ventas, quincenal en el resto | 3.000–4.000 | Professional |
| Agencia (varias cuentas cliente) | Informes mensuales por cliente + seguimiento de héroes | Muy variable | Professional 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
searchIdy pagina con él en Product Research e Influencer Radar. - No pongas
regenerate: trueen 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.
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
