El problema
Amazon revela mucho en sus páginas de búsqueda y de productos, pero sólo si puedes analizarlo de forma fiable. La identidad del vendedor en Buy Box cambia a lo largo del día, las ubicaciones patrocinadas cambian según las ofertas y el mismo ASIN puede verse diferente para diferentes compradores según la geografía. Los vendedores que utilizan herramientas de revisión de precios o flujos de trabajo de protección de marca necesitan saber, minuto a minuto, quién gana la Buy Box, quién cotiza contra ellos y qué espacios patrocinados están secuestrando los términos de su marca. Los ciclos de actualización manual no superan un puñado de ASIN.
La solucion de Scavio
Scavio expone los resultados de búsqueda y productos de Amazon con la identidad del vendedor, el ganador de Buy Box, las banderas patrocinadas y los precios como campos estructurados. Puede realizar encuestas cada hora o minuto a minuto, diferenciar los resultados y activar alertas cuando un nuevo vendedor se une a un ASIN, cuando la Buy Box cambia o cuando un competidor consigue un espacio patrocinado en el término de su marca. La respuesta es lo suficientemente estable como para alimentar directamente un motor de revisión de precios o un panel de protección de marca. No hay automatización del navegador, ni bucle de captcha, ni se requiere fijación de sesión.
Antes
Antes de Scavio, los equipos de marca verificaban los ASIN a mano o realizaban trabajos de Playwright que fallaban cada vez que Amazon enviaba un cambio de diseño. El seguimiento de Buy Box fue semanal en el mejor de los casos.
Después
Después de Scavio, los datos de Buy Box y del vendedor fluyen hacia los paneles con la cadencia que la empresa realmente necesita. Las alertas se activan cuando algo cambia, no días después cuando alguien se da cuenta.
Para quien es
Gerentes de marca de Amazon, creadores de herramientas de revisión de precios y equipos de protección de marca. Si vende en Amazon a gran escala y sus pérdidas de Buy Box aparecen en un informe semanal en lugar de una alerta, esto cierra ese ciclo.
Beneficios clave
- Ganador de Buy Box, ID del vendedor y precio como campos de primera clase
- Bandera patrocinada versus orgánica en cada resultado
- Detalles del producto a nivel de ASIN, incluidas variaciones y clasificaciones
- Forma de respuesta estable para crear automatizaciones de revisión de precios
- Cobertura del mercado para EE. UU., Reino Unido, DE, FR, IT, ES, JP, CA y más
Ejemplo en Python
import requests, time
API_KEY = "your_scavio_api_key"
def watch_buy_box(asin: str, interval: int = 60):
last = None
while True:
r = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY},
json={"platform": "amazon", "query": asin, "type": "product"},
timeout=15,
)
product = r.json().get("product", {})
winner = product.get("buy_box", {}).get("seller")
if winner != last:
print(f"Buy Box changed: {last} -> {winner}")
last = winner
time.sleep(interval)Ejemplo en JavaScript
const API_KEY = "your_scavio_api_key";
async function watchBuyBox(asin, interval = 60_000) {
let last = null;
while (true) {
const r = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: {
"x-api-key": API_KEY,
"content-type": "application/json",
},
body: JSON.stringify({ platform: "amazon", query: asin, type: "product" }),
});
const data = await r.json();
const winner = data.product?.buy_box?.seller;
if (winner !== last) {
console.log(`Buy Box changed: ${last} -> ${winner}`);
last = winner;
}
await new Promise((res) => setTimeout(res, interval));
}
}Plataformas utilizadas
Amazon
Búsqueda de productos con precios, calificaciones y reseñas