ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo crear un rastreador de precios de comercio electrónico con Scavio
Tutorial

Cómo crear un rastreador de precios de comercio electrónico con Scavio

Realice un seguimiento de los precios de los productos en Amazon, Walmart y Google Shopping en un solo grupo de crédito. Instantáneas diarias, alertas, $30/mes en total.

Obtener clave API gratisDocumentacion API

Los pequeños propietarios de comercio electrónico y los consultores de inteligencia competitiva necesitan instantáneas diarias de los precios en dos o tres mercados. Los puntos finales de Amazon, Walmart y Google Shopping de Scavio introducen la misma forma JSON en un rastreador. Este tutorial crea la canalización de alertas y ejecución diaria.

Requisitos previos

  • Python 3.10+
  • Clave API de Scavio
  • DuckDB o Postgres

Guia paso a paso

Paso 1: Definir lista de seguimiento

Lista de tuplas (sku, etiqueta, fuentes).

Python
WATCHLIST = [
  ('B08Z6HVSL5', 'lego star wars 75300', ['amazon', 'walmart', 'google_shopping']),
  # add more...
]

Paso 2: Tirar del precio de Amazon

Búsqueda basada en ASIN.

Python
import requests, os
API_KEY = os.environ['SCAVIO_API_KEY']

def amazon_price(asin):
    r = requests.post('https://api.scavio.dev/api/v1/amazon/product',
        headers={'x-api-key': API_KEY},
        json={'asin': asin})
    return r.json().get('price')

Paso 3: Tirar del precio de Walmart

Búsqueda de productos de Walmart por ID.

Python
def walmart_price(walmart_id):
    r = requests.post('https://api.scavio.dev/api/v1/walmart/product',
        headers={'x-api-key': API_KEY},
        json={'product_id': walmart_id})
    return r.json().get('price')

Paso 4: Tire de Google Shopping

La búsqueda de compras SERP devuelve ofertas comerciales.

Python
def shopping(query):
    r = requests.post('https://api.scavio.dev/api/v1/google',
        headers={'x-api-key': API_KEY},
        json={'query': query, 'search_type': 'shopping'})
    return r.json().get('shopping_results', [])

Paso 5: Almacenar y alertar

Fila de DuckDB por (sku, fuente, precio, fecha); alerta sobre caídas de umbral.

Python
import duckdb
db = duckdb.connect('prices.duckdb')
db.execute('CREATE TABLE IF NOT EXISTS prices(sku TEXT, source TEXT, price FLOAT, date DATE)')

def alert_if_drop(sku, source, price):
    last = db.execute('SELECT price FROM prices WHERE sku=? AND source=? ORDER BY date DESC LIMIT 1', (sku, source)).fetchone()
    if last and price < last[0] * 0.9:
        # send alert
        pass

Ejemplo en Python

Python
import os, requests
API_KEY = os.environ['SCAVIO_API_KEY']

def snapshot(asin, walmart_id, query):
    a = requests.post('https://api.scavio.dev/api/v1/amazon/product',
        headers={'x-api-key': API_KEY}, json={'asin': asin}).json()
    w = requests.post('https://api.scavio.dev/api/v1/walmart/product',
        headers={'x-api-key': API_KEY}, json={'product_id': walmart_id}).json()
    g = requests.post('https://api.scavio.dev/api/v1/google',
        headers={'x-api-key': API_KEY}, json={'query': query, 'search_type': 'shopping'}).json()
    return {'amazon': a.get('price'), 'walmart': w.get('price'), 'shopping': g.get('shopping_results',[])[:5]}

print(snapshot('B08Z6HVSL5', 'WL12345', 'lego 75300'))

Ejemplo en JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
export async function snapshot(asin, walmartId, query) {
  const headers = { 'x-api-key': API_KEY, 'Content-Type': 'application/json' };
  const [a, w, g] = await Promise.all([
    fetch('https://api.scavio.dev/api/v1/amazon/product', { method:'POST', headers, body: JSON.stringify({ asin }) }).then(r => r.json()),
    fetch('https://api.scavio.dev/api/v1/walmart/product', { method:'POST', headers, body: JSON.stringify({ product_id: walmartId }) }).then(r => r.json()),
    fetch('https://api.scavio.dev/api/v1/google', { method:'POST', headers, body: JSON.stringify({ query, search_type: 'shopping' }) }).then(r => r.json())
  ]);
  return { a, w, g };
}

Salida esperada

JSON
Daily price snapshots per SKU across Amazon, Walmart, and Google Shopping. Alerts fire on >10% price drops. DuckDB stores history for trend analysis.

Tutoriales relacionados

  • Cómo investigar palabras clave de Etsy con Scavio
  • Cómo encontrar productos ganadores de Amazon con Scavio
  • Cómo crear un agente de minería de reseñas

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Python 3.10+. Clave API de Scavio. DuckDB o Postgres. Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Use Case

Inteligencia de producto del vendedor de Walmart

Read more
Use Case

Migración de Amazon Scraper a API

Read more
Best Of

Las mejores API de productos de Amazon para reemplazar raspadores (2026)

Read more
Best Of

API de investigación de los mejores vendedores de Walmart (2026)

Read more
Solution

Canal de inteligencia y seguimiento de productos de Walmart

Read more
Workflow

Walmart Price y Availability Alert Workflow

Read more

Empieza a construir

Realice un seguimiento de los precios de los productos en Amazon, Walmart y Google Shopping en un solo grupo de crédito. Instantáneas diarias, alertas, $30/mes en total.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad