# Seguimiento de precios con una API SERP: ofertas, comercios y precios por país

> API de seguimiento de precios: sigue ofertas y precios de Google Shopping por país en JSON, con alertas y presupuestos, desde 0,30 US$/1K búsquedas. Sin KYC.

- URL: https://serpcrypto.com/es/use-cases/price-monitoring/
- Última actualización: 2026-10-22
- Editor: SerpCrypto (https://serpcrypto.com)

Vigila lo que ven los compradores cuando buscan tus productos: quién los vende, a qué precio y con qué entrega. Guarda una instantánea diaria y recibe una alerta cuando un competidor se mueva.

**Respuesta rápida — ¿Cómo puedo monitorizar los precios de la competencia en Google Shopping con una API?**

Ejecuta una búsqueda de Google Shopping por producto y país cada día, guarda las ofertas y compáralas con las de ayer. **SerpCrypto** devuelve cada oferta como JSON con comercio, precio como número, moneda y línea de entrega, por un crédito por búsqueda, desde 0,30 US$/1K búsquedas a octubre de 2026. 500 productos en 3 países comprobados a diario son 45.000 búsquedas al mes. Sin KYC; paga con criptomonedas.

## Seguimiento de precios con SerpCrypto

| Atributo | Valor |
| --- | --- |
| Motor | `google_shopping` (ofertas); `google` para páginas de minoristas en resultados orgánicos |
| Campos de precio | `price` (tal como se muestra), `extracted_price` (número), `currency`, `delivery` |
| Campo de vendedor | `source` (nombre del comercio) |
| País | `gl` define el mercado y la moneda; `hl` el idioma |
| Coste | 1 crédito por producto, país y comprobación; las búsquedas fallidas son gratis |
| Precio de los créditos | 100.000 búsquedas por 56,25 US$; 500.000 búsquedas por 281,25 US$ |

## ¿Qué debería registrar cada día un monitor de precios?

Registra una fila por oferta y día: fecha, país, consulta del producto, comercio, precio numérico, moneda, línea de entrega y posición. Con esas ocho columnas puedes responder después a la mayoría de preguntas de precios sin pagar dos veces por la misma búsqueda.

- **Precio mínimo por país:** el `extracted_price` más bajo para un producto y un día.
- **Tu posición entre los vendedores:** el `position` de tu propio nombre `source`.
- **Cambios de precio:** la diferencia con el día anterior para cada comercio.
- **Nuevos vendedores:** comercios que aparecen por primera vez.
- **Promesas de entrega:** envío gratis o plazos de entrega que se llevan el clic sin un precio más bajo.

## ¿Cómo relaciono los resultados de búsqueda con mis propios productos?

Busca con las palabras que usaría un comprador, normalmente marca más modelo, y mantén la consulta fija de un día a otro. Después relaciona los títulos de las ofertas que recibes con tu catálogo una sola vez, a mano o con reglas sencillas, y guarda esa correspondencia.

Evita consultas demasiado amplias, como el nombre de una categoría, porque las ofertas cambian en cada búsqueda. Evita consultas demasiado específicas, como un SKU interno, porque los compradores nunca las escriben y Google puede no devolver nada útil.

*Python: snapshot diario y alerta cuando un competidor te baja el precio*

```python
import csv
import datetime
import os

import requests

API = "https://serpcrypto.com/api/v1/search"
HEADERS = {"Authorization": "Bearer " + os.environ["SERPCRYPTO_API_KEY"]}
OUR_STORE = "Example Store"
PRODUCTS = {"garmin forerunner 265": 349.99, "jabra elite 10": 199.00}

today = datetime.date.today().isoformat()
with open("prices.csv", "a", newline="", encoding="utf-8") as fh:
    writer = csv.writer(fh)
    for query, our_price in PRODUCTS.items():
        params = {"engine": "google_shopping", "q": query, "gl": "us", "hl": "en"}
        resp = requests.get(API, headers=HEADERS, params=params, timeout=60)
        resp.raise_for_status()
        for offer in resp.json().get("shopping_results", []):
            price = offer.get("extracted_price")
            seller = offer.get("source", "")
            writer.writerow([today, "us", query, seller, price, offer.get("currency", ""), offer.get("position")])
            if price and seller != OUR_STORE and price < our_price:
                print("ALERT:", seller, "sells", query, "at", price, "below", our_price)

```

## ¿Con qué frecuencia debo comprobar los precios?

Una vez al día basta para la mayoría de catálogos; dos veces al día va bien en temporadas de rebajas y categorías rápidas como la electrónica. Las comprobaciones cada hora rara vez compensan en Google Shopping, porque los feeds de los comercios no cambian con esa frecuencia.

Un ritmo mixto mantiene los costes bajos: comprueba tus 50 productos más vendidos dos veces al día y el resto del catálogo una vez a la semana. Como los créditos de SerpCrypto no caducan, un mes tranquilo no desperdicia un pack y puedes comprar antes de una temporada de rebajas.

## ¿Cuántas búsquedas consume el monitoreo de precios?

Búsquedas al mes para configuraciones habituales, contadas como 30 comprobaciones diarias o 4 semanales.

| Configuración | Búsquedas al mes | Pack que cubre un mes |
| --- | --- | --- |
| 100 productos, 1 país, diario | 3,000 | 10.000 búsquedas (7,50 US$) duran unos 3 meses |
| 500 productos, 3 países, diario | 45,000 | 100.000 búsquedas (56,25 US$) duran unos 2 meses |
| 50 productos más vendidos dos veces al día + 2.000 productos semanal | 11,000 | 25.000 búsquedas (18,75 US$) duran unos 2 meses |
| 5.000 productos, 2 países, diario | 300,000 | 500.000 búsquedas (281,25 US$) duran unas 7 semanas |

## ¿Puedo vigilar también las páginas de las tiendas en los resultados de búsqueda normales?

Sí. Algunos compradores nunca abren la pestaña Shopping. Lanza la misma consulta de producto con `engine=google` y lee `organic_results` y `shopping_results`: ves qué tiendas posicionan en los resultados principales y si Google muestra allí un bloque de productos.

Esa segunda búsqueda cuesta un crédito más. Muchos equipos la lanzan una vez a la semana en lugar de a diario, ya que los rankings orgánicos se mueven más despacio que los precios.

## ¿Qué pack conviene para el monitoreo de precios?

Los catálogos pequeños caben en 25.000 búsquedas; unos cientos de productos en varios países suelen necesitar 100.000 búsquedas o más, a fecha de octubre de 2026. Los créditos no caducan.

| Plan | Cantidad | Precio | Precio por unidad |
| --- | --- | --- | --- |
| Starter | 25.000 búsquedas | 18,75 US$ | 0,75 US$/1K búsquedas |
| Build | 100.000 búsquedas | 56,25 US$ | 0,56 US$/1K búsquedas |
| Grow | 250.000 búsquedas | 140,63 US$ | 0,56 US$/1K búsquedas |
| Escala | 500.000 búsquedas | 281,25 US$ | 0,56 US$/1K búsquedas |

En todos los planes: Todos los motores a 1 crédito por búsqueda · Las solicitudes fallidas no se cobran · Los créditos nunca caducan · Segmentación por país, idioma, ciudad y dispositivo

**Antes de pagar**

- Recarga mínima 25 US$. Recarga una vez con criptomonedas y luego compra cualquier plan con tu saldo.
- El saldo no utilizado permanece en tu cuenta y nunca caduca, y sirve para pagar créditos de búsqueda. Cuando una compra cuesta menos que la recarga mínima, la parte añadida solo para alcanzar el mínimo es reembolsable si lo solicitas a soporte en un plazo de 30 días desde el pago, en USDT o USDC, siempre que no se haya gastado. El resto del saldo no se devuelve, salvo cuando la ley lo exija.
- Se acredita en cuanto comprobamos tu pago en la blockchain. Tiempo habitual de confirmación de la red: BTC ≈ 20 min · USDT TRC-20 ≈ 1 min · USDT ERC-20 ≈ 5 min · USDC ERC-20 ≈ 5 min · ETH ≈ 5 min · SOL ≈ 1 min · LTC ≈ 15 min

## API de monitoreo de precios: preguntas frecuentes

### ¿El precio incluye impuestos y envío?

La API devuelve el precio exactamente como lo muestra Google Shopping en ese país, más la línea de `delivery` cuando Google la muestra. Las normas para mostrar impuestos varían según el país, así que compara primero dentro de un mismo mercado.

### ¿Puedo monitorear precios en varias monedas?

Sí. Cada edición de país devuelve su moneda local en el campo `currency`. Convierte con tus propios tipos de cambio si necesitas una sola moneda entre mercados.

### ¿Puedo obtener el precio de la propia página del comercio?

La API devuelve el precio que muestra Google y un enlace a la oferta. Leer la página del comercio es un paso aparte que haces tú, según las condiciones de ese sitio.

### ¿Qué pasa si una búsqueda falla durante la ejecución nocturna?

Recibes un código de error y la búsqueda fallida no se cobra. Vuelve a intentarlo más tarde; la [página de errores](https://serpcrypto.com/es/docs/errors/) muestra un bucle de reintentos con espera progresiva.

### ¿Cómo pago?

Recarga desde 25 US$ en BTC, USDT, USDC, ETH, SOL, LTC y compra un pack con tu saldo. No necesitas identificación, selfie ni tarjeta.

---

SerpCrypto: SerpCrypto es una API SERP para desarrolladores y agentes de IA que devuelve resultados de Google y Bing como JSON, pagada con criptomonedas sin subir ningún documento de identidad. Los créditos de búsqueda prepagados desde 0,30 US$/1K búsquedas nunca caducan. Sin KYC: ni identificación, ni selfie, ni documentos. Paga con criptomonedas.
