El problema
Los equipos de comercio electrónico monitorean los productos en los mercados utilizando herramientas independientes: Keepa para Amazon, comprobaciones manuales para Walmart y alertas de Google Shopping. Tres herramientas significan tres paneles, tres inicios de sesión y datos que no se pueden cruzar.
La solucion de Scavio
Utilice Scavio para buscar en Amazon, Walmart y Google Shopping desde una API. Cree un rastreador de productos unificado que supervise los precios, la disponibilidad y la clasificación en los tres mercados en una única tarea cron.
Antes
Tres herramientas separadas ($40/mes Keepa + $30/mes herramienta Google Shopping + cheques manuales de Walmart). Los datos viven en tres lugares. La comparación entre mercados requiere trabajo manual con hojas de cálculo.
Después
Una API, un trabajo cron, un panel. Supervise 100 productos en 3 mercados por $4,50/día ($0,005 x 100 x 3 x 3 cheques/día).
Para quien es
Gerentes de comercio electrónico y equipos de inteligencia de productos que necesitan un seguimiento de productos unificado en Amazon, Walmart y Google Shopping.
Beneficios clave
- Una API para Amazon, Walmart y Google Shopping
- Comparación de precios entre mercados en un bucle de consulta
- 100 productos en 3 mercados por $4,50/día
- Formato de datos unificado para un análisis sencillo
- Reemplace 3 herramientas de monitoreo separadas
Ejemplo en Python
import requests, os, json
from datetime import date
API_KEY = os.environ["SCAVIO_API_KEY"]
PLATFORMS = ["amazon", "walmart", "google-shopping"]
def track_product(query: str) -> dict:
"""Track a product across all marketplaces."""
results = {}
for platform in PLATFORMS:
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY, "Content-Type": "application/json"},
json={"query": query, "platform": platform},
timeout=15,
)
data = resp.json()
top = data.get("organic_results", [{}])[0] if data.get("organic_results") else {}
results[platform] = {
"title": top.get("title", ""),
"price": top.get("price"),
"rating": top.get("rating"),
"url": top.get("link", ""),
}
return results
product = track_product("sony wh-1000xm6")
for platform, info in product.items():
print(f"{platform}: {info.get('price', 'N/A')} - {info['title'][:50]}")Ejemplo en JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
const PLATFORMS = ['amazon','walmart','google-shopping'];
async function trackProduct(query) {
const results = {};
for (const p of PLATFORMS) {
const r = await fetch('https://api.scavio.dev/api/v1/search', {method:'POST', headers:H, body:JSON.stringify({query, platform:p})});
const d = await r.json();
const top = (d.organic_results||[])[0]||{};
results[p] = {title:top.title, price:top.price, rating:top.rating, url:top.link};
}
return results;
}
const product = await trackProduct('sony wh-1000xm6');
Object.entries(product).forEach(([p,i]) => console.log(p+': '+i.price+' - '+(i.title||'').slice(0,50)));Plataformas utilizadas
Amazon
Búsqueda de productos con precios, calificaciones y reseñas
Walmart
Búsqueda de productos con precios y datos de cumplimiento
Google Shopping
Resultados de compras con precios de múltiples minoristas